ClouisleClouisle

Agent 聊天 API

发送 Agent 消息并接收正文、来源、工具和媒体结果

端点

方法路径用途
GET/api/v1/agents/{agent_id}/public获取公开 Agent 基础信息,可选认证
POST/api/v1/agents/{agent_id}/chat非流式聊天
POST/api/v1/agents/{agent_id}/chat/streamSSE 流式聊天
POST/api/v1/agents/{agent_id}/messages/{message_id}/regenerate重新生成
POST/api/v1/agents/{agent_id}/messages/{message_id}/edit/stream编辑用户消息并生成分支
GET/api/v1/agents/{agent_id}/messages/{message_id}/versions查询消息版本
POST/api/v1/agents/{agent_id}/messages/{message_id}/switch-version切换版本

请求体

message 必填;conversation_id 首次可为 nullvariables 用于 Agent 定义的变量;imagesfile_urls 用于附件。图片对象至少应包含 URL;文件 URL 对象需要 urlfilenamemime_typesize

{
  "message": "请根据资料总结退款规则",
  "conversation_id": null,
  "variables": {"customer_type": "enterprise"},
  "images": [],
  "file_urls": []
}

非流式响应

成功响应的 data 包含会话/消息标识、正文、RAG 上下文、工具调用、媒体结果、Token 用量和耗时。非流式适合短响应;长任务推荐 SSE。

访问边界

Agent 必须已发布。API Key 需要对应权限,并且如果绑定了 Agent,只能访问允许列表中的 ID。Agent 的附件限制、工具迭代上限和模型配额仍然生效。

这篇文章对你有帮助吗?

本页目录