Formato de chat de 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 Crear finalización de chat, con el playground de arriba rellenado previamente para el esquema de chat genérico. Las notas a continuación describen cómo usar este endpoint para solicitar generación de imágenes impulsada por Gemini desde un cliente compatible con OpenAI.
model (como gemini-2.0-flash-preview-image-generation), configure stream según lo necesite y proporcione su prompt mediante messages. Opcionalmente también puede incluir contents para añadir contexto multimodal adicional al estilo Gemini junto con messages.Notas específicas del proveedor
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
model | string | Sí | Identificador del modelo de generación de imágenes, por ejemplo gemini-2.0-flash-preview-image-generation. |
messages[].content | string | Sí | Texto del prompt que describe la imagen deseada. |
contents | array | No | Matriz opcional de contenido al estilo Gemini para contexto multimodal adicional; no forma parte del esquema estándar de chat de OpenAI. |
Ejemplo: solicitar una imagen
Campos de respuesta
La respuesta sigue la forma estándar de chat completions. La imagen generada se incrusta directamente en el contenido del mensaje del asistente:Ejemplo de respuesta
Autorizaciones
Your DGrid API key. All endpoints use Authorization: Bearer <DGRID_API_KEY>.
Cuerpo
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.

