curl -X POST "https://t.ato2.nodesms.com/v1/chat/completions" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4",
"messages": [
{
"role": "system",
"content": "string"
}
]
}'
import openai
client = openai.OpenAI(
api_key="sk-xxxxxx",
base_url="https://t.ato2.nodesms.com/v1"
)
response = client.chat.completions.create(
model="gpt-4",
messages=[{"role": "system", "content": "string"}]
)
print(response.choices[0].message.content)
{
"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"
}
{
"error": {
"message": "string",
"type": "string",
"param": "string",
"code": "string"
}
}
{
"error": {
"message": "string",
"type": "string",
"param": "string",
"code": "string"
}
}
ChatCompletions格式
根据对话历史创建模型响应。支持流式和非流式响应。兼容 OpenAI Chat Completions API。
POST
/
v1
/
chat
/
completions
curl -X POST "https://t.ato2.nodesms.com/v1/chat/completions" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4",
"messages": [
{
"role": "system",
"content": "string"
}
]
}'
import openai
client = openai.OpenAI(
api_key="sk-xxxxxx",
base_url="https://t.ato2.nodesms.com/v1"
)
response = client.chat.completions.create(
model="gpt-4",
messages=[{"role": "system", "content": "string"}]
)
print(response.choices[0].message.content)
{
"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"
}
{
"error": {
"message": "string",
"type": "string",
"param": "string",
"code": "string"
}
}
{
"error": {
"message": "string",
"type": "string",
"param": "string",
"code": "string"
}
}
将
stream 设为 true 时,接口会以 SSE 格式逐段返回生成内容。
请求头
string
必填
使用 Bearer Token 认证。格式:
Authorization: Bearer sk-xxxxxx请求体
格式:application/json
string
必填
模型 ID
object[]
必填
number
默认值:"1"
采样温度,范围
0 到 2number
默认值:"1"
核采样参数,范围
0 到 1integer
默认值:"1"
生成数量,范围
1 以上boolean
默认值:"false"
是否流式响应
string | string[]
停止序列
integer
最大生成 Token 数
integer
最大补全 Token 数
number
默认值:"0"
存在惩罚,范围
-2 到 2number
默认值:"0"
频率惩罚,范围
-2 到 2string
用户标识
integer
随机种子
string
推理强度(用于支持推理的模型),可选值为
"low"、"medium"、"high"string[]
模态类型列表
响应
200 成功创建响应
格式:application/json
string
补全 ID
string
对象类型,值为
chat.completioninteger
创建时间戳
string
模型 ID
object[]
object
string
系统指纹
400 请求参数错误
格式:application/json
429 请求频率限制
格式:application/json
curl -X POST "https://t.ato2.nodesms.com/v1/chat/completions" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4",
"messages": [
{
"role": "system",
"content": "string"
}
]
}'
import openai
client = openai.OpenAI(
api_key="sk-xxxxxx",
base_url="https://t.ato2.nodesms.com/v1"
)
response = client.chat.completions.create(
model="gpt-4",
messages=[{"role": "system", "content": "string"}]
)
print(response.choices[0].message.content)
{
"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"
}
{
"error": {
"message": "string",
"type": "string",
"param": "string",
"code": "string"
}
}
{
"error": {
"message": "string",
"type": "string",
"param": "string",
"code": "string"
}
}
最后修改于 2026年10月28日
此页面对您有帮助吗?