> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.erlcrussia.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Crear una clave de IA

> Crea una clave de IA para la API compatible con OpenAI: agent, chat o voice.



## OpenAPI

````yaml es/openapi/es-api-v3-openapi.yaml POST /ai/keys
openapi: 3.1.0
info:
  title: ER:LC Rusia API V3
  description: >-
    API de ER:LC Russia para servidores, usuarios, CDN, redirecciones,
    suscripciones y claves de acceso.
  version: 3.0.0
servers:
  - url: https://api.erlcrussia.com/v3
    description: Servidor de producción (com)
  - url: https://api.erlcrussia.xyz/v3
    description: Servidor de respaldo (xyz)
security: []
tags:
  - name: ER:Servidor LC
    description: >-
      Obtención de estados, online, listados de jugadores y staff del servidor
      ER:LC.
  - name: 'ER: Equipos LC'
    description: >-
      Enviar y poner en cola comandos del servidor del juego (:h, :m, :kick,
      :ban, etc.).
  - name: economía
    description: >-
      Interacción con el sistema económico (usuarios, comercios, mafias,
      comercios, publicidad).
  - name: API de estadísticas
    description: >-
      Obtención de estadísticas de alto rendimiento de servidores de discord y
      servidores de juegos (en línea, participantes, bots).
  - name: API de verificación
    description: Búsqueda y comparación de cuentas de Discord ID y Roblox ID.
  - name: Activos CDN
    description: >-
      Cargue, administre, realice estadísticas y borre la caché de archivos de
      almacenamiento de objetos MinIO/Edge CDN.
  - name: Carpetas CDN
    description: >-
      Estructura jerárquica y clasificación de carpetas de la biblioteca
      multimedia CDN.
  - name: API de castigo
    description: >-
      Administre el saldo y el historial de transacciones de los puntos de los
      jugadores.
  - name: API de suscripciones
    description: >-
      Catálogo de planes, pedidos FunPay, acumulación de beneficios y activación
      de suscripciones.
  - name: API de autorización
    description: >-
      Inicie sesión a través de Discord y Roblox OAuth2, administre sesiones de
      usuario y vincule cuentas.
  - name: 'API de administración: claves WebSocket'
    description: >-
      Gestión de claves de acceso a la puerta de enlace WebSocket y
      suscripciones a canales.
  - name: 'API de administración: webhooks'
    description: >-
      Registro, validación de accesibilidad y seguimiento de webhooks
      personalizados.
  - name: API de control - Panel
    description: >-
      Gestión de usuarios, suscripciones, tarifas, saldo manual y estadísticas
      del sistema.
  - name: API estatal
    description: Monitoreo del desempeño del servicio, conexiones a PostgreSQL y Redis.
  - name: AI Audio
  - name: AI Studio
  - name: 'API de administración: servidores'
  - name: 'API de administración: tokens'
  - name: Administración de AI
  - name: Administración de monedas electrónicas
  - name: Archivos privados y biblioteca
  - name: CDN
  - name: CDN V3
  - name: Claves API
  - name: Dominios CDN
  - name: La organización redirecciona V3
  - name: Webhooks personalizados
  - name: Рекламные кампании V3
paths:
  /ai/keys:
    post:
      tags:
        - AI Studio
      summary: Crear una clave de IA
      description: >-
        Crea una clave de IA para la API compatible con OpenAI: agent, chat o
        voice.


        Crear una clave IA e intercambiar monedas requieren la sesión del
        propietario. Una clave HTTP normal, incluso con acceso completo, no
        permite estas operaciones. Los servicios de confianza usan los métodos
        administrativos con clave maestra.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  default: Studio Key
                scope:
                  type: string
                  enum:
                    - agent
                    - chat
                    - voice
            example:
              name: Discord-бот
              scope: chat
      responses:
        '200':
          description: >-
            Se ha creado la clave (id, token, nombre, alcance, created_at,
            is_active, tools_enabled).
          content:
            application/json:
              example:
                id: '21'
                token: >-
                  sk-chat-3f9c2a1e5b7d4e9fa1c32b4d6e8f0a1c3f9c2a1e5b7d4e9fa1c32b4d6e8f0a1c
                name: Discord-бот
                scope: chat
                created_at: '2026-10-21T12:00:00Z'
                is_active: true
                tools_enabled: false
              schema:
                type: object
                properties:
                  id:
                    type: string
                  token:
                    type: string
                  name:
                    type: string
                  scope:
                    type: string
                  created_at:
                    type: string
                    format: date-time
                  is_active:
                    type: boolean
                  tools_enabled:
                    type: boolean
        '403':
          description: >-
            Owner session required; an ordinary HTTP key cannot authorize this
            operation.
      security:
        - CookieAuth: []
components:
  securitySchemes:
    CookieAuth:
      type: apiKey
      in: cookie
      name: erlc_auth
      description: Cookie de autorización de sesión únicamente HTTP en el portal.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.