用 Hermes-agent 的 LLM WIKI 技能 + API Server 功能 + telegram bot 在群组中回答用户的问题

先上效果 思路 用 Hermes-agent 的 LLM WIKI 技能 做一个 WIKI 用 Hermes-agent 的 API Server 功能提供外部调用 用 telegram bot 在群组中工作 基础知识 Hermes-agent 的 LLM WIKI 技能 官方文档 hermes-a...
用 Hermes-agent 的 LLM WIKI 技能 + API Server 功能 + telegram bot 在群组中回答用户的问题
用 Hermes-agent 的 LLM WIKI 技能 + API Server 功能 + telegram bot 在群组中回答用户的问题

先上效果

image

思路

用 Hermes-agent 的 LLM WIKI 技能 做一个 WIKI
用 Hermes-agent 的 API Server 功能提供外部调用
用 telegram bot 在群组中工作

基础知识

Hermes-agent 的 LLM WIKI 技能
官方文档

hermes-agent.nousresearch.com

Bundled Skills Catalog | Hermes Agent

Catalog of bundled skills that ship with Hermes Agent

image

Hermes-agent 的 API Server 功能
官方文档

hermes-agent.nousresearch.com

API Server | Hermes Agent

Expose hermes-agent as an OpenAI-compatible API for any frontend

基本框架

hermes 的 LLM WIKI 技能可以这样使用:

/llm-wiki ingest <学习到WIKI中> 

/llm-wiki query <分析什么问题>

hermes 的 API Server 可以提供一个 OpenAI 接口. 那么上面的操作可以转换为这样:

curl -s http://127.0.0.1:8642/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"messages": [{"role": "user", "content": "/llm-wiki ingest <学习到WIKI中>"}]}'

curl -s http://127.0.0.1:8642/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"messages": [{"role": "user", "content": "/llm-wiki query <分析什么问题>"}]}'

接下来就是用 telegram bot 把 telegram 中的消息转换为 API 请求

当用户发telegram消息
/query@boy233wikiviewbot tls模式的协议怎么搭建

会被 bot 转换为
curl -s ``http://127.0.0.1:8642/v1/chat/completions``
-H “Content-Type: application/json”
-d ‘{“messages”: [{“role”: “user”, “content”: “/llm-wiki query tls模式的协议怎么搭建”}]}’

1 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文