github.devotd.
新发现人工智能

sigoden/aichat v0.30.0 — 汇集多家 LLM 提供商的 Rust 命令行工具

sigoden/aichat 是一款 Rust 工具,把多家 LLM 提供商的模型 API 整合进一个命令行界面,提供 shell 命令转换、RAG、工具调用和内置 API 服务器;部分信息无法从公开资料中得到确认。

仓库信息sigoden/aichat ↗

sigoden/aichat 是一款 Rust 工具,把多家 LLM 提供商的模型 API 整合进一个命令行界面,提供 shell 命令转换、RAG、工具调用和内置 API 服务器;部分信息无法从公开资料中得到确认。

GitHub 项目说明: All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.

星标
★ 10.5K
复刻
851
语言
Rust
许可证
Apache-2.0
最新版本
v0.30.0
查看原始来源 ↗在 GitHub 查看 ↗

sigoden/aichat 是一款 Rust 工具,把 OpenAI、Claude、Gemini、Ollama、Groq 等多家 LLM 提供商的模型 API 整合进同一个命令行界面。它把将自然语言请求转换为 shell 命令的功能、接收输入并返回结果的交互式 REPL、检索增强生成(RAG)以及 AI Tools & Agents 都放进了同一个程序,最新版本是 v0.30.0。

它的核心在于用同一个界面在多个模型之间做选择,而不是为每个提供商各用一个聊天工具。Shell Assistant 与 CMD & REPL 模式把 shell 命令生成与对话放在一起处理,文件、目录和 URL 可以直接作为输入使用。它支持角色、会话、宏和 Function Calling,并通过内置 HTTP 服务器提供 Chat Completions、Embeddings、Rerank API,以及 LLM Playground 和 LLM Arena。项目采用 Apache-2.0 许可证,星标数为 10504,仓库创建于 2023 年 3 月 3 日。

不过,v0.30.0 具体改动了什么,由于公开资料中没有变更记录,无法确定。也没有任何指标衡量自然语言请求会转换成怎样的 shell 命令、工具调用的准确程度有多高,因此仅凭阅读很难判断实际使用中的准确率。把多家提供商集中到一个工具里处理这一点是明确的,但生成的命令在你的环境中究竟会执行什么,仍需由你自己亲自确认。