Saltar al contenido
Gab AI

Gab AI para desarrolladores

Una API de IA.
Modelos, herramientas y uso claro.

Crea herramientas de chat, investigación y contenido con una clave de Gab AI. Usa Chat Completions y Responses compatibles con OpenAI o Messages con formato de Anthropic, elige tu modelo y conecta los clientes que ya utilizas.

Ejemplo de código
Python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["GAB_API_KEY"],
    base_url="https://gab.ai/v1",
)

response = client.chat.completions.create(
    model="arya",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Hello, how are you?"}
    ],
)

print(response.choices[0].message.content)
Modelos con los que crear
203
Proveedores destacados
31
Una clave para todo
1

Conecta con el formato de API que usa tu aplicación.

Empieza con Chat Completions, Responses o Messages. Cada uno usa la misma clave de Gab AI y su propio formato de solicitud.

Elige el protocolo y la URL base de tu cliente

Elige el protocolo y la URL base de tu cliente
Formato de solicitud
URL base del cliente
Endpoint de la solicitud
Referencia de configuración
Chat Completions con formato de OpenAIhttps://gab.ai/v1POST /v1/chat/completions
SDK de OpenAI y clientes de chat compatiblesPrimera solicitud
Responses con formato de OpenAIhttps://gab.ai/v1POST /v1/responses
Codex usa un proveedor de Responses con nombre propioConfiguración de Codex
Messages con formato de Anthropichttps://gab.ai para clientes que añaden /v1/messagesPOST /v1/messages
Variables de la pasarela de la CLI de Claude CodeConfigurar Claude Code

Elige el formato de solicitud de tu cliente y sigue su guía de configuración para la URL base y los ajustes de modelos.

Usa Gab como API de LLM con varios modelos para tu aplicación: una clave conecta con los modelos disponibles sin gestionar una clave independiente por proveedor. Configura un cliente compatible con OpenAI con la URL base de Gab o usa el formato Messages para un cliente que lo espere. Consulta los campos y funciones admitidos en la referencia del protocolo.

Elige un modelo para tu presupuesto.

Adapta el modelo al trabajo antes de pagar por más capacidad de la que necesita la tarea.

Para un proceso de API de menor coste, compara las tarifas actuales de los modelos compatibles con tus datos y herramientas. Empieza con una solicitud pequeña y representativa y aumenta el contexto o la salida solo cuando lo requiera el resultado. Los historiales más largos, el razonamiento y las llamadas adicionales a herramientas pueden aumentar el uso.

Compara el coste de completar la tarea, incluidas las revisiones útiles, y no solo una tarifa por tokens. Lee el uso de la solicitud completada y establece explícitamente el presupuesto de salida de tu aplicación.

Costes de modelos y facturación de la API

Conoce Auto Router

Elige tu modelo. O déjaselo a Auto.

Elige un modelo por su nombre para tu tarea o deja que Auto dirija la solicitud. Para programación, tiene en cuenta la complejidad del trabajo que hay que realizar.

Complejidad de programación

  • Rápida (quick)

    Sintaxis, instrucciones de una línea y explicaciones breves

  • Estándar (standard)

    Una unidad de trabajo acotada

  • Compleja (hard)

    A escala de repositorio, con varios archivos o sensible a la seguridad

En los agentes de programación compatibles, el modelo seleccionado se mantiene durante un ciclo de herramientas. Una tarea nueva puede volver a dirigirse.

Encuentra el modelo seleccionado en la respuesta y en la cabecera X-Gab-Routed-Model.

model="auto"
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_GAB_API_KEY",
    base_url="https://gab.ai/v1",
)

# Auto Router classifies the kickoff (quick / standard / hard for coding)
# and sticks that model for a Cursor / Claude Code / Codex tool loop.
response = client.chat.completions.create(
    model="auto",
    messages=[
        {"role": "user", "content": "Write a debounce helper and tests"}
    ],
)

print(response.model)  # slug that actually ran
# Also inspect X-Gab-Routed-Model, X-Gab-Router-Intent, X-Gab-Router-Coding-Tier
print(response.choices[0].message.content)

Encaja en tu forma de trabajar

Tus herramientas. Más posibilidades.

Conecta tu editor, agente de programación o scripts con el formato de API correspondiente. Cada guía muestra la URL base, las credenciales y los ajustes de modelos.

Más guías de integración

Sigue la guía de la versión del cliente que tengas instalada.

Desarrolla una respuesta en conversación.

Redacta una propuesta a partir de tus notas

Usa Chat Completions para convertir notas de origen en una propuesta y mejora la respuesta con un seguimiento.

La propuesta del taller incluye 24 participantes previstos a 20 USD cada uno, lo que genera 480 USD de ingresos. Al restar el coste básico de 370 USD, quedan 110 USD antes de los impuestos y la entrega no especificados. Por ahora, el evento no tiene fecha, lugar ni aprobación.

Lee la solicitud de origen
Solicitud de origen
Texto
Escribe tres frases breves para una propuesta de taller usando solo estos hechos: 24 participantes propuestos a USD 20 generan USD 480 de ingresos. El coste base es USD 370, por lo que quedan USD 110 antes de impuestos y entrega sin especificar. No hay fecha, lugar ni aprobación. Expón con claridad las cifras y lo que se desconoce; no inventes datos. Máximo 60 palabras.

Añade la siguiente acción en un seguimiento

Pide el siguiente paso y conserva las cifras y los datos desconocidos. El seguimiento añade una solicitud de confirmar los impuestos y la entrega antes de aprobar.

El taller propone 24 participantes a 20 USD, con unos ingresos de 480 USD. El coste básico es de 370 USD, por lo que quedan 110 USD antes de los impuestos y la entrega no especificados. No hay fecha, lugar ni aprobación. Confirma los impuestos y la entrega antes de aprobar la propuesta.

Lee la instrucción de seguimiento
Instrucción de seguimiento
Texto
Conserva esas cifras y los datos desconocidos. Añade un siguiente paso directo que pida al grupo confirmar impuestos y entrega antes de aprobar la propuesta. Máximo 60 palabras.

La referencia de la API

Crea con texto, contenido multimedia y herramientas.

Crea experiencias de chat, genera imágenes, vídeos y voz, trabaja con archivos y gestiona claves de API y uso.

Chat y agentes

GET/v1/agent-setup

Configuraciones generadas de Cursor / OpenCode / OpenClaw

Generación

Archivos y cuenta

POST/v1/files

Subir archivos para reutilizarlos

GET/v1/files

Listar archivos creados mediante la API

Explora la referencia completa

Antes de tu primera solicitud.

¿Puedo usar Gab AI con un SDK de OpenAI?

Sí. Usa https://gab.ai/v1 con tu clave de API de Gab para solicitudes compatibles de Chat Completions y Responses. La guía de inicio muestra el formato de solicitud; la referencia de endpoints explica los campos y las capacidades de los modelos.

¿Qué URL base debo usar para mi cliente?

Usa https://gab.ai/v1 para clientes con formato de OpenAI. Los clientes como Claude Code que añaden /v1/messages usan https://gab.ai. Sigue la guía de configuración de tu versión del cliente.

¿Necesito Plus para usar la API de Gab AI?

Sí. Las solicitudes autenticadas a la API requieren Plus o Plus Premium activo y los créditos correspondientes.

¿El uso de Arya por API está incluido en Plus Chat?

No. Las solicitudes a la API consumen créditos por separado del uso de Arya incluido en Plus Chat.

Empieza a crear

Incorpora Gab AI a tu próximo proyecto.

El acceso autenticado a la API requiere Plus o Plus Premium y los créditos correspondientes. Crea una clave, sigue la guía de inicio y construye a partir de ahí.