百度智能云千帆大模型平台基础服务
API_KEY
: 千帆大模型平台应用 API KeySECRET_KEY
: 千帆大模型平台应用 Secret Key
接口请求参数、返回值的数据结构与官网基本一致,具体参考 千帆大模型平台 - API 列表
发起对话请求
body
: 请求参数model
: 使用的模型,默认 Ernie-Botendpoint
: 申请发布时填写的 API 地址,优先级高于model
- 返回值: ChatResp
发起文生图请求
body
: 请求参数- 返回值: Text2ImageResp
发起文生图请求
endpoint
: 服务地址后缀plugins
: 插件列表, 支持['uuid-zhishiku']
,['uuid-chatocr']
,['uuid-weatherforecast']
body
: 请求参数- 返回值: PluginBody
// 声明服务依赖
import {} from 'koishi-plugin-qianfan-service'
export const inject = ['qianfan']
// 对话
const body = {
messages: [
{
role: 'user',
content: 'Hello World',
},
],
}
const resp = await ctx.qianfan.chat(body)
logger.debug(resp.result) // 处理结果
// 绘画
const body = {
prompt: 'cute,white,cat',
}
const resp = await ctx.qianfan.imagine(body)
logger.debug(resp.data[0].b64_image) // 处理结果
// 调用插件
const body = {
query: '焊接头能沾水吗?',
}
const resp = await ctx.qianfan.plugin('YOUR_SERVICE_ENDPOINT', ['uuid-zhishiku'], body)
logger.debug(resp.result) // 处理结果