Managing Assistants & Threads
概述
Threads (线程) 和 Messages (消息) 表示 Assistant 与用户之间的对话会话。您可以在 Thread 中存储的消息数量没有限制。当 Messages 的大小超过模型的上下文窗口时,Thread 将在完全删除最不重要的消息之前巧妙地截断消息。
API 参考
创建新的 AI 助手,将其配置为根据预定义的模型和设置执行任务。
请求体
namestring必填
descriptionstring必填
modelstring必填
instructionsstring可选
metadataobject可选
响应
201成功
application/json
post
/assistantsPOST /assistants HTTP/1.1
Host: api.aimlapi.com
Content-Type: application/json
Accept: */*
Content-Length: 87
{
"name": "text",
"description": "text",
"model": "text",
"instructions": "text",
"metadata": {}
}201成功
{
"id": "text",
"created_at": 1,
"description": "text",
"instructions": "text",
"metadata": null,
"model": "text",
"name": "text",
"object": "assistant",
"tools": [],
"response_format": {
"type": "json_schema",
"json_schema": {}
},
"temperature": 1,
"tool_resources": null,
"top_p": 1
}返回一个可用的AI助手列表,使用户可以查看和管理他们的虚拟助手。
查询参数
limitnumber可选
orderstring可选
beforestring可选
afterstring可选
响应
200成功
application/json
get
/assistantsGET /assistants HTTP/1.1
Host: api.aimlapi.com
Accept: */*
200成功
{
"object": "list",
"data": [
{
"id": "text",
"created_at": 1,
"description": "text",
"instructions": "text",
"metadata": null,
"model": "text",
"name": "text",
"object": "assistant",
"tools": [],
"response_format": {
"type": "json_schema",
"json_schema": {}
},
"temperature": 1,
"tool_resources": null,
"top_p": 1
}
]
}检索有关特定助手的信息,包括其当前配置和状态。
路径参数
assistantIdstring必填
响应
200成功
application/json
get
/assistants/{assistantId}GET /assistants/{assistantId} HTTP/1.1
Host: api.aimlapi.com
Accept: */*
200成功
{
"object": "list",
"data": [
{
"id": "text",
"created_at": 1,
"description": "text",
"instructions": "text",
"metadata": null,
"model": "text",
"name": "text",
"object": "assistant",
"tools": [],
"response_format": {
"type": "json_schema",
"json_schema": {}
},
"temperature": 1,
"tool_resources": null,
"top_p": 1
}
]
}更新现有助手的配置或设置。
路径参数
assistantIdstring必填
请求体
namestring可选
descriptionstring可选
modelstring可选
instructionsstring可选
metadataobject可选
响应
200成功
application/json
post
/assistants/{assistantId}POST /assistants/{assistantId} HTTP/1.1
Host: api.aimlapi.com
Content-Type: application/json
Accept: */*
Content-Length: 87
{
"name": "text",
"description": "text",
"model": "text",
"instructions": "text",
"metadata": {}
}200成功
{
"id": "text",
"created_at": 1,
"description": "text",
"instructions": "text",
"metadata": null,
"model": "text",
"name": "text",
"object": "assistant",
"tools": [],
"response_format": {
"type": "json_schema",
"json_schema": {}
},
"temperature": 1,
"tool_resources": null,
"top_p": 1
}最后更新于