Chat Completions
POST {BASE_URL}/v1/chat/completions该接口使用 OpenAI 兼容请求体。常用字段包括 model、messages、temperature、max_tokens、stream。
curl -sS "${BASE_URL}/v1/chat/completions" \ -H "Authorization: Bearer ${API_KEY}" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-4.1", "messages": [ { "role": "system", "content": "你是一个简洁的技术助手。" }, { "role": "user", "content": "解释一下什么是异步计费。" } ], "temperature": 0.3, "max_tokens": 512 }'response = client.chat.completions.create( model="gpt-4.1", messages=[ {"role": "system", "content": "你是一个简洁的技术助手。"}, {"role": "user", "content": "解释一下什么是异步计费。"}, ], temperature=0.3, max_tokens=512,)
print(response.choices[0].message.content){ "id": "chatcmpl_xxx", "object": "chat.completion", "created": 1770000000, "model": "gpt-4.1", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "异步计费是指..." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 24, "completion_tokens": 42, "total_tokens": 66 }}