API 接口文档
Gemini 的 OpenAI 格式图像生成
POST
https://api.tokenbay.me/v1/chat/completions使用 OpenAI 兼容 Chat Completions 格式调用 Gemini 图像模型生成图片
通过 OpenAI 兼容 Chat Completions 接口调用 Gemini 图像模型;使用 modalities 请求图片输出。
Gemini 的 OpenAI 格式图像生成
openai
POST
/v1/chat/completions请求
字段modelstringRequired可用的 Gemini 图像模型 ID。
streambooleanOptional是否返回流式响应;支持情况由所选模型和渠道决定。
messagesarray<object>Required
包含图像提示词的 OpenAI 兼容 messages 数组。
messages[].rolestringRequired消息角色,通常为 user。
messages[].contentstring | array<object>Required图像提示词或多模态内容。
modalitiesstring[]Required请求的响应类型,例如 text、image。
extra_bodyobjectOptional模型特有的其他图像生成配置。
响应
字段返回 OpenAI 兼容 Chat Completions 响应;图片内容细节取决于所选 Gemini 图像模型。
idstringOptional上游返回的响应 ID。
objectstringOptional通常为 chat.completion 或 chat.completion.chunk。
createdintegerOptional创建时间戳。
modelstringOptional实际响应模型名。
choices[]array<object>Optional
候选输出;非流式通常包含 message,流式通常包含 delta。
choices[].indexintegerOptional候选序号。
choices[].message.rolestringOptional非流式消息角色。
choices[].message.contentstring | arrayOptional非流式消息内容。
choices[].message.tool_callsarray<object>Optional模型请求调用的工具。
choices[].deltaobjectOptional流式增量内容。
choices[].finish_reasonstringOptional停止原因,如 stop、length、tool_calls、content_filter 等。
choices[].logprobsobjectOptionaltoken 概率信息;仅在模型支持并请求时返回。
usageobjectOptional
token 用量;部分流式场景可能只在最终事件或上游支持时返回。
usage.prompt_tokensintegerOptional输入 token 数。
usage.completion_tokensintegerOptional输出 token 数。
usage.total_tokensintegerOptional总 token 数。
