深数智文档
AI 接口列表聊天(Chat)

OpenAI格式(Completions)

https://token.firstpy.com/v1/chat/completions

根据对话历史创建模型响应。支持流式和非流式响应。

兼容 OpenAI Chat Completions API。

鉴权

在 Header 添加参数 Authorization,其值为在 Bearer 之后拼接 Token
示例:Authorization: Bearer ********************

请求体

model*string

模型 ID

messages*
temperature?number

采样温度,默认1,取值范围 0~2

top_p?float

核采样参数,默认1,范围 0.0 到 1.0

n?integer

生成数量,默认1,取值范围 >= 1

stream?boolean

是否启用流式输出

stream_options?
stop?string

停止序列

max_tokens?integer

最大生成 Token 数

max_completion_tokens?integer

最大补全 Token 数

presence_penalty?number

默认1,取值范围 -2.0~2.0,正值会根据token在历史文本中出现的频率进行惩罚,降低模型重复输出相同内容的概率

frequency_penalty?integer

默认1,取值范围 -2.0~2.0,正值会惩罚所有已经出现过的token,鼓励模型输出新的话题方向

logit_bias?
user?string
tools?
tool_choice?
response_format?
seed?integer

固定随机种子,相同请求参数和seed值下模型输出尽可能保持一致,用于可复现的生成场景

reasoning_effort?string

推理强度 (用于支持推理的模型), low | medium | high

modalities?array<string>
audio?
示例
{
    "model": "deepseek-v4.1-flash",
    "messages": [
        {
            "role": "system",
            "content": "string"
        }
    ]
}

返回响应

id?string
响应ID
object?string
固定值为chat.completion,标识返回对象类型
created?integer
响应生成的Unix时间戳
model?string
实际处理本次请求的模型ID
choices?
usage?
system_fingerprint?string
示例
{
    "id": "string",
    "object": "chat.completion",
    "created": 0,
    "model": "string",
    "choices": [
        {
        "index": 0,
        "message": {
            "role": "system",
            "content": "string",
            "name": "string",
            "tool_calls": [
            {
                "id": "string",
                "type": "function",
                "function": {
                "name": "string",
                "arguments": "string"
                }
            }
            ],
            "tool_call_id": "string",
            "reasoning_content": "string"
        },
        "finish_reason": "stop"
        }
    ],
    "usage": {
        "prompt_tokens": 0,
        "completion_tokens": 0,
        "total_tokens": 0,
        "prompt_tokens_details": {
        "cached_tokens": 0,
        "text_tokens": 0,
        "audio_tokens": 0,
        "image_tokens": 0
        },
        "completion_tokens_details": {
        "text_tokens": 0,
        "audio_tokens": 0,
        "reasoning_tokens": 0
        }
    },
    "system_fingerprint": "string"
}

On this page