/v1beta/ d’OrcaRouter est un pass-through direct vers
l’API Gemini de Google. Choisissez ce chemin quand vous voulez des
fonctionnalités Gemini qui ne tiennent pas dans la forme OpenAI —
données audio/vidéo en ligne, outils natifs intégrés comme
googleSearch, generationConfig.thinkingConfig complet, ou
simplement parce que vous êtes déjà sur le SDK google-genai.
Pour le chat quotidien, le chemin compatible OpenAI
(POST /v1/chat/completions avec model=google/...) est généralement
plus simple et fonctionne entre fournisseurs — voir
Compatibilité / SDK Google GenAI
pour la configuration du SDK.
Disposition du chemin
| Action | Ce qu’elle fait |
|---|---|
:generateContent | Réponse unique (JSON) |
:streamGenerateContent | Flux SSE de morceaux partiels |
countTokens, tunedModels.*, etc.) ne
sont pas routées par cette surface aujourd’hui.
Authentification
La passerelle accepte trois formes d’en-tête sur cette surface, donc le SDK officielgoogle-genai fonctionne sans hacks d’en-tête :
Authorization: Bearer sk-orca-...x-goog-api-key: sk-orca-...?key=sk-orca-...(chaîne de requête, dernier recours pour les outils qui ne prennent pas en charge la définition d’en-têtes)
Exemples
Outils intégrés
Les trois outils intégrés natifs de Gemini fonctionnent comme documentés par Google — passez-les dans le tableautools du corps
de requête :
| Outil | Effet |
|---|---|
{"googleSearch": {}} | Ancrage web. La réponse porte groundingMetadata. OrcaRouter capture webSearchQueries pour la facturation. |
{"codeExecution": {}} | Permet au modèle d’exécuter Python en bac à sable. |
{"urlContext": {}} | Permet au modèle de récupérer et résumer les URL que vous mentionnez. |
Voir aussi
- Compatibilité / SDK Google GenAI — pointer le SDK vers OrcaRouter
- Référence API / Gemini Native — schéma complet requête/réponse avec essai en direct
