Skip to main content
POST
/
chat
/
completions
Chat Completions
curl --request POST \
  --url https://api.chatfire.site/v1/chat/completions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "model": "deepseek-chat",
  "messages": [
    {
      "content": "<string>",
      "role": "user"
    }
  ],
  "group": "default",
  "stream": true,
  "temperature": 0.7,
  "top_p": 1,
  "frequency_penalty": 0,
  "presence_penalty": 0
}'
"data: {\"id\":\"chatcmpl-123\",\"object\":\"chat.completion.chunk\",\"created\":1677652288,\"model\":\"dall-e-3\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Hello\"},\"finish_reason\":null}]}\n\ndata: [DONE]\n\n"

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
model
enum<string>
required

使用的AI模型名称

Available options:
deepseek-chat,
deepseek-r1
Example:

"deepseek-chat"

messages
object[]
required

对话消息列表

group
string
default:default

分组标识

Example:

"default"

stream
boolean
default:true

是否启用流式响应

temperature
number
default:0.7

控制输出随机性的温度参数

Required range: 0 <= x <= 2
top_p
number
default:1

核采样参数

Required range: 0 <= x <= 1
frequency_penalty
number
default:0

频率惩罚参数

Required range: -2 <= x <= 2
presence_penalty
number
default:0

存在惩罚参数

Required range: -2 <= x <= 2

Response

Successful response

流式响应数据,每行为一个JSON对象,格式为Server-Sent Events

Example:

"data: {\"id\":\"chatcmpl-123\",\"object\":\"chat.completion.chunk\",\"created\":1677652288,\"model\":\"dall-e-3\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Hello\"},\"finish_reason\":null}]}\n\ndata: [DONE]\n\n"