把 OpenAI、Anthropic、Google 等十几家 LLM 提供商的接口统一成一个,切换模型只改一个字符串就行。核心就靠 provider:model 路由加适配器,没有黑魔法,但开发体验直接从“翻文档”变成了“改个前缀”。这种抽象层思路比工具本身更值得琢磨。
aisuite 是一个轻量级的 Python 库,用于使用 LLM 构建,分为两层:跨供应商统一的聊天完成 API,以及顶部包含工具和工具包的代理 API。
该仓库也是 OpenCoworker 的所在地,OpenCoworker 是一个使用 aisuite 构建的桌面 AI 同事:
·一个统一的 OpenAI 风格界面,支持 OpenAI、Anthropic、Google、Mistral、Hugging Face、AWS、Cohere、Ollama、OpenRouter 等。通过更换一个字符串来交换提供者。
·为模型提供真正的 Python 工具,运行多回合循环,附加现成的工具包(文件、git、shell)或任何 MCP 服务器,并用工具策略管理。
·一款使用 aisuite 构建的桌面 AI 同事,作为日常任务应用发布。
地址见评论
