Skip to main content

Hva du skal bygge

Du skal sende en native Gemini POST /v1beta/models/\{model\}:generateContent-forespørsel, og deretter sammenligne den med det OpenAI-kompatible alternativet POST /v1/chat/completions for apper som allerede bruker Chat Completions-forespørselsformat.

Forutsetninger

  • En CometAPI API-nøkkel lagret i COMETAPI_KEY
  • En Gemini tekstmodell-ID fra Models page
  • curl, Python 3.10+ eller Node.js 18+

API-nøkkel, base URL, autentisering

Bruk Gemini-native endepunktet når du vil bruke Gemini-forespørselsfelter:
Bruk x-goog-api-key for direkte native Gemini HTTP-forespørsler:
Bruk den OpenAI-kompatible base URL-en bare når applikasjonen din allerede bruker Chat Completions:

Native Gemini-format

Native Gemini-forespørsler bruker contents, parts og generationConfig. Bruk denne stien når du trenger Gemini-spesifikke felter som tenkekontroller, mediedeler, Google Search-grounding eller native streaming-operatorer.

OpenAI-kompatibelt alternativ

Bruk den OpenAI-kompatible ruten når du migrerer en eksisterende OpenAI SDK- eller Chat Completions-app og ikke trenger Gemini-native forespørselsfelter.

Forklaring av flyt

Ikke bland de to forespørselsformatene. Native Gemini-felter som contents og generationConfig hører til på generateContent-ruten. Chat Completions-felter som messages hører til på den OpenAI-kompatible ruten.

Feilsøking / FAQ

Start med native Gemini generateContent når du bygger en ny Gemini-arbeidsflyt. Bruk den OpenAI-kompatible ruten når en eksisterende app allerede er avhengig av OpenAI SDK eller Chat Completions-forespørselsformat.
Send contents, parts, generationConfig og streamGenerateContent-forespørsler til Gemini-native endepunktet. Den OpenAI-kompatible ruten forventer messages og Chat Completions-parametere.
Bekreft at model ID er tilgjengelig for kontoen din og støtter ruten du kaller. Bruk Models page for å finne gjeldende model ID-er.
For Google GenAI SDK-forespørsler setter du base URL til https://api.cometapi.com. For OpenAI SDK-forespørsler setter du base_url i Python eller baseURL i Node.js til https://api.cometapi.com/v1.

Neste steg

Sist endret 30. juni 2026