Managing Assistants & Threads
概述
Threads (线程) 和 Messages (消息) 表示 Assistant 与用户之间的对话会话。您可以在 Thread 中存储的消息数量没有限制。当 Messages 的大小超过模型的上下文窗口时,Thread 将在完全删除最不重要的消息之前巧妙地截断消息。
API 参考
最后更新于
Threads (线程) 和 Messages (消息) 表示 Assistant 与用户之间的对话会话。您可以在 Thread 中存储的消息数量没有限制。当 Messages 的大小超过模型的上下文窗口时,Thread 将在完全删除最不重要的消息之前巧妙地截断消息。
最后更新于
DELETE /assistants/{assistantId} HTTP/1.1
Host: api.aimlapi.com
Accept: */*
{
"id": "text",
"object": "assistant.deleted",
"deleted": true
}POST /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": {}
}{
"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
}GET /assistants HTTP/1.1
Host: api.aimlapi.com
Accept: */*
{
"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
}
]
}GET /assistants/{assistantId} HTTP/1.1
Host: api.aimlapi.com
Accept: */*
{
"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
}
]
}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": {}
}{
"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
}