新版本DevEco Studio 6.0.2 Release CodeGenie添加不了模型

新版本DevEco Studio 6.0.2 Release CodeGenie添加不了模型 apikey限制了只能256个字符,但是我订阅阿里云的token plan的apikey长度不知256呀,这可咋整

10 回复

您好,未复现您的问题,这边尝试在阿里云百炼(来源于阿里云)创建API Key没有超出256个字符,您可以重新创建下看看


cke_320.png

的确,建议加上豆包大模型

可以在最新版本的DevEco Studio进行配置试试

冷知识 现在6.1.0 release 版本可以试下

cke_938.png

下面是我配置的

cke_1706.png

具体配置如下图, 如有帮助给个采纳谢谢

cke_4567.png

cke_5029.png

先确认填进去的是模型服务的 API Key,而不是阿里云的 AccessKeyId + AccessKeySecret + SecurityToken、完整 Authorization 头,或者一整段临时 token。CodeGenie 自定义模型一般按 OpenAI Compatible 方式配置:Base URL、模型名、API Key 分开填。

建议按下面排查:

  1. 在阿里云/百炼控制台重新创建标准 API Key,一般是单独的 key 字符串,不应该长到几百上千字符。
  2. Base URL 填兼容 OpenAI 的接口地址,模型名填实际模型 ID,不要把这些内容拼到 API Key 里。
  3. 如果你拿到的是临时 STS token 或 token plan 的长凭证,当前 CodeGenie 输入框 256 字符限制下不适合直接填。
  4. 仍然超过 256 的话,基本就是工具侧限制或该服务鉴权方式暂不适配,建议提交 CodeGenie 反馈;临时方案可以用自建轻量代理,由 CodeGenie 使用短内部 key 调代理,代理侧再补齐阿里云的长凭证并转发请求。

不要把长 token 写进工程文件或提交到仓库里,容易泄露;最好只放在本机 IDE 配置或代理服务的环境变量中。

复制错了吧,我创建的key,没有一个超过的。

不行就在阿里重新创建key试试。

coding plan的很短,token plan的很长

token plan也试了,没超啊。你再重新创建个试试。

DevEco Studio 6.0.2 Release中CodeGenie添加模型失败,通常由以下原因之一导致:

  • 模型服务未启动或网络代理配置异常,导致无法连接华为HUAWEI HiAI或云端模型仓库。
  • 本地模型文件格式或版本与CodeGenie不兼容(如仅支持特定Onnx/ArkTS模型,不支持其他格式)。
  • 项目配置中模型依赖声明缺失,或IDE未正确加载模型缓存。

请核对IDE网络状态、模型文件路径及版本匹配性。

DevEco Studio 6.0.2 Release 的 CodeGenie 界面输入框限制 256 字符,但阿里云部分模型 API Key 超过此长度,可直接编辑配置文件注入完整 Key,绕过 UI 校验。

配置文件路径(IDE 需完全关闭):

  • Windows:%APPDATA%\Huawei\DevEcoStudio\config\options\codegenie.xml
  • macOS:~/Library/Application Support/Huawei/DevEcoStudio/config/options/codegenie.xml

找到对应 AI 提供商的 <provider> 节点,将 <apiKey> 的值替换为你的完整 Key,保存后重启 IDE 即可生效。若当前没有该节点,可先通过界面添加一次模型,生成基础结构后再修改。

回到顶部