GitHub Copilot CLI中使用skills教程(以aminer-open-skill为例)
目录GitHub Copilot CLI的安装与使用skills一、GitHub Copilot CLI安装二、初次使用GitHub Copilot CLI三、在GitHub Copilot CLI使用skills四、aminer-open-skill的配置使用GitHub Copilot CLI的安装与使用skills注我是在WSL2中执行的一、GitHub Copilot CLI安装检查 Node.js 和 npm 版本node--version# 应该输出 v22.x.x 或更高npm--version# 应该输出 10.x.x 或更高如果不满足执行下面的方式进行升级# 1. 卸载旧版sudoaptremove--purge-ynodejsnpmsudoaptautoremove-y# 2. 添加官方 Node.js 24 源curl-fsSLhttps://deb.nodesource.com/setup_24.x|sudo-Ebash-# 3. 安装新版sudoaptinstall-ynodejs# 4. 验证是否成功node--versionnpm--version安装 GitHub Copilot CLI目前官方唯一推荐的安装方式是通过 npmnpminstall-ggithub/copilot验证安装copilot--version更新到最新版本更新命令与安装命令相同npm 会自动安装最新版本npminstall-ggithub/copilot二、初次使用GitHub Copilot CLI启动GitHub Copilot CLI进入项目目录在终端输入copilot登录在对话栏输入/login打开终端显示的网址输入终端的8位认证码授权切换模型在对话栏输入/model可以切换模型输入命令除了直接对话还支持输入命令使用。输入最开始时写一个英文!就是命令模式退出/exit继续对话copilot--continue三、在GitHub Copilot CLI使用skills下载所需skills的文件夹SKILL.md放置在~/.copilot目录放在~/.copilot也就是目录结构应该是~/.copilot/skills名称/SKILL.md你下载的文件夹内可以不止SKILL.md还可以包含其他的脚本文件重新加载skills在CLI中输入/skills reload即可加载skills验证是否加载成功在CLI中输入/skills list四、aminer-open-skill的配置使用aminer-open-skill项目地址按照三、在GitHub Copilot CLI使用skills加载该skills在 AMiner 控制台生成 Token点击网址进入控制台https://open.aminer.cn/open/board?tabcontrol点击一键生成Token下面的可以一键复制的就是上面API Key处的***不用管导入 Token临时导入关闭终端后就失效exportAMINER_API_KEYYOUR_TOKEN# 验证应会输出 Tokenecho$AMINER_API_KEY永久导入echoexport AMINER_API_KEYxxx~/.bashrcsource~/.bashrc# 重启终端验证是否成功echo$AMINER_API_KEY测试调用效果curl调用README有误命令中的参数应该用双引号包围有中括号参数才用单引号包围# 论文搜索curl-XGEThttps://datacenter.aminer.cn/gateway/open_platform/api/paper/search?page1size5titleBERT-HAuthorization:${AMINER_API_KEY}-HX-Platform: openclaw# 学者搜索curl-XPOSThttps://datacenter.aminer.cn/gateway/open_platform/api/person/search-HContent-Type: application/json;charsetutf-8-HAuthorization:${AMINER_API_KEY}-HX-Platform: openclaw-d{name:Andrew Ng,size:5}python脚本调用正确配置好skills后用文本问题向Copilot提问Copilot正常都是用python脚本关于费用问题输入问题消耗的是Copilot的额度Copilot使用命令或脚本去检索消耗的是AMiner平台的费用具体价格在aminer-open-skill/skills/aminer-data-search/SKILL.md有写这个skills会优先使用免费API除非用户明确需要更深入的字段或者免费API无法满足
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2573301.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!