聊天完成
POST
/chat/completions为给定的聊天对话生成模型的响应。
请求参数
Header 参数
content-type
string
必需
示例值:
application/json
Body 参数application/json
model
string
必需
将完成提示的模型的名称。可能的值包括pplx-7b-chat, pplx-70b-chat, pplx-7b-online, pplx-70b-online, llama-2-70b-chat, codellama-34b-instruct, mistral-7b-instruct。
messages
array [object {2}]
必需
包含迄今为止对话的消息列表。
role
string
必需
说话者在这轮对话中的角色。在(可选)系统消息之后,用户和助理角色应与userthen交替assistant,以 结尾user。
content
string
必需
本轮对话中的消息内容。
示例
{
"model": "mistral-7b-instruct",
"messages": [
{
"role": "system",
"content": "Be precise and concise."
},
{
"role": "user",
"content": "How many stars are there in our galaxy?"
}
]
}
示例代码
返回响应
成功(200)
参数错误(422)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
id
string
必需
model
string
必需
object
string
必需
created
integer
必需
choices
array [object {4}]
必需
index
integer
可选
finish_reason
string
可选
message
object
可选
delta
object
可选
usage
object
必需
prompt_tokens
integer
必需
completion_tokens
integer
必需
total_tokens
integer
必需
示例
成功示例
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"model": "string",
"object": "string",
"created": 0,
"choices": [
{
"index": 0,
"finish_reason": "stop",
"message": {
"content": "string",
"role": "system"
},
"delta": {
"content": "string",
"role": "system"
}
}
],
"usage": {
"prompt_tokens": 0,
"completion_tokens": 0,
"total_tokens": 0
}
}
最后修改时间: 1 年前