更新记录
1.0.2(2024-03-07) 下载此版本
开放GLM-4V接口
1.0.1(2024-01-18) 下载此版本
增加同步调用charglm-3接口
1.0.0(2024-01-18) 下载此版本
1.0.0
项目初始化
查看更多平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | √ |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
ml-zhipuAI
这是一个使用智谱AI大模型的接口
你可以通过函数直接对模型进行访问
在requestAI函数中我们只需要传递APIKEY即可快速使用它的接口。
详细接口传递值详见
目前支持GLM-4 GLM-3-turbo、cogview-3、 embedding-2等。
下方是一个简单的使用方式
const {
createJWT,
request
} = require('zhipuAPI')
exports.main = async (event, context) => {
//event为客户端上传的参数
const jwtStr = await createJWT("APIKey")
const res = await request({
model: 'glm-3-turbo',
messages: [{
"role": "user",
"content": "我需要一个一行三列布局的页面"
}],
do_sample: true
}, jwtStr)
//返回数据给客户端
return {
code: 0,
data:res.data
}
};
当然我们也可以使用它的函数、知识库以及网页搜索能力
'use strict';
const {
createJWT,
request
} = require('zhipuAPI')
exports.main = async (event, context) => {
//event为客户端上传的参数
const jwtStr = await createJWT("xxxx.xxx")
const res = await request({
model: 'glm-3-turbo',
messages: [{
"role": "user",
"content": "我需要一个一行三列布局的页面"
}],
do_sample: true,
tools: [{
type: "retrieval", // funciton, retrieval, web_search
retrieval: {
knowledge_id: "xxxxx",
prompt_template: `从文档
"""
{{ knowledge}}
"""
中找问题
"""
{{question}}
"""
的答案,找到答案就仅使用文档语句回答问题,找不到答案就用自身知识回答并且告诉用户该信息不是来自文档。
不要复述问题,直接开始回答`
}
}]
}, jwtStr)
console.log(res)
//返回数据给客户端
return {
code: 0
}
};