Linux使用xlings checker报错退出检查代码的状态 - 配置llm导致 error: attempt to index a nil value (field 'choices')
-
@Thechuai 你是打开了llm的配置项吗
如果要使用llm/ai代码提示功能的话, 需要在创建一个llm.config.xlings的配置文件, 里面填入大模型的key才能使用
暂时可以参考这个文档: https://d2learn.org/docs/xlings/chapter_4.html
-
@Thechuai 本地配置文件是可以覆盖全局配置的, 不生效的原因可能是 配置文件里有问题, 目前llm的api还只支持 tongyi 其他还待支持, 具体可以参考他们的文档 https://help.aliyun.com/zh/model-studio/get-api-key?spm=a2c4g.11186623.0.0.78d84823xOAXsk
-
下面是llm配置文件参考的格式
其他api的支持, 后续会慢慢支持, 如果你对适配支持其他模型的api感兴趣, 可以参考下面tongyi的实现, 去对应实现下面的接口, 然后发PR到xlings项目
--[[ llm's interface api() generate_request_data(model, system_content, user_content) parse_response(content) ]]
核心就是, 适配不同家大模型网络请求的json字段
-
linux下删除有问题的全局llm配置文件, 可暂时避免
rm /home/xlings/.xlings_data/config.llm.xlings
-
S SPeak 将这个主题转为问答主题
-
S SPeak 将这个主题标记为已解决