Configura IA Olympus en tu herramienta de desarrollo sin cambiar de cuenta ni de clave. Todas las integraciones usan los modelos públicos y el saldo de tu cuenta.
URL base para clientes Chat Completions y Responses:
https://iaolympus.com/v1
URL base para Claude Code:
https://iaolympus.com/anthropic
Modelos disponibles: iaolympus-low y iaolympus-pro.
Autenticación:
Authorization: Bearer sk-iaolympus-...
Cada usuario tiene una única clave activa. No compartas tu clave. La API no guarda conversaciones: el cliente mantiene y reenvía el historial completo en cada turno. Si tu herramienta permite cabeceras personalizadas, puedes enviar X-IAOlympus-Session para agrupar la auditoría privada por proyecto o sesión; esa cabecera no añade memoria al modelo ni se reenvía al servicio de inferencia.
| Herramienta | Estado |
|---|---|
| Codex | Certificado |
| Claude Code | Certificado |
| OpenCode | Configuración preparada |
| OpenClaw | Configuración preparada |
| Hermes | Configuración preparada |
| Reasonix | Configuración preparada |
| WorkBuddy / CodeBuddy | Configuración preparada |
| Qoder | No disponible con URL propia |
«Certificado» significa que la conexión se ha probado contra el servicio real. «Configuración preparada» significa que el formato procede de la guía del propio cliente, pero la interfaz no se ha validado en este servidor. «No disponible» indica que la herramienta no permite una URL base propia.
Añade el proveedor a tu configuración. La clave se lee de IAOLYMPUS_API_KEY y el selector /model obtiene el catálogo público de IA Olympus.
Linux / macOS · ~/.codex/config.toml
model_provider = "iaolympus" model = "iaolympus-low" model_reasoning_effort = "low" [model_providers.iaolympus] name = "IA Olympus" base_url = "https://iaolympus.com/v1" wire_api = "responses" env_key = "IAOLYMPUS_API_KEY" model_catalog_url = "https://iaolympus.com/v1/codex/models"
Windows PowerShell
setx IAOLYMPUS_API_KEY "sk-iaolympus-..." codex
Guarda IAOLYMPUS_API_KEY como variable de entorno y reinicia Codex. Si /model conserva una lista antigua, cierra la sesión y ejecuta codex app-server daemon restart.
Claude Code se conecta mediante el adaptador de mensajes de IA Olympus. El modelo principal es iaolympus-low; iaolympus-pro queda disponible para tareas que necesiten más capacidad.
Linux / macOS
export ANTHROPIC_BASE_URL="https://iaolympus.com/anthropic" export ANTHROPIC_AUTH_TOKEN="sk-iaolympus-..." export ANTHROPIC_MODEL="iaolympus-low" export ANTHROPIC_DEFAULT_OPUS_MODEL="iaolympus-pro" export ANTHROPIC_DEFAULT_SONNET_MODEL="iaolympus-low" export ANTHROPIC_DEFAULT_HAIKU_MODEL="iaolympus-low" export CLAUDE_CODE_SUBAGENT_MODEL="iaolympus-low"
Windows PowerShell
$env:ANTHROPIC_BASE_URL = "https://iaolympus.com/anthropic" $env:ANTHROPIC_AUTH_TOKEN = "sk-iaolympus-..." $env:ANTHROPIC_MODEL = "iaolympus-low" $env:ANTHROPIC_DEFAULT_OPUS_MODEL = "iaolympus-pro" $env:ANTHROPIC_DEFAULT_SONNET_MODEL = "iaolympus-low" $env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "iaolympus-low" $env:CLAUDE_CODE_SUBAGENT_MODEL = "iaolympus-low"
Define las variables antes de abrir claude. Para cambiar de modelo en una sesión, usa las opciones de modelo de Claude Code o ajusta ANTHROPIC_MODEL.
Declara IA Olympus como proveedor personalizado compatible con Chat Completions y conserva la clave en una variable de entorno.
opencode.json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"iaolympus": {
"npm": "@ai-sdk/openai-compatible",
"name": "IA Olympus",
"options": {
"baseURL": "https://iaolympus.com/v1",
"apiKey": "{env:IAOLYMPUS_API_KEY}"
},
"models": {
"iaolympus-low": { "name": "IA Olympus Low" },
"iaolympus-pro": { "name": "IA Olympus Pro" }
}
}
},
"model": "iaolympus/iaolympus-low"
}
Crea el archivo en la raíz del proyecto o en la configuración global de OpenCode. Exporta IAOLYMPUS_API_KEY antes de arrancar y usa /models para cambiar entre iaolympus-low y iaolympus-pro.
Registra IA Olympus dentro de models.providers y fija iaolympus-low como modelo principal del agente.
~/.openclaw/openclaw.json
{
"agents": {
"defaults": { "model": { "primary": "iaolympus/iaolympus-low" } }
},
"models": {
"mode": "merge",
"providers": {
"iaolympus": {
"baseUrl": "https://iaolympus.com/v1",
"apiKey": "${IAOLYMPUS_API_KEY}",
"api": "openai-completions",
"models": [
{ "id": "iaolympus-low", "name": "IA Olympus Low" },
{ "id": "iaolympus-pro", "name": "IA Olympus Pro" }
]
}
}
}
}
Exporta IAOLYMPUS_API_KEY y reinicia OpenClaw. Puedes cambiar el modelo principal a iaolympus/iaolympus-pro desde la configuración o el selector de la interfaz.
Añade un proveedor con nombre propio y selecciona el modelo con la sintaxis de proveedores personalizados de Hermes.
~/.hermes/config.yaml
providers:
iaolympus:
api: "https://iaolympus.com/v1"
key_env: IAOLYMPUS_API_KEY
transport: chat_completions
default_model: iaolympus-low
models:
iaolympus-low:
name: IA Olympus Low
iaolympus-pro:
name: IA Olympus Pro~/.hermes/.env
IAOLYMPUS_API_KEY=sk-iaolympus-...
Abre hermes model para revisar la conexión. Dentro de una sesión puedes usar /model custom:iaolympus:iaolympus-low o /model custom:iaolympus:iaolympus-pro.
Reasonix almacena únicamente el nombre de la variable de la clave y guarda el secreto en su archivo .env compartido.
~/.reasonix/config.toml
config_version = 1 default_model = "iaolympus/iaolympus-low" [desktop] provider_access = ["iaolympus"] [[providers]] name = "iaolympus" kind = "openai" base_url = "https://iaolympus.com/v1" models = ["iaolympus-low", "iaolympus-pro"] default = "iaolympus-low" api_key_env = "IAOLYMPUS_API_KEY"
.env de Reasonix
IAOLYMPUS_API_KEY=sk-iaolympus-...
También puedes ejecutar npx reasonix code y usar reasonix setup para añadir el proveedor desde el asistente. Guarda el archivo con UTF-8 sin BOM.
Añade los dos modelos públicos al archivo local de modelos. El cliente usa el endpoint de Chat Completions indicado en cada entrada.
Windows · %USERPROFILE%\.codebuddy\models.json
{
"models": [
{
"id": "iaolympus-low",
"name": "IA Olympus Low",
"vendor": "IA Olympus",
"url": "https://iaolympus.com/v1/chat/completions",
"apiKey": "${IAOLYMPUS_API_KEY}",
"maxInputTokens": 128000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": true
},
{
"id": "iaolympus-pro",
"name": "IA Olympus Pro",
"vendor": "IA Olympus",
"url": "https://iaolympus.com/v1/chat/completions",
"apiKey": "${IAOLYMPUS_API_KEY}",
"maxInputTokens": 128000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": true
}
],
"availableModels": ["iaolympus-low", "iaolympus-pro"]
}
También puedes usar <proyecto>\.codebuddy\models.json. Define IAOLYMPUS_API_KEY con setx, cierra por completo la aplicación y vuelve a abrirla para que aparezcan los modelos.
El asistente de modelos personalizados de Qoder solo ofrece una lista cerrada de proveedores y no permite introducir una URL base arbitraria.
No publiques tu clave de IA Olympus en un proveedor predefinido: las peticiones no llegarían a IA Olympus y no podríamos contabilizar ni proteger el consumo. Esta integración se activará solo si Qoder añade compatibilidad con endpoints propios.
Empieza con iaolympus-low para tareas habituales y cambia a iaolympus-pro cuando necesites más capacidad. El consumo y el saldo se actualizan en Consumo. Si una herramienta no permite definir cabeceras, seguirá funcionando; la sesión solo se usará para agrupar los registros privados de auditoría.