HarmonyOS鸿蒙Next中codegenie怎么切换模型

HarmonyOS鸿蒙Next中codegenie怎么切换模型 新版codegenie可以加入自己的api模型,但是使用的时候没有找到地方选择

5 回复

【解决方案】

开发者你好,

在CodeGenie面板的设置中点击模型添加自定义模型后,切换模型需要在CodeGenie输入框左下角选择创建智能体,在创建智能体面板中的选择模型选项中选择创建的自定义的模型。

CodeGenie配置模型可以参考模型(Model)配置文档。

更多关于HarmonyOS鸿蒙Next中codegenie怎么切换模型的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


不能在默认的那几个智能体里切换吗?

开发者你好,请问下开发者是想在"鸿蒙问答"、“鸿蒙执行”、“页面生成”、"卡片生成"中切换为自己的API模型吗?

在HarmonyOS Next的CodeGenie中,切换模型需在IDE内操作。打开CodeGenie智能助手面板,通常在侧边栏或底部工具栏。面板上有模型选择或设置入口,点击后可从可用模型列表(如盘古大模型的不同版本)中选择切换。当前模型状态会实时显示。操作后新模型立即生效,用于后续代码生成与智能问答。

在HarmonyOS Next的CodeGenie中,切换或使用自定义API模型,通常需要通过配置实现,而非在图形界面上直接点击切换。

核心步骤是修改项目中的 codegenie.json 配置文件。该文件是CodeGenie功能的核心配置入口。

具体操作方法如下:

  1. 定位配置文件:在您的HarmonyOS Next应用工程目录下,找到 codegenie.json 文件(通常位于项目根目录或 codegenie 目录下)。
  2. 编辑模型配置:在 codegenie.json 文件中,您需要配置 models 或类似的节点。将您自定义API模型的端点(endpoint)、API密钥(如需要)、模型名称等参数正确填写到配置中。
    • 示例配置结构可能类似于:
    {
      "version": "1.0",
      "models": [
        {
          "name": "My-Custom-Model", // 您为自定义模型起的名称
          "type": "openai_compatible", // 模型类型,例如OpenAI兼容
          "baseUrl": "https://your-custom-api-endpoint.com/v1", // 您的API服务地址
          "apiKey": "your-api-key-here", // 您的API密钥(如有)
          "defaultModel": "custom-model-name" // 该端点下对应的具体模型名
        }
      ]
    }
    
  3. 设为默认或指定使用:配置完成后,您可能需要将自定义模型设置为默认模型,或在发起CodeGenie智能编码请求时,在生成的代码注释指令中通过特定参数指定使用该模型(具体指令格式需参考CodeGenie当前版本的文档)。

关键点说明:

  • 无图形化开关:当前版本的CodeGenie主要面向开发者通过配置文件管理模型,IDE界面内通常不提供模型下拉选择菜单。
  • 配置即切换:正确完成配置文件并使其生效后,CodeGenie便会使用您配置的模型服务。请确保网络连通性和API密钥的有效性。
  • 查阅官方文档:配置项的具体名称和结构可能随版本更新而调整,最准确的配置方法请务必参考HarmonyOS官网发布的对应版本的 CodeGenie使用指南开发文档

请根据以上步骤检查并修改您的项目配置文件。

回到顶部