Skip to main content
POST
/
v1
/
agents
智能体对话
curl --request POST \
  --url https://open.bigmodel.cn/api/v1/agents \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "agent_id": "doc_translation_agent",
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "file_id",
          "file_id": "agent_1750681215_9b92722d788f4b32bab28cc333293584"
        }
      ]
    }
  ],
  "custom_variables": {
    "from_lang": "English",
    "to_lang": "Simplified Chinese",
    "should_translate_image": true
  }
}'
{
  "id": "<string>",
  "agent_id": "<string>",
  "conversation_id": "<string>",
  "async_id": "<string>",
  "choices": [
    {
      "index": 123,
      "messages": [
        {
          "role": "assistant",
          "content": "<string>"
        }
      ],
      "finish_reason": "<string>"
    }
  ],
  "usage": {
    "prompt_tokens": 123,
    "completion_tokens": 123,
    "total_tokens": 123
  }
}

Authorizations

Authorization
string
header
required

使用以下格式进行身份验证:Bearer <your api key>

Body

application/json
agent_id
enum<string>
required

智能体 ID 此处提供 通用翻译智能体 general_translation 和 专业文档翻译智能体 doc_translation_agent 的拓展参数模板作为示例,其他内嵌智能体需要参考文档在下方手动设置拓展参数。

Available options:
general_translation,
slides_glm_agent,
doc_translation_agent,
cartoon_generator_agent,
ai_drawing_agent,
receipt_recognition_agent,
clothes_recognition_agent,
contract_parser_agent,
service_check_agent,
subtitle_translation_agent,
intelligent_education_correction_agent,
job_matching_agent,
social_translation_agent,
social_literature_translation_agent,
intelligent_education_solve_agent,
vidu_template_agent,
bidwin_parser_agent
messages
object[]
required

会话消息体列表。

Minimum length: 1
stream
boolean
default:false

是否选择流式输出。当一个 agent 提供流式与非流式两种输出方式时,可根据需求选择一种。

custom_variables
object

智能体扩展参数。根据不同智能体的需求提供相应的参数配置。 当前为 通用翻译智能体 general_translation 扩展参数预设

  • 通用翻译智能体
  • 文档翻译智能体
  • 自定义智能体扩展
Example:
{
"source_lang": "en",
"target_lang": "zh-CN",
"strategy": "general",
"strategy_config": { "general": { "suggestion": "专业技术文档翻译风格" } }
}

Response

业务处理成功

id
string

请求唯一标识

agent_id
string

智能体唯一标识

conversation_id
string

对话唯一标识

async_id
string

异步任务唯一标识(异步调用时出现)

choices
object[]

智能体响应列表。

usage
object

调用结束时返回的 Token 使用统计。

I