💡
原文中文,约5900字,阅读约需14分钟。
📝
内容提要
GitHub Copilot 发布了 CLI SDK,支持通过代码调用 Copilot 功能,提供免费和高级模型。在 Windows PowerShell 和 WSL1 Ubuntu 下测试 Golang 和 Python SDK,效果良好,安装和登录过程简单,使用 SDK 调用 Copilot CLI 进行编程。
🎯
关键要点
- GitHub Copilot 发布了 CLI SDK,支持通过代码调用 Copilot 功能。
- 提供免费模型如 GPT-5 mini 和 GPT-4.1,以及限制额度的高级模型 Gemini 3.1 Pro 和 GPT 5.2。
- 在 Windows PowerShell 和 WSL1 Ubuntu 环境下测试 Golang 和 Python SDK,效果良好。
- 官方提供的 SDK 包括 golang、python、nodejs 和 .net,其他语言为非官方版本。
- SDK 通过 JSON-RPC 调用 Copilot CLI,CLI 需登录才能使用。
- Windows PowerShell 下安装 Copilot CLI 的步骤简单,使用 winget 命令安装。
- 登录 Copilot CLI 需要在终端输入 /login 命令,并在浏览器中完成验证。
- Python SDK 使用示例展示了如何调用 Copilot 进行翻译任务。
- Golang SDK 使用示例展示了如何调用 Copilot 讲笑话,且可将 CLI 打包进二进制文件。
- Golang 的打包方案在低版本 Ubuntu 下可能无法启动,且需要注意 token 的权限问题。
- 作者是来自山东烟台的开发者,欢迎交流和关注个人公众号。
➡️