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}:streamGenerateContentAuthentification
Le protocole Gemini utilise le Header x-goog-api-key :
x-goog-api-key: <votre OFOXAI_API_KEY>Exemple de requête
cURL
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
Python
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èle | Description |
|---|---|
google/gemini-3.1-pro-preview | Gemini 3.1 Pro — Capacité de raisonnement maximale |
google/gemini-3-pro-preview | Gemini 3 Pro — Performance équilibrée |
google/gemini-3-flash-preview | Gemini 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