AI 模型接口聊天(Chat)原生OpenAI格式
ChatCompletions格式
根据对话历史创建模型响应。支持流式和非流式响应。
兼容 OpenAI Chat Completions API。
Authorization
BearerAuth AuthorizationBearer <token>
使用 Bearer Token 认证。 格式: Authorization: Bearer sk-your-astrumflow-token-key
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
model*string
模型 ID
messages*array<>
对话消息列表
temperature?number
采样温度
Range
0 <= value <= 2Default
1top_p?number
核采样参数
Range
0 <= value <= 1Default
1n?integer
生成数量
Range
1 <= valueDefault
1stream?boolean
是否流式响应
Default
falsestream_options?
stop?|array<string>
停止序列
max_tokens?integer
最大生成 Token 数
max_completion_tokens?integer
最大补全 Token 数
presence_penalty?number
Range
-2 <= value <= 2Default
0frequency_penalty?number
Range
-2 <= value <= 2Default
0logit_bias?
user?string
tools?array<>
tool_choice?|
response_format?
seed?integer
reasoning_effort?string
推理强度 (用于支持推理的模型)
Value in
- "low"
- "medium"
- "high"
modalities?array<>
audio?
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/v1/chat/completions" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-4", "messages": [ { "role": "system", "content": "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"}