Format de chat OpenAI
OpenAI-compatible Chat Completions for standard multi-turn chat, structured output, and tool calling. Model names use the provider/model-name format, for example openai/gpt-4o. Image-capable models can also return generated images through this endpoint.
chat/completions que Créer une complétion de chat, avec le playground ci-dessus prérempli pour le schéma de chat générique. Les notes ci-dessous décrivent comment utiliser ce point de terminaison pour demander une génération d’image pilotée par Gemini depuis un client compatible OpenAI.
model (tel que gemini-2.0-flash-preview-image-generation), définissez stream selon vos besoins, puis fournissez votre prompt via messages. Vous pouvez aussi inclure contents pour ajouter un contexte multimodal de style Gemini en plus de messages.Notes spécifiques au fournisseur
| Champ | Type | Requis | Description |
|---|---|---|---|
model | string | Oui | Identifiant de modèle de génération d’image, par exemple gemini-2.0-flash-preview-image-generation. |
messages[].content | string | Oui | Texte du prompt décrivant l’image souhaitée. |
contents | array | Non | Tableau de contenu facultatif de style Gemini pour un contexte multimodal supplémentaire, non inclus dans le schéma de chat OpenAI standard. |
Exemple : demander une image
Champs de réponse
La réponse suit la forme standard chat completions. L’image générée est directement intégrée dans le contenu du message assistant :Exemple de réponse
Autorisations
Your DGrid API key. All endpoints use Authorization: Bearer <DGRID_API_KEY>.
Corps
Target model ID in provider/model-name format.
"openai/gpt-4o"
Conversation message list.
Sampling temperature.
Nucleus sampling value.
Number of choices to generate.
Enable SSE streaming.
Maximum token count.
Max completion-only tokens.
Presence penalty.
Frequency penalty.
Token bias configuration.
Stop sequence string or array.
Tool definitions.
Tool selection behavior. Defaults to auto.
Response schema or JSON mode config.
Deterministic seed.
End-user identifier.

