OA-Pythia-12B-SFT-4
注意:该模型目前面向测试企业用户开放,如需使用请
填写申请表单
,我们将尽快评估您的需求并与您取得联系。
OA-Pythia-12B-SFT-4是基于Pythia12B,Open-Assistant项目的第4次SFT迭代模型。本文介绍了相关API。
创建chat
调用本接口,发起一次对话请求。
本文接口返回不支持图片内容,图片内容的请求返回会在后续支持,敬请期待!
请求地址:
https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/{申请发布时填写的API地址}
请求方式: POST
API地址说明
申请发布时填写的API地址,相关内容请查看 大模型服务使用说明-发布服务-服务配置 。
Header参数
List(message) 聊天上下文信息。说明:(1)messages成员不能为空,1个成员表示单轮对话,多个成员表示多轮对话
(2)最后一个message为当前请求的信息,前面的message为历史对话信息
(3)必须为奇数个成员,成员中message的role必须依次为user、assistant
(4)最后一个message的content长度(即此轮对话的问题)不能超过2000个字符;如果messages中content总长度大于2000字符,系统会依次遗忘最早的历史会话,直到content的总长度不超过2000个字符 stream 是否以流式接口的形式返回数据,默认false user_id string 表示最终用户的唯一标识符,可以监视和检测滥用行为,防止接口恶意调用
message说明
need_clear_history 表示用户输入是否存在安全,是否关闭当前会话,清理历史会话信息true:是,表示用户输入存在安全风险,建议关闭当前会话,清理历史会话信息
false:否,表示用户输入无安全风险 ban_round 当need_clear_history为true时,此字段会告知第几轮对话有敏感信息,如果是当前问题,ban_round=-1 usage usage token统计信息,token数 = 汉字数+单词数*1.3 (仅为估算逻辑)
usage说明
# 步骤一,获取access_token,替换下列示例中的应用API Key与应用Secret Key
curl 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=[应用API Key]&client_secret=[应用Secret Key]'
# 步骤二,调用本文API,使用步骤一获取的access_token,替换下列示例中的“调用接口获取的access_token”;替换示例中的申请发布时填写的API名称
curl -XPOST 'https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/[申请发布时填写的API名称]?access_token=[步骤一调用接口获取的access_token]' -d '{
"messages": [
{"role":"user","content":"介绍一下百度智能云千帆"}
}' | iconv -f utf-8 -t utf-8