Skip to content

Obsidian plugin that supports text generation based on tag suggestions, using services like Claude, OpenAI, Kimi, Doubao, Qwen, Zhipu, DeepSeek, QianFan & more. 插件基于标签建议进行文本生成,支持 Claude、OpenAI、Kimi、豆包、阿里千问、智谱、深度求索、百度千帆等

License

Notifications You must be signed in to change notification settings

kawnnor/obsidian-tars

 
 

Repository files navigation

English | 中文

简介

Tars 是一个 Obsidian 插件,基于标签建议进行文本生成,支持 Claude、OpenAI、Kimi、豆包、阿里千问、智谱、深度求索、百度千帆等。Tars 这个名字来源于电影《星际穿越》中的机器人 Tars。

特性

  • 通过标签触发,AI 助手生成文本

通过标签触发文本生成

  • 支持内部链接

内部链接支持

AI 服务提供商

如果上面列表没有你想要的 AI 服务提供商,可以在 issue 中提出具体方案。

如何使用

在设置页面添加一个 AI 助手,设置 API 密钥,然后在编辑器中使用相应的标签来触发 AI 助手。通过对话形式来触发,先有用户消息,然后才能触发 AI 助手回答问题。

#我 : 1+1=?(用户消息)
(隔开一个空行)
#Claude : (触发)

如果觉得 AI 助手回答不满意,想要重试。使用插件命令“选择光标处的消息”,选中 AI 助手的回答内容进行删除,修改下你的提问,再次触发 AI 助手。

如果在设置页面的 AI 助手中没有你想要的 model 类型,或者服务器地址需要自定义,可以在设置中的“覆盖输入参数”进行配置,输入 JSON 格式,例如 {"model":"你想要的model", "baseURL": "自定义地址"}

对话语法

一个段落不能包含多条消息。多条消息应该通过空行分隔开来。

Conversations syntax

  • 对话消息将发送到配置的 AI 服务提供商。
  • 块引用和 callout 部分将被忽略。你可以利用块引用写注释,而不将其发送到 AI 助手。
  • 开始新对话,使用 新对话标签

建议

为了更好的外观,建议使用 colored tags 插件.

Colored tags plugin

About

Obsidian plugin that supports text generation based on tag suggestions, using services like Claude, OpenAI, Kimi, Doubao, Qwen, Zhipu, DeepSeek, QianFan & more. 插件基于标签建议进行文本生成,支持 Claude、OpenAI、Kimi、豆包、阿里千问、智谱、深度求索、百度千帆等

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.3%
  • JavaScript 2.2%
  • CSS 0.5%