https://api.deepinfra.com/v1/openai 的兼容 OpenAI 的 API 提供开源模型和代理模型。GoModel 会将以下端点原样路由到 DeepInfra:
配置
在 DeepInfra 控制台中创建一个 API 密钥,然后设置:config.yaml 中配置:
模型
GoModel 会读取 DeepInfra 实时的/models 列表,包括每个模型的类型(聊天、嵌入、图像、语音、转录)、上下文长度、推理和视觉标签以及价格。视频生成模型不会列出,因为 GoModel 没有面向 DeepInfra 的视频端点。模型 ID 中包含斜杠;您可以原样使用,也可以加上提供商名称前缀来固定路由:
reasoning_effort 和 reasoning: {"effort": ...};在 Qwen3 等混合模型上,none 会关闭思考。
行为说明
- Responses 是无状态的。 DeepInfra 不保存任何响应,因此
store: true对上游不起作用。如果配置了 GoModel 响应存储,previous_response_id链仍然有效:网关会在分发请求之前重放已存储的历史记录。如果未配置,DeepInfra 会以无效请求错误拒绝previous_response_id和conversation。 - 结构化的 Responses 输出通过聊天处理。 DeepInfra 原生的
Responses 端点会拒绝所有
text设置(text.format、text.verbosity),因此 GoModel 会通过聊天补全处理这些请求,json_schema和json_object在其中可以正常使用。 - 语音默认为 MP3。 省略
response_format时,DeepInfra 会返回 WAV;GoModel 则改为发送 OpenAI 的默认值(mp3)。如需其他格式,请显式设置response_format。 - 图像按图像单位计价。 DeepInfra 按图像单位列出图像价格,GoModel 会将该费率记录为每张图像的价格。对于 DeepInfra 按尺寸或步数计费的模型,成本追踪结果为近似值。
- 透传需要手动启用。 将
deepinfra添加到ENABLED_PASSTHROUGH_PROVIDERS即可开放/p/deepinfra/...,它会使用网关的 DeepInfra 密钥,将 Base URL 下的任何路径转发出去。