无限免费大模型 token, Github Copilot CLI SDK 安装及测试

无限免费大模型 token, Github Copilot CLI SDK 安装及测试

💡 原文中文,约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 的权限问题。
  • 作者是来自山东烟台的开发者,欢迎交流和关注个人公众号。

延伸问答

GitHub Copilot CLI SDK 的主要功能是什么?

GitHub Copilot CLI SDK 允许通过代码调用 Copilot 功能,支持免费和高级模型。

如何在 Windows PowerShell 中安装 GitHub Copilot CLI?

在 PowerShell 中执行命令:winget install GitHub.Copilot 即可自动安装 Copilot CLI。

使用 Python SDK 调用 Copilot 的示例代码是什么?

示例代码包括创建 CopilotClient 实例,发送翻译请求并处理响应。

Golang SDK 有什么优势?

Golang SDK 可以将 CLI 打包成二进制文件,方便在无须安装 CLI 的环境中运行。

登录 GitHub Copilot CLI 需要哪些步骤?

安装后需在 PowerShell 中输入 /login 命令,并在浏览器中完成验证。

使用 Copilot SDK 时需要注意哪些权限问题?

使用 COPILOT_GITHUB_TOKEN 环境变量时需注意 token 的权限,避免泄露。

➡️

继续阅读