Saltar al contenido principal
OrcaRouter expone una superficie OpenAI de primera clase. Apunta tu SDK de OpenAI existente a la URL base de OrcaRouter y tu código sigue funcionando como espera tu SDK — streaming, llamadas a herramientas, salidas estructuradas (json_object y json_schema) y visión están todas soportadas. Cuando apuntas a un modelo de un proveedor diferente, la capa de traducción de OrcaRouter adapta la solicitud y respuesta a la forma nativa de ese proveedor para que tu código del SDK quede sin cambios.

Python

from openai import OpenAI

client = OpenAI(
    base_url="https://api.orcarouter.ai/v1",
    api_key="sk-orca-...",
)

TypeScript / Node

import OpenAI from "openai";

const openai = new OpenAI({
  baseURL: "https://api.orcarouter.ai/v1",
  apiKey: "sk-orca-...",
});

Python asíncrono

from openai import AsyncOpenAI

client = AsyncOpenAI(
    base_url="https://api.orcarouter.ai/v1",
    api_key="sk-orca-...",
)

Usar variables de entorno

El SDK de OpenAI lee OPENAI_API_KEY y OPENAI_BASE_URL por defecto. Configúralas una vez y el SDK las recoge sin configuración por llamada:
export OPENAI_API_KEY="sk-orca-..."
export OPENAI_BASE_URL="https://api.orcarouter.ai/v1"

Qué cambia en tu código

Solo la URL base y la clave API. Parámetros de solicitud, forma de respuesta, protocolo de streaming, manejo de errores — todo sin cambios. Los nombres de modelos llevan prefijo de proveedor (openai/gpt-4o-mini, anthropic/claude-sonnet-4.6, google/gemini-2.5-pro, deepseek/deepseek-chat, grok/grok-4-fast-reasoning, qwen/qwen3.6-plus, kimi/kimi-k2.6, minimax/minimax-m2.7) para que los clientes siempre sepan qué proveedor sirvió la solicitud; OrcaRouter maneja la traducción entre proveedores internamente a través del mismo objeto cliente. La búsqueda web funciona con el SDK de OpenAI contra OrcaRouter. Consulta Avanzado / Búsqueda web para las formas de parámetros por endpoint y qué modelos las soportan.

Otros SDK

¿Usas el SDK de Anthropic o el SDK de google-genai directamente? Ver Compatibilidad / SDK de Anthropic y Compatibilidad / SDK de Google GenAI.