Code Monkey home page Code Monkey logo

siyuan-ai's Introduction

思源笔记人工智能插件

缘起:思源笔记自带的人工智能目前只支持OpenAI的大模型,没有适配谷歌大模型Gemini、Claude3、Qwen、文心等模型。考虑到思源开发者的重心放在开发和维护思源笔记上。所以在工作之余的休息时间,开发了这款插件。

如果使用教程不显示动态图片,请到Github查看使用教程。

注意

为了修复文生图bug,请大家先主动卸载插件,再重新在插件市场安装。不然文本生成面板会出现不显示的bug。

特性

  • 支持OpenAI的gpt-3.5和gpt-4模型;
  • 支持流式输出,让等待不再焦虑;
  • 在使用prompt时,可以调整模型、temperature等参数;
  • 支持自定义API BaseUrl;
  • 支持更多的OpenAI模型(20240419)
  • 支持文生图功能
  • 支持prompt面板快捷键【command + L】
  • 支持查询余额的能力
  • 支持对话框聊天功能
  • 手机端支持语音对话能力
  • 支持prompt管理:新建和保存prompt及参数,方便prompt的不断优化;(进行中)
  • 搭建prompt集市:prompt的共享和交流;
  • 接入claude系列模型
  • 接入Gemini模型
  • 支持本地知识库检索生成(RAG)
  • 支持agent
  • 如果你有什么想法,也可以加QQ群沟通:710607849

配置 及 使用

配置步骤:

  1. 插件安装后,启用插件
  2. 打开思源人工智能插件的设置界面,设置请求大模型的密钥。
  3. 填写密钥后,点击保存按钮。

设置

static-setting.png

使用步骤

  1. 打开思源笔记文档
  2. 点击空白处/或者选中需要润色的文档 -> 右键 -> 插件 -> 文本生成。
  3. 在跳出的对话框中,选择文本生成模型(gpt-3.5系列模型可以处理一些简单的文本生成任务,gpt-4可以处理比较复杂的任务且生成的文本质量高,但是对token的消耗比较大。)
  4. 调整温度,温度值越小,模型生成的内容越准确【适合严谨的文章】。温度值越高,模型生成内容越多样【适合有创意、想象力的文章】。
  5. 在prompt处描述你想使用大模型做什么,比如翻译、润色文章、生成文章大纲、制定计划等。

流式输出

使用流式输出需要在设置面板处开启流式输出的开关 流式输出

非流式输出

非流式输出

BUG反馈、建议

到QQ群: 710607849 或者到 Github 提交问题

致谢

感谢思源笔记思源社区的贡献

siyuan-ai's People

Contributors

lizhen0628 avatar tcotc avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.