外观
聊天
这是最常用的对话接口,兼容 OpenAI chat/completions 风格。
接口地址
http
POST https://rtai.jnrongtu.com/v1/chat/completions常用请求头
http
Authorization: Bearer sk-xxxx
Content-Type: application/json核心参数
model:模型名messages:对话消息数组temperature:采样温度max_tokens:最大输出 tokenstream:是否流式输出tools/tool_choice:工具调用配置
最小请求体示例
json
{
"model": "按控制台模型填写",
"messages": [
{ "role": "system", "content": "你是一个有帮助的 AI 助手。" },
{ "role": "user", "content": "请帮我解释这段代码。" }
],
"stream": false
}cURL 示例
bash
curl -X POST "https://rtai.jnrongtu.com/v1/chat/completions" -H "Content-Type: application/json" -H "Authorization: Bearer sk-xxxx" -d '{
"model": "按控制台模型填写",
"messages": [
{"role": "system", "content": "你是一个有帮助的 AI 助手。"},
{"role": "user", "content": "你好,请介绍一下自己。"}
],
"temperature": 0.7,
"max_tokens": 1024
}'Python 示例
python
from openai import OpenAI
client = OpenAI(
api_key="sk-xxxx",
base_url="https://rtai.jnrongtu.com/v1"
)
resp = client.chat.completions.create(
model="按控制台模型填写",
messages=[
{"role": "system", "content": "你是一个有帮助的 AI 助手。"},
{"role": "user", "content": "你好,请介绍一下自己。"}
],
temperature=0.7,
max_tokens=1024,
)
print(resp.choices[0].message.content)流式响应
如果 stream=true,通常返回 SSE 数据流,适合做聊天流式输出。
典型返回字段
choices[0].message.contentusage.prompt_tokensusage.completion_tokensusage.total_tokens