Skip to Content
APIProtocole natif GeminiGenerate Content

Generate Content

Appelez les modèles Google Gemini via le protocole natif Gemini. OfoxAI est compatible avec le SDK Google GenAI.

Endpoint

POST https://api.ofox.ai/gemini/v1beta/models/{model}:generateContent POST https://api.ofox.ai/gemini/v1beta/models/{model}:streamGenerateContent

Authentification

Le protocole Gemini utilise le Header x-goog-api-key :

x-goog-api-key: <votre OFOXAI_API_KEY>

Exemple de requête

Terminal
curl "https://api.ofox.ai/gemini/v1beta/models/google/gemini-3-flash-preview:generateContent" \ -H "x-goog-api-key: $OFOX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "contents": [ { "parts": [{"text": "Implémentez un serveur web simple en Python"}] } ] }'

Réponse en streaming

gemini_stream.py
response = client.models.generate_content_stream( model="google/gemini-3-flash-preview", contents="Écrivez un article sur l'IA" ) for chunk in response: print(chunk.text, end="", flush=True)

Entrée multimodale

Gemini prend en charge nativement les entrées multimodales, y compris les images, l’audio et la vidéo :

import base64 # Analyse d'image with open("photo.jpg", "rb") as f: image_data = base64.b64encode(f.read()).decode() response = client.models.generate_content( model="google/gemini-3-flash-preview", contents=[ {"text": "Décrivez le contenu de cette image"}, {"inline_data": {"mime_type": "image/jpeg", "data": image_data}} ] )

Modèles compatibles

ModèleDescription
google/gemini-3.1-pro-previewGemini 3.1 Pro — Capacité de raisonnement maximale
google/gemini-3-pro-previewGemini 3 Pro — Performance équilibrée
google/gemini-3-flash-previewGemini 3 Flash — Haute vitesse et excellent rapport qualité-prix

Le protocole Gemini d’OfoxAI prend en charge les principales fonctionnalités du SDK Google GenAI, y compris Function Calling, Code Execution, Grounding et plus encore.

Last updated on