/v1beta/ de OrcaRouter es un paso directo a la API
Gemini de Google. Elige este camino cuando quieras funciones de
Gemini que no encajan en la forma OpenAI — datos de audio/vídeo en
línea, herramientas integradas nativas como googleSearch,
generationConfig.thinkingConfig completamente formado, o
simplemente porque ya estás en el SDK google-genai.
Para chat diario, el camino compatible con OpenAI
(POST /v1/chat/completions con model=google/...) suele ser más
simple y funciona entre proveedores — consulta
Compatibilidad / SDK de Google GenAI
para la configuración del SDK.
Diseño del camino
| Acción | Lo que hace |
|---|---|
:generateContent | Respuesta única (JSON) |
:streamGenerateContent | Flujo SSE de fragmentos parciales |
countTokens, tunedModels.*, etc.) no se
enrutan por esta superficie hoy.
Autenticación
La pasarela acepta tres formas de cabecera en esta superficie, de modo que el SDK oficialgoogle-genai funciona sin hacks de
cabecera:
Authorization: Bearer sk-orca-...x-goog-api-key: sk-orca-...?key=sk-orca-...(cadena de consulta, último recurso para herramientas que no permiten configurar cabeceras)
Ejemplos
Herramientas integradas
Las tres herramientas integradas nativas de Gemini funcionan como documenta Google — pásalas en la matriztools del cuerpo de la
solicitud:
| Herramienta | Efecto |
|---|---|
{"googleSearch": {}} | Anclaje web. La respuesta lleva groundingMetadata. OrcaRouter captura webSearchQueries para facturación. |
{"codeExecution": {}} | Permite al modelo ejecutar Python en sandbox. |
{"urlContext": {}} | Permite al modelo obtener y resumir las URL que menciones. |
Véase también
- Compatibilidad / SDK de Google GenAI — apuntar el SDK a OrcaRouter
- Referencia API / Gemini Native — esquema completo solicitud/respuesta con prueba en vivo
