# Copilot SDK

欢迎使用 GitHub Copilot SDK 文档。无论是构建第一个Copilot驱动的应用还是部署到生产环境，你都会在此处找到所需的内容。

## Links

* [构建你的第一个由 Copilot 提供支持的应用](/zh/copilot/how-tos/copilot-sdk/getting-started)

  在本教程中，你将使用 Copilot SDK 生成命令行助手。 你将先从基础内容开始，加入流式响应，然后再添加自定义工具——让 Copilot 能够调用你的代码。

* [Authentication](/zh/copilot/how-tos/copilot-sdk/auth)

  选择最适合GitHub Copilot SDK 部署方案的身份验证方法。

* [功能](/zh/copilot/how-tos/copilot-sdk/features)

  这些指南介绍了可添加到 Copilot SDK 应用程序的功能。 每个指南都包含受支持的语言（TypeScript、Python、Go、.NET、Java和 Rust）中的示例（如果可用）。

* [使用挂钩](/zh/copilot/how-tos/copilot-sdk/hooks)

  GitHub Copilot SDK 中每个会话钩子的详细 API 参考。

* [集成](/zh/copilot/how-tos/copilot-sdk/integrations)

  将 GitHub Copilot SDK 与其他平台和框架配合使用的指南。

* [可观察性](/zh/copilot/how-tos/copilot-sdk/observability)

  监视和调试GitHub Copilot SDK 应用程序。

* [设置 Copilot SDK](/zh/copilot/how-tos/copilot-sdk/setup)

  为用例配置和部署GitHub Copilot SDK。

* [故障排除](/zh/copilot/how-tos/copilot-sdk/troubleshooting)

  诊断并解决GitHub Copilot SDK 的问题。