Project Icon

org-ai

Emacs org-mode AI增强功能,支持文本和图像生成

org-ai为Emacs org-mode集成了生成性AI模型,如OpenAI和Stable Diffusion,允许用户在编辑区生成文本和图像。此插件支持多种AI模型,如ChatGPT和DALL-E,并增设语音输入输出功能,提升交互性和多功能性。org-ai还可在org-mode外部使用,适用于多种AI场景。

org-ai 项目介绍

org-ai 是一个为 Emacs 的 org-mode 设计的小型模式,旨在为用户提供生成式 AI 模型的访问途径。它目前支持使用 OpenAI 的 API(包括 ChatGPT、DALL-E 以及其他文本模型),也可以选择通过 Azure API 运行。此外,还可以通过 stable-diffusion-webui 使用稳定扩散来生成图像。

功能特点

在 org-mode 缓冲区中,用户可以通过 ChatGPT 生成文本,完全控制系统和用户提示;另有语音输入输出功能,用户可与 AI 对话。此外,还可以通过稳定扩散或 DALL-E 利用文本提示生成图像及其变体。而 org-ai 提供的多种命令也可在 org-mode 外部通过选定文本或多个文件来使用提示。

使用 OpenAI API 需要一个 OpenAI 账户,并获取 API 令牌。免费版本的使用限制目前能够满足相当多的需求。

使用方法

用户可以通过特殊的 #+begin_ai...#+end_ai 块在 org-mode 中与 AI 互动。此块用于标记 AI 模型的输入(以及对于 ChatGPT 也标记输出)。你可以用它来进行 AI 聊天、文本补全以及文本到图像的生成。

例如,要在 ChatGPT 模式下使用,你可以这样输入:

#+begin_ai
Is Emacs the greatest editor?
#+end_ai

按下 C-c C-c 键开始对话,当回应完成后,你可以继续输入你的回复。同样,再次按 C-c C-c 可发送你的信息,如果需要中断请求,可以按 C-g

对于图像生成,可以使用 DALL-E。例如:

#+begin_ai :image :size 1024x1024
Hyper realistic sci-fi rendering of a super complicated technical machine.
#+end_ai

可以通过以下选项控制生成图像:

  • :size <宽度>x<高度> - 生成的图像大小
  • :model <模型> - 所用模型
  • :quality <质量> - 图像质量
  • :style <风格> - 使用的风格
  • :n <数量> - 生成的图像数量

这些变量的默认值可以通过 customize-variable 命令或在配置中设置。

安装步骤

org-ai 已在 Melpa 上发布,用户可以通过添加 Melpa 源来轻松安装:

(require 'package)
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t)
(package-initialize)

然后安装:

(use-package org-ai
  :ensure t
  :commands (org-ai-mode org-ai-global-mode)
  :init
  (add-hook 'org-mode-hook #'org-ai-mode) ; 在 org-mode 中启用 org-ai
  (org-ai-global-mode) ; 全局安装在 C-c M-a 的快捷键
  :config
  (setq org-ai-default-chat-model "gpt-4")
  (org-ai-install-yasnippets))

通过这个项目,用户可以在 Emacs 中更高效地利用 AI 技术,进行文本生成、对话和图像创作等多种操作。该项目还支持多种安装方式、其他服务和本地模型的使用,让用户可以根据自己的需求进行配置和使用。如果你对该项目感兴趣并希望支持开发,可以考虑赞助项目的开发者。

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号