/ChatOLK

Primary LanguageTypeScript

ChatOLK - Outlook ChatGPT 助理插件

ChatOLK 是一个基于 OpenAI API 的 Outlook 插件,帮助**用户阅读和起草英文邮件。它集成了 ChatGPT 能力,支持多轮对话、邮件内容总结和润色等功能。

功能特性

  • 支持与 ChatGPT 多轮对话,自动带入当前邮件内容
  • 支持 Markdown 格式渲染
  • 支持多行输入(Shift+Enter 换行,Enter 发送)
  • 可自定义 OpenAI API BaseURL、API Key 和模型
  • 现代 Fluent UI 风格界面

安装与开发

  1. 克隆本仓库并安装依赖:

    git clone <your-repo-url>
    cd ChatOLK
    npm install
  2. 开发调试:

    npm run dev-server

    使用 Office 加载项调试工具加载 manifest.json,或运行:

    npm start
  3. 生产构建:

    npm run build

使用说明

  1. 打开 Outlook,加载本插件。
  2. 在顶部配置区填写你的 OpenAI BaseURL、API Key 和模型(如 gpt-3.5-turbo)。
  3. 在聊天区输入你的问题,点击发送(或按 Enter)。
  4. 插件会自动读取当前邮件内容,辅助你理解、总结或起草英文邮件。

配置项

  • OpenAI Base URL:如 https://api.openai.com/v1 或兼容 OpenAI 协议的第三方服务地址
  • API Key:你的 OpenAI 密钥
  • Model:如 gpt-3.5-turbogpt-4

常见问题

  • 无法访问 OpenAI?
    可使用阿里云通义千问等兼容 OpenAI 协议的服务,填写相应 BaseURL 和模型名称。

  • 安全性说明
    API Key 仅保存在本地 Office Roaming Settings,不会上传到第三方服务器。

依赖

许可

MIT License


如有建议或问题,欢迎提 Issue 或 PR!