yaroslavyaroslav/OpenAI-sublime-text

First class Sublime Text AI assistant with gpt-5, Opus 4.6, Gemini 3 and ollama support!

解决的问题

此插件将 AI 驱动的编码辅助直接引入 Sublime Text 编辑器,提供一个灵活的界面,用于与各种大型语言模型(LLMs)交互,而无需离开工作流程。它消除了在编辑器和网页浏览器之间切换以进行 AI 聊天或代码生成的需要。

工作原理

该插件通过 API 连接到 LLM 提供商。它支持多种服务,包括 OpenAI、Anthropic Claude、Google Gemini,以及像 llama.cpp 和 Ollama 这样的本地 LLM 兼容 API。用户可以通过命令面板、专用聊天面板,或“Phantoms”——即内联覆盖层——与 AI 互动。Phantoms 允许快速替换或追加 AI 响应。

适用人群

希望在使用云 API 或本地托管模型时,获得集成式 AI 辅助进行调试、代码生成和文档编写的 Sublime Text 开发者。

主要亮点

  • 多提供商支持:兼容 OpenAI、Claude、Gemini 以及 Ollama 和 llama.cpp 等本地服务器。
  • 上下文管理:可标记特定文件或文件的某部分作为上下文,随提示一起发送。
  • 集成诊断:可自动包含构建或 LSP(语言服务器协议)输出,以加快调试速度。
  • Phantom 模式:非侵入式内联响应,可直接在编辑器中替换或追加文本。
  • 项目特定设置:不同项目拥有独立的聊天历史和助手配置。
  • 代码语言高亮:在聊天模式中支持 Markdown 语法高亮。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目