传输方式 | https |
哀求地址 | https://open.bigmodel.cn/api/paas/v4/chat/completions |
调用方式 | 同步调用,等候模子实行完成并返回最终结果或 SSE 调用 |
字符编码 | UTF-8 |
接口哀求格式 | JSON |
响应格式 | JSON 或尺度 Stream Event |
接口哀求范例 | POST |
开发语言 | 恣意可发起 HTTP 哀求的开发语言 |
model | String | 是 | 所要调用的模子编码 |
messages | List<Object> | 是 | 调用语言模子时,将当前对话信息列表作为提示输入给模子, 按照 {"role": "user", "content": "你好"} 的json 数组形式进行传参; 大概的消息范例包罗 System message、User message、Assistant message 和 Tool message。 |
request_id | String | 否 | 由用户端传参,需保证唯一性;用于区分每次哀求的唯一标识,用户端不传时平台会默认天生。 |
do_sample | Boolean | 否 | do_sample 为 true 时启用采样计谋,do_sample 为 false 时采样计谋 temperature、top_p 将不生效 |
stream | Boolean | 否 | 使用同步调用时,此参数应当设置为 fasle 大概省略。表示模子天生完所有内容后一次性返回所有内容。 假如设置为 true,模子将通过尺度 Event Stream ,逐块返回模子天生内容。Event Stream 结束时会返回一条data: [DONE]消息。 注意:在模子流式输出天生内容的过程中,我们会分批对模子天生内容进行检测,当检测到违法及不良信息时,API会返回错误码(1301)。开发者辨认到错误码(1301),应及时采取(清屏、重启对话)等步伐删除天生内容,避免其造成负面影响。 |
temperature | Float | 否 | 采样温度,控制输出的随机性,必须为正数 取值范围是:(0.0, 1.0),不能等于 0,默认值为 0.95,值越大,会使输出更随机,更具创造性;值越小,输出会更加稳固或确定 发起您根据应用场景调整 top_p 或 temperature 参数,但不要同时调整两个参数 |
top_p | Float | 否 | 用温度取样的另一种方法,称为核取样 取值范围是:(0.0, 1.0) 开区间,不能等于 0 或 1,默认值为 0.7 模子思量具有 top_p 概率质量 tokens 的结果 例如:0.1 意味着模子解码器只思量从前 10% 的概率的候选集中取 tokens 发起您根据应用场景调整 top_p 或 temperature 参数,但不要同时调整两个参数 |
max_tokens | Integer | 否 | 模子输出最大 tokens |
stop | List | 否 | 模子在遇到stop所制定的字符时将制止天生,目前仅支持单个制止词,格式为["stop_word1"] |
tools | List | 否 | 可供模子调用的工具列表,tools 字段会计算 tokens ,同样受到 tokens 长度的限定 |
tool_choice | String 或 Object | 否 | 用于控制模子是如何选择要调用的函数,仅当工具范例为function时补充。默认为auto,当前仅支持auto |
role | String | 是 | 消息的角色信息,此时应为system |
content | String | 是 | 消息内容 |
role | String | 是 | 消息的角色信息,此时应为user |
content | String | 是 | 消息内容 |
role | String | 是 | 消息的角色信息,此时应为assistant |
content | String | "content"与"tool_calls"二必选一 | 消息内容。此中包罗了tool_calls字段,content字段为空。 |
tool_calls | List | "content"与"tool_calls"二必选一 | 模子产生的工具调用消息 |
role | String | 是 | 消息的角色信息,此时应为tool |
content | String | 是 | tool_message消息内容,为工具被调用后返回的结果 |
tool_call_id | String | 是 | tool的调用记录 |
id | String | 任务ID |
created | Long | 哀求创建时间,是以秒为单位的 Unix 时间戳 |
model | String | 模子名称 |
choices | List | 当前对话的模子输出内容 |
usage | Object | 结束时返回本次模子调用的 tokens 数量统计。 |
id | String | 智谱 AI 开放平台天生的任务订单号,调用哀求结果接口时请使用此订单号 |
created | Long | 哀求创建时间,是以秒为单位的 Unix 时间戳 |
choices | List | 当前对话的模子输出内容 |
usage | Object | 结束时返回本次模子调用的 tokens 数量统计。 |
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |