> **摘要** > > 本文介绍了如何在`Obsidian`中使用国产大模型。首先,我们需要注册国产大模型,例如`KIMI`。然后,我们可以通过`Obsidian`的插件系统将该模型集成到`Obsidian`中。最后,我们可以利用该模型来生成文本、回答问题或进行自然语言处理任务。 目前`AI`技术非常火热,`Obsidian`推出了一系列`AI`有关的插件,但基本都是依托自建模型,或者`OpenAI`等国外大模型,作为国内用户因为自然优先选择国产大模型,或者是使用`OpenAI`的国内转发服务。 在选择国内模型的时候,需要选择兼容`OpenAI`的`SDK`协议的,这样通用性最强最方便使用。比如目前火热的`Kimi`、`通义千问`等除了有网页端可以使用之外,还提供了`免费`的`API`可供调用。 让`Obsdian`赋能`AI`,本地笔记就有了灵魂,可以借助`AI`来执行各种任务,如自动标注关键词、生成摘要、提取实体等。本文以`KIMI`大模型为例,讲一下如何在借助`Obsidian`的`AI`插件,在国内使用大模型。 ## 注册 KIMI 申请 API * 首先,你需要访问 [Kimi的API后台](https://platform.moonshot.cn/console/api-keys) 或平台,注册并登录你的账户。 * 在平台上找到 API 服务相关的页面,找到 APIkey 管理选项。 * 按照指示创建一个新的 API 密钥。请务必复制好这个 API 秘钥并不要泄露。![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--注册 KIMI 申请 API](https://proxy-prod.omnivore-image-cache.app/600x0,sslf5ELygBQ4fjZjZXj_gTw1Aicz-FeV867laSsc3jnU/https://cdn.pkmer.cn/images/202405161701264.png!pkmer) Obsidian 中有很多 AI 相关的插件,在 [Obsidian 插件集市 ](https://pkmer.cn/products/plugin/pluginMarket/?openai) 中会发现很多 Chatgpt 类的插件,这里我们需要选择 可以自定义 API 地址的插件,比如 [obsidian-textgenerator-plugin](https://pkmer.cn/Pkmer-Docs/10-obsidian/obsidian%E7%A4%BE%E5%8C%BA%E6%8F%92%E4%BB%B6/obsidian-textgenerator-plugin),[copilot](https://pkmer.cn/Pkmer-Docs/10-obsidian/obsidian%E7%A4%BE%E5%8C%BA%E6%8F%92%E4%BB%B6/copilot),[BMO Chatbot](https://pkmer.cn/products/plugin/pluginMarket/?BMO%20Chatbot) 配置这类无非就是设置下面几个参数 * EndPoint API 端点:<https://api.moonshot.cn/v1/chat/completions> * API KEY:`sk-xxxxxxxxxxxxxx` 就是上一步申请的 API 密钥 * Model 模型名称:`moonshot-v1-8k`其中 KIMI 支持的模型有下面几种: | 模型 | 描述 | 长度 | 适用场景 | | ---------------- | --------- | ---- | ------ | | moonshot-v1-8k | 适用于生成短文本 | 8k | 短文本生成 | | moonshot-v1-32k | 适用于生成长文本 | 32k | 长文本生成 | | moonshot-v1-128k | 适用于生成超长文本 | 128k | 超长文本生成 | ### Text Generator 插件配置教程 以 目前热门的 [obsidian-textgenerator-plugin](https://pkmer.cn/Pkmer-Docs/10-obsidian/obsidian%E7%A4%BE%E5%8C%BA%E6%8F%92%E4%BB%B6/obsidian-textgenerator-plugin) 插件配置为例: * LLM Provider 选择 Custom 并配置 Endpoint 和 Api key![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--Text Generator 插件配置教程](https://proxy-prod.omnivore-image-cache.app/600x0,s6eN0U2lkFLA-ASpGdOVoIZxHxtZG-WVwu5u-Ii78kno/https://cdn.pkmer.cn/images/202405161746056.png!pkmer) * 高级模式打开![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--Text Generator 插件配置教程](https://proxy-prod.omnivore-image-cache.app/600x0,sSDK398LLMAGACzzXomQEX7pI32uABd5mapUqm0ydCTg/https://cdn.pkmer.cn/images/202405161746273.png!pkmer) * 配置 model 名称 也就是 模型![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--Text Generator 插件配置教程](https://proxy-prod.omnivore-image-cache.app/600x0,sMNncw5fHb9zSKH-Qy5z5-IMaOsnuHIn_iPs8Dmsrw7w/https://cdn.pkmer.cn/images/202405161747543.png!pkmer) * 打开流传输(可选)![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--Text Generator 插件配置教程](https://proxy-prod.omnivore-image-cache.app/600x0,sZUB5FLopBlTLToszONS18H8DqJtqdl_XRacvoV8sJ2Y/https://cdn.pkmer.cn/images/202405161749165.png!pkmer) 这样就配置好了。 选中文本,或者在文本当前行 按下快捷键 `Ctrl+J` 就可以自动生成文本了。 效果如下: ![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--Text Generator 插件配置教程](https://proxy-prod.omnivore-image-cache.app/600x0,sZwtKyLI6A_Xpv5onPHyyhg0oVfNylpQz2XH1brU-yHg/https://cdn.pkmer.cn/images/202405161750318.gif!pkmer) ### Copilot 插件配置教程 * 配置 API key 填写 上面 KIMI 申请的 api 秘钥 `sk-xxxxxxx` ![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--Copilot 插件配置教程](https://proxy-prod.omnivore-image-cache.app/600x0,sF2V6blWXzSH5NY8jCZn_CDWaFEEkE4aVdKy550X-kCk/https://cdn.pkmer.cn/images/202405161754620.png!pkmer) * 配置 API 地址 在高级设置中,配置需要替换的 api 地址和模型名称。 注意这里的 API 地址填 Base URL 也就是 `https://api.moonshot.cn/v1` ![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--Copilot 插件配置教程](https://proxy-prod.omnivore-image-cache.app/600x0,smwdg9691ZWOYPgRJc4kSgjDYaytLs2sMID_1zuEBHLY/https://cdn.pkmer.cn/images/202405162226232.png!pkmer) * 保存配置![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--Copilot 插件配置教程](https://proxy-prod.omnivore-image-cache.app/600x0,sFHoe1L_07-vuJlpZCE4qis5kTLmGhGOFCvGmnYgwETY/https://cdn.pkmer.cn/images/202405162223755.png!pkmer)这样就配置好了,可以通过命令面板 在笔记侧边栏打开一个 chat 对话框 效果如下:![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--Copilot 插件配置教程](https://proxy-prod.omnivore-image-cache.app/0x0,sIVmBZ9ZLs7o1e2aNOTHFPS61q9lqVPo6zMbkjcS6iBc/https://cdn.pkmer.cn/images/202405162230713.gif!pkmer) 也许有网友说了,就想体验下 chatgpt 原生体验,国内如何体验呢? github 上有个项目 [chatanywhere/GPT\_API\_free: Free ChatGPT API Key,免费ChatGPT API,支持GPT4 API(免费),ChatGPT国内可用免费转发API,直连无需代理。可以搭配ChatBox等软件/插件使用,极大降低接口使用成本。国内即可无限制畅快聊天。 (github.com)](https://github.com/chatanywhere/GPT%5FAPI%5Ffree) 大家可以试一下,可以申请到一个免费的 key,但需要把 插件中 openai 的端点地址 改为 `https://api.chatanywhere.tech` 就可以在国内使用了。 ![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--Copilot 插件配置教程](https://proxy-prod.omnivore-image-cache.app/0x0,s67lruj2PBUYdkShtyUmF3CbBfeaa8_hzu2ir4-BUqX4/https://cdn.pkmer.cn/images/202405162238120.png!pkmer) 具体不再赘述,有更好的想法欢迎大家进入帖子下方参与讨论。 ## 如何在 text generator 插件中配置通义千问 * 申请 API-KEY [如何开通DashScope并创建API-KEY](https://help.aliyun.com/zh/dashscope/developer-reference/activate-dashscope-and-create-an-api-key) * 设置 Endpoint 和 API key [如何通过OpenAI接口调用通义千问模型](https://help.aliyun.com/zh/dashscope/developer-reference/compatibility-of-openai-with-dashscope/) Endpoint:`https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions` API 就是之前申请的 ![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--如何在 text generator 插件中配置通义千问](https://proxy-prod.omnivore-image-cache.app/0x0,ssRscg6cSKxtAAOhj_nraeWyXYGQ6ZnSFv5u1ND4Mz5A/https://cdn.pkmer.cn/images/202405240922929.png!pkmer) * 设置模型名 [模型介绍](https://help.aliyun.com/document%5Fdetail/2786271.html) [计量计费](https://help.aliyun.com/document%5Fdetail/2712574.html) 有好多模型,很多是计费的。 ![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--如何在 text generator 插件中配置通义千问](https://proxy-prod.omnivore-image-cache.app/0x0,sVMu9Ig5qNWr6BfbnRoCL6z89XG3g1tv0b1g-TG9eqco/https://cdn.pkmer.cn/images/202405240922930.png!pkmer) * 其他配置 ![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--如何在 text generator 插件中配置通义千问](https://proxy-prod.omnivore-image-cache.app/0x0,sHLX6Lt09TSRNAIePX6iKYxPBYGkkw9cP5GDGxn_iRVI/https://cdn.pkmer.cn/images/202405240922931.png!pkmer) ![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--如何在 text generator 插件中配置通义千问](https://proxy-prod.omnivore-image-cache.app/0x0,sbR4oqfpmwp1ePOAJNBXh7Y3fbxOMVLjhJjSm-fOwNgM/https://cdn.pkmer.cn/images/202405240922932.png!pkmer) ![如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)--如何在 text generator 插件中配置通义千问](https://proxy-prod.omnivore-image-cache.app/0x0,swT7e_6OcyvgdaM7xrTI1_I4Aa3dkfGI1soiAgZZA6cU/https://cdn.pkmer.cn/images/202405240922933.png!pkmer) * 报错处理 `TG Error:k2.text is nota function` [CORS issue when trying to generate text · Issue #213](https://github.com/nhaouari/obsidian-textgenerator-plugin/issues/213) `TG Error:'presence_penalty'is notsupport now` [Azure OpenAI Api not working - presence\_penalty’s default should be 0 (instead of null) · Issue #250](https://github.com/nhaouari/obsidian-textgenerator-plugin/issues/250) `TGError:Range of top_p shouldbe(0.0,1.0)` 分别对应上一条里,三张截图的配置,请按照上一条配置好。 ## 总结 通过使用国产大模型,在`Obsidian`中可以实现更强大的文本生成和处理功能。这为用户提供了更多的工具和资源来帮助他们在`Obsidian`中更高效地处理和组织信息。 最后修改:5月前 © 著作权归作者所有