跳到主要内容

怎么在小程序中调用 AI 大模型

在微信小程序中调用 AI 大模型,可以通过微信小程序基础库内置的云开发 AI+ 能力来实现。以下是详细的步骤指南:

一、准备工作

  1. 开通云开发环境

    • 登录腾讯云控制台,开通云开发环境,获取 envId
  2. 初始化云环境

    • 在小程序的 app.js 文件中,初始化云环境。
      wx.cloud.init({
      env: "your-env-id", // 替换为你的云开发环境ID
      });

二、调用 AI 大模型

  1. 使用 wx.cloud.extend.AI 调用 AI 功能

    • 在需要调用 AI 大模型的页面或组件中,使用 wx.cloud.extend.AI 提供的 API 进行调用。

    • 例如,调用 hunyuan 模型进行文本生成:

      const hy = wx.cloud.extend.AI.createModel("hunyuan"); // 创建模型
      const res = await hy.streamText({
      data: {
      model: "hunyuan-lite",
      messages: [
      {
      role: "user",
      content: "hi",
      },
      ],
      },
      });

      for await (let str of res.textStream) {
      console.log(str); // 打印生成的文本
      }
      for await (let event of res.eventStream) {
      console.log(event); // 打印每次返回的完整数据
      }