常见问题
通义灵码的启动和登录、支持语言、数据安全、收费等相关问题,可以在本文找到相关答案。
如果在使用的过程中遇到问题,可先尝试重启 IDE。重启后依然无法解决,可提交工单或加入钉钉群:53770000738,我们将尽快为你解决问题。
关于插件启动、登录失败、无权限提示
1. 提示“通义灵码启动中”怎么办?
请将通义灵码升级到最新版本,确认操作系统和系统架构是否支持,并尝试以下步骤解决:
结束 Lingma 进程;
删除 .lingma 目录(Windows:C盘/用户/[用户名]/.lingma,macOS:~/.lingma);
重启 IDE。
通义灵码暂不支持的系统架构:
aarch64 windows
2. 显示登录失败、无权限怎么办?
当从 IDE 客户端单击登录后,会前往浏览器登录阿里云,出现登录失败或账号无权限,可能有 2 种情况:
当登录参数失效时,可能会出现登录失败的情况,可稍后在 IDE 客户端单击登录,再次尝试登录;
当所在的网络环境需要使用代理访问公网时,可能会提示登录失败或账号无权限,需将通义灵码升级到最新版本,确保以下 host 可访问,如发现网络不通,需要添加白名单,可参考网络代理配置解决问题。
curl https://lingma-api.tongyi.aliyun.com/algo/api/v1/ping
curl -I https://devops.aliyun.com
配置完成后从进程管理器里找到 Lingma 进程,结束进程后,返回 IDE 重新登录。
如果还无法解决,可加入钉钉群:53770000738,我们将尽快为你解决问题。
3. Remote SSH、WSL 等进行远程开发时,如何登录通义灵码?
在使用 VS Code、JetBrains IDEs 上连接远程服务器进行开发时,可使用阿里云账号的 AK/SK 进行登录后使用通义灵码。查看详细方式:登录通义灵码插件端。
4. Web IDE 中可以使用通义灵码吗?
可通过阿里云账号的 AK/SK 进行登录后使用,登录通义灵码插件端。
5. 如何配置网络代理?
通义灵码支持 HTTP、HTTPS、Socks5 网络代理配置,可在插件设置页进行配置,具体操作参考:网络代理配置。
6. 如何测试网络连通性?
可以尝试在 Terminal 中输入以下命令,如果返回 pong,则大概率可联通至通义灵码服务端。
curl https://lingma-api.tongyi.aliyun.com/algo/api/v1/ping
curl -I https://devops.aliyun.com
关于收费
1. 通义灵码如何收费?
面向个人开发者提供个人基础版、个人专业版,个人专业版当前为限免阶段,所有用户均可享受个人专业版服务,限免期结束后,也会对所有开发者免费提供个人基础版服务,限免周期暂未确定,敬请关注后续产品公告。
面向企业客户提供企业标准版、企业专属版,企业版计费信息可参考:计费说明。
关于账号
1. 使用什么账号进行登录体验通义灵码?
需要使用阿里云账号登录后体验通义灵码,在 IDE 客户端的通义灵码助手窗口中单击登录按钮,即可完成阿里云登录。前往注册阿里云账号。
2. RAM 用户可以体验通义灵码吗?
RAM 用户在其阿里云主账号尚未开通企业标准版的情况下,可以个人开发者身份使用通义灵码,在 IDE 客户端中单击登录,切换到 RAM 用户登录页面,完成登录后即可体验通义灵码。
3. 企业如何体验通义灵码?
如果需要体验企业版,可参考企业版标准版快速入门教程。
关于支持的 IDE、系统、语言
1. JetBrains IDEs 版本兼容是多少?
目前 JetBrains IDEs 兼容 2020.3(203.x)及以上,包含 IntelliJ IDEA、PyCharm、GoLand、WebStorm 等 JetBrains IDEs。
2. Visual Studio Code 版本兼容是多少?
目前 Visual Studio Code 兼容 1.68.0 及以上。
3. Visual Studio 2022 版本兼容是多少?
目前兼容 Visual Studio 2022 17.3.0 及以上版本
4. 支持操作系统版本有哪些?
JetBrains IDEs 兼容的操作系统:Windows 7 及以上、macOS、Linux。
Visual Studio Code 兼容的操作系统:Windows 7 及以上、macOS、Linux
Visual Studio 2022 兼容的操作系统:Windows 10 及以上
5. 支持哪些编程语言?
全面覆盖主流编程语言,在 Java、Python、Go、JavaScript、TypeScript、C/C++、C# 编码场景表现更优。
关于数据安全和质量
1. 通义灵码会存储我的代码数据吗?
我们不会存储你的代码数据:
代码补全时,我们需要获取你的代码上下文信息以完成补全,但上下文信息不会被存储或用于其他任何目的,该等数据完全由你所有及控制。
研发智能问答时,我们仅会在你点踩/点赞后,仅针对聊天记录(不包含代码),并将数据进行脱敏、去标识化处理后,用于算法的升级、迭代。
更多隐私政策,可前往通义灵码隐私政策。
2. 通义灵码的训练数据包含哪些?
训练数据主要包含优质开源代码、技术社区文章和技术文档、阿里云的云服务文档、阿里云 SDK/API 使用文档等。
3. 我的代码片段会与其他用户共享吗?
不会。使用大模型进行代码补全时,我们需要获取你的代码上下文信息以完成补全,但上下文信息不会被存储或用于其他任何目的,该等数据完全由你所有及控制。
4. 通义灵码生成的代码可以直接使用吗?
通义灵码生成的代码只是建议代码,无法确保其可用性,需要开发人员自行对代码进行审核和决定是否采纳。
使用过程中可能的问题
1. 如果发现 Lingma 进程占用 CPU 或内存过高怎么办?
情况1:可能因为你的代码工程文件较多,导致代码索引时消耗 CPU 或内存过高,可以在工程根目录创建 .tongyiignore 文件,将不需要索引的目录或文件排除,从而减少索引时的 CPU 或内存占用,.tongyiignore 内容格式与 .gitignore 相同,修改 .tongyiignore 内容后,手动结束 Lingma 进程后配置即可生效。
情况2:可能是因为开启了本地离线模型,本模型会占用 500M 左右内存,如你无需使用离线模型,可在设置中关闭离线模型补全功能。