DeerAPI-API文档
  1. OpenAI格式
DeerAPI-API文档
  • 快速开始
    • 快速开始
    • 入门必看
    • DeerAPI 公告
  • API 参考
    • 报错状态码说明
    • OpenAI格式
      • Chat Completions
        POST
      • Responses
        POST
      • gpt-4o-image生图
        POST
      • 图像
        POST
      • 图像编辑(gpt-image-1)
        POST
      • Embeddings
        POST
      • 获取模型列表
        GET
      • response id获取结果
        GET
      • Hunyuan3D
        POST
    • Anthropic 格式
      • Anthropic Claude
    • Gemini
      • 调用 gemini-3-pro-image 指南
      • Gemini生图
      • Gemini 文本对话
    • Midjourney 图像生成
      • 快速教学-完整流程一遍过
      • 任务查询
        • 分页查询
        • 指定ID获取任务
      • 提交Imagine任务
      • 提交视频任务
      • 提交编辑任务
      • 提交Action任务
      • 提交Blend任务
      • 提交Describe任务
      • 提交Modal
    • 图像生成
      • Replicate(image)
        • 创建任务-通用
        • 查询任务
      • 豆包生图
        • seededit-image-generation
        • seededit-Image Editing
      • Flux(images)
        • 创建任务-replicate格式
        • 生成图片
        • 查询任务
        • 生成图片(replicate格式)
    • 音乐生成
      • Suno
        • 设置 suno 版本
        • Suno API 场景应用指南
        • 生成歌词
        • 生成音乐
        • 上传音乐
        • 歌曲拼接
        • 全轨声曲分离
        • 单轨声曲分离
        • 新建 Persona
        • 拓展 style tags
        • 查询单个任务
        • 生成 mp4 mv 视频
        • 获取 wav 格式文件
        • Timing:歌词、音频时间线
        • 批量查询任务
        • 获取 midi
    • 视频生成
      • sora-2
        • 官方格式
          • 创建视频
          • 混编视频
          • 检索视频
          • 下载视频
        • 逆向
          • 逆向异步格式
            • sora逆向异步
            • sora逆向查回
          • sora-2视频逆向格式
      • veo3
        • 逆向异步格式
          • veo3逆向异步
          • veo3逆向查回
        • veo3-chat格式
      • kling (video)
        • Callback协议
        • 多模态视频编辑
          • 初始化待编辑视频
          • 增加视频选区
          • 删减视频选区
          • 清除视频选区
          • 预览已选区视频
          • 创建任务
        • 文生视频
        • 图生视频
        • 多图参考生视频
        • 视频延长
        • 语音合成
        • Kling 数字人创建任务
        • 【对口型】人脸识别
        • 【对口型】创建任务
        • 视频特效
        • 文生音效
        • 视频生音效
        • 图像生成
        • 多图参考生图
        • 扩图
        • 图像识别
        • 虚拟试穿
        • 查询任务(单个)
      • runway(video)
        • 官方格式
          • 图像生成视频
          • 视频生视频
          • 提升清晰度
          • 文生图
          • 控制角色
          • 获取任务详细信息
        • 逆向格式
          • generate(文本)
          • generate(参考图片)
          • video2video 视频转视频 风格重绘
          • Act-one 表情迁移
          • feed-获取任务
      • MiniMax 海螺(video)
        • 官方文档
        • 视频生成
        • 查询任务
        • 文件下载
      • seedace测试中
        • 视频-测试中
          • seedance
          • seedance-video
          • seedance-video get
      • luma (video)
        • 官方API格式
          • 生成视频
          • 单个查询任务
    • 音频
      • 文本转音频
      • 音频转文本
      • 创建翻译
  • 代码示例
    • 代码示例
  • 集成指南
    • 应用集成指南
      • DeerAPI 本站调用
      • OpenManus
      • Chatbox
      • CherryStudio
      • COZE
      • Cursor
      • Lobe-Chat
      • NEXT CHAT (ChatGPT Next Web)
      • AnythingLLM
      • cline
      • gptme
      • LangChain
      • ChatHub
      • ChatAll
      • Dify
      • Zotero
      • librechat
      • avante.nvim
      • IntelliJ Translation Plugin
      • FastGPT
      • OpenAI Translator
      • Open WebUI
      • obsidian的text generator插件
      • STranslate
      • 沉浸式翻译
      • Pot 翻译
      • 欧陆翻译
      • GPT 学术优化(gpt_academic)
      • utools-ChatGPT 好友
      • 懒人客服
    • 最佳实践
      • Claude code 接入说明
      • Deerapi 账户余额查询API 使用说明
      • 使用 DeerAPI 和 OpenAI 官方 API 的重试逻辑说明文档
      • Midjorney调用最佳实践
      • Runway调用最佳实践
  • 定价计费
    • 关于价格
    • 关于分组
  • 帮助中心
    • 帮助中心
    • 接口稳定性
    • 常见误区
    • 使用困惑
    • 隐私政策
    • 服务条款
  1. OpenAI格式

Chat Completions

POST
https://api.deerapi.com/v1/chat/completions

概述#

chat/completions 是目前 LLM 最常见的 API 接口,通过由多条消息组成的对话列表作为输入,获取模型响应结果。

重要说明#

⚠️ 模型差异性
不同模型供应商支持的请求参数和返回的响应字段可能存在差异。我们强烈建议您查阅相应模型供应商的官方文档以了解完整的参数列表和使用方法。
⚠️ 响应透传原则
DeerAPI 通常情况下不会修改逆向格式之外的模型响应结果,确保您能获得与原始 API 一致的响应内容。

参考文档#

如果您想了解更多关于 chat/completions 接口的详细信息,建议参考 OpenAI 官方文档。
OpenAI 相关指南:
快速入门
文本输入输出
图像输入
音频输入输出
结构化输出
函数调用
对话状态管理

API 参考#

请求参数#

必需参数#

model string required
指定用于生成响应的模型 ID。
{
  "model": "gpt-4"
}
messages array required
对话消息列表,包含角色和内容。每条消息需包含:
role string - 消息的角色,可选值:
system - 系统消息,用于设置助手行为
user - 用户消息
assistant - 助手的历史回复
content string - 消息的具体内容
{
  "messages": [
    {
      "role": "system",
      "content": "你是一个专业的 AI 助手"
    },
    {
      "role": "user",
      "content": "什么是机器学习?"
    }
  ]
}

可选参数#

stream boolean optional
是否启用流式响应。设置为 true 时,响应将以 Server-Sent Events (SSE) 的形式逐块返回。
默认值:false
{
  "stream": true
}
temperature number optional
控制响应的随机性,范围 0-2。
较低值(如 0.2):更确定、更聚焦
较高值(如 1.8):更随机、更有创意
max_tokens integer optional
限制生成的最大 token 数量。
top_p number optional
核采样参数,范围 0-1。建议不要同时调整 temperature 和 top_p。

常见问题#

如何处理速率限制?#

遇到 429 Too Many Requests 时,建议实现指数退避重试:

如何维护对话上下文?#

将完整的对话历史包含在 messages 数组中:

finish_reason 的含义?#

值含义
stop自然结束
length达到 max_tokens 限制
content_filter触发内容过滤
function_call模型调用了函数

如何控制成本?#

1.
使用 max_tokens 限制输出长度
2.
选择合适的模型(如 gpt-5-mini 更经济)
3.
精简 prompt,避免冗余上下文
4.
监控 usage 字段的 token 消耗

请求参数

Header 参数

Body 参数application/json

示例

返回响应

🟢200Successful Response
application/json
Body

请求示例请求示例
Shell
JavaScript
Java
Swift
cURL
curl --location --request POST 'https://api.deerapi.com/v1/chat/completions' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--data-raw '{
  "model": "gpt-5.1",
  "messages": [
    {
      "role": "system",
      "content": "You are a helpful assistant."
    },
    {
      "role": "user",
      "content": "Hello!"
    }
  ]
}'
响应示例响应示例
{
    "id": "chatcmpl-AreYSBEwmzB0kY3GxzBEhE1Olct83",
    "object": "chat.completion",
    "created": 1737350640,
    "model": "gpt-4o-2024-08-06",
    "system_fingerprint": "fp_f3927aa00d",
    "choices": [
        {
            "index": 0,
            "message": {
                "content": "Hello! How can I assist you today?",
                "role": "assistant"
            },
            "finish_reason": "stop"
        }
    ],
    "usage": {
        "completion_tokens": 9,
        "completion_tokens_details": {},
        "prompt_tokens": 9,
        "prompt_tokens_details": {},
        "total_tokens": 18
    }
}
修改于 2025-11-27 06:23:31
上一页
报错状态码说明
下一页
Responses
Built with