Skip to content

调用模型

  1. 平台已接入目标模型,详见查看模型清单。
  2. 已获取有效的API令牌,获取方式详见获得API令牌。
  3. 该令牌已获授权,可调用目标模型,查看方式详见查看模型调用授权。

如未满足上述条件,请联系管理员申请令牌及模型调用权限。申请时请提供:账户信息、目标模型及所属渠道信息。

您可以使用以下样例来调用对话接口和模型,进行对话内容的生成。样例为非流式输出,您可以将 stream 设置为 true 来使用流式输出,对于更多参数,可以参考openai官方格式自行添加。

Terminal window
curl --location https://aifusion.newtouch.com/ai/v1/chat/completions \
--header "Content-Type: application/json" \
--header "Authorization: Bearer Newtouch_API_KEY" \
--data '{
"model": "model-name",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
"stream": false
}'
名称建议值
Newtouch_API_KEY指创建并给予了调用权限的api-key
model指需要调用模型的代号,需和平台提供代号保持一致
message指发送给模型的内容,其中 “role”: “system” 一行的 content 中要填入的是用户希望模型扮演的角色;而 “role”: “system” 一行的 content 中要填入的是用户希望模型做出回复的内容

在创建 api-key 之后,您可以使用以下 bash 样例来调用embedding接口和模型,对文本内容进行向量化处理。

Terminal window
curl --location https://aifusion.newtouch.com/v1/embeddings \
--header "Content-Type: application/json" \
--header "Authorization: Bearer Newtouch_API_KEY" \
--data '{
"input": "Your text string goes here",
"model": "model-name"
}'
名称建议值
Newtouch_API_KEY指创建并给予了调用权限的api-key
input指需要进行向量化处理的文本内容,可按照 “text” 的格式增删内容条数
model指需要调用的模型名称

对于入参/出参格式相对多样的接口和模型,本文档也提供基于 Apifox 的接口文档进行参考和在线调试:
OCR 模型