更新记录

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
  }
};

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问