内容提要
GitHub Copilot Extensions是一种新的API,可以让开发者在VS Code中直接与语言模型和聊天体验交互。这些扩展利用AI提供相关答案和交互,还可通过创建GitHub App扩展GitHub Copilot并添加聊天参与者。已有扩展使用语言模型和聊天API,如Stripe、MongoDB、Parallels和PostgreSQL。API已在VS Code Insiders中可用,将在7月初在VS Code Stable中发布。
关键要点
-
GitHub Copilot Extensions是一种新的API,允许开发者在VS Code中与语言模型和聊天体验直接交互。
-
这些扩展利用AI提供相关答案和交互,增强开发者的工作效率。
-
VS Code的API可以帮助扩展利用特定上下文,提供最相关的AI驱动答案。
-
新发布的API包括聊天和语言模型API,允许扩展直接与GitHub Copilot互动。
-
开发者可以创建聊天参与者,使用聊天API和语言模型API处理自然语言并生成响应。
-
语言模型API可以在VS Code的各个部分增强开发者体验,而不仅限于聊天视图。
-
GitHub Apps可以扩展GitHub Copilot,创建聊天参与者,但不完全访问VS Code API。
-
已有多个扩展利用语言模型和聊天API,包括Stripe、MongoDB、Parallels和PostgreSQL。
-
未来将增加意图检测、GPT-4o语言模型支持和更高的请求令牌限制等功能。
-
聊天和语言模型API目前在VS Code Insiders中可用,预计7月初在VS Code Stable中发布。
延伸问答
GitHub Copilot Extensions的主要功能是什么?
GitHub Copilot Extensions允许开发者在VS Code中与语言模型和聊天体验直接交互,提供相关答案和增强工作效率。
如何在VS Code中使用语言模型API?
开发者可以通过选择模型、构建提示并发送请求来使用语言模型API,同时利用VS Code API提供相关上下文。
有哪些扩展已经使用了GitHub Copilot的API?
已有多个扩展使用了GitHub Copilot的API,包括Stripe、MongoDB、Parallels和PostgreSQL等。
GitHub Apps如何扩展GitHub Copilot?
开发者可以通过创建GitHub App来扩展GitHub Copilot,增加聊天参与者,但不具备完全访问VS Code API的权限。
未来GitHub Copilot Extensions将增加哪些新功能?
未来将增加意图检测、GPT-4o语言模型支持和更高的请求令牌限制等功能。
如何开始构建GitHub Copilot Extensions?
开发者可以参考文档和示例,利用现有的聊天和语言模型API开始构建强大的AI扩展。