基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
  • 知识卡片碎片时间过考点
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
    • AI 热点每日 AI 资讯与动向
AI 工作台
旧版
AIHT
内容
精选全部 AI 动态热点榜AI 日报收藏
分类
模型行业编程产品技术观点开源
更多
Agent 接入
返回首页开发者导航
AIHT
精选 / 资讯详情
8.0
热点
AI SCORE
开源项目2026-08-02 10:55

IHUI-AI:176 个 LLM 统一接口框架

dev.to · AI#开源#LLM集成#多平台
Editor brief · 编辑速览

开源 AI 操作系统,单份 TypeScript 代码库支持 Web/API/CLI/移动等 8 平台,集成 OpenAI/Gemini/DeepSeek 等 176 个 LLM,100% OpenAI 兼容。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

这是介绍 IHUI-AI 构建过程的十篇系列文章中的第一篇。IHUI-AI 是一个覆盖 8 个平台的开源 AI 操作系统,统一接入了 176 个大语言模型。

IHUI-AI 是一个开源 AI 操作系统,基于同一套 TypeScript 代码库交付 8 个功能完整的客户端应用:Web、API、AI Service、CLI、桌面端、浏览器扩展、移动端和小程序。它通过一套 100% 兼容 OpenAI 的 API,统一接入 176 个大语言模型,包括 OpenAI、Anthropic、Gemini、DeepSeek、Qwen、GLM、Doubao、Kimi、Ollama、vLLM 等。项目采用 Apache 2.0 许可证。从执行 git clone 到实例成功运行,只需 5 分钟。

GitHub:https://github.com/IHUI-INF-AI/IHUI-AI

如今,要构建一款 AI 产品,通常意味着需要同时维护 5 套以上的技术栈:

  • 用于 LLM 的 Python 后端(FastAPI + LangChain)
  • TypeScript 前端(Next.js)
  • 移动端应用(React Native 或 Swift/Kotlin)
  • 桌面端封装(Electron 或 Tauri)
  • 浏览器扩展(Chrome MV3)
  • CLI 工具(Node.js 或 Python)
  • 小程序(微信 / 抖音 / 支付宝)

每套技术栈都有自己的身份认证、状态管理和 LLM 客户端。你不得不把同一套业务逻辑重复实现 5 次,应付 5 种不同的类型系统,最终以 5 倍的速度交付 Bug。

解决方案:一套代码库,8 个客户端

IHUI-AI 基于同一套 TypeScript 代码库,交付 8 个客户端应用:

  • Web(Next.js 15 + React 19 + Tailwind 4)
  • API(Fastify 5,1300+ 个路由)
  • AI Service(FastAPI + LangGraph,50+ 个 Agent graph)
  • CLI(Node.js TUI REPL)
  • 桌面端(Tauri 2.0,跨平台,支持离线使用)
  • 浏览器扩展(WXT + Chrome MV3)
  • 移动端(React Native + Expo,支持 iOS 和 Android)
  • 小程序(Taro 4,支持微信、抖音、支付宝和百度)

所有 8 个客户端都 100% 共享 TypeScript 类型、数据库 schema 和 API 契约。只要修改 apps/api 中的一个路由,变更就会立即反映到 Web、移动端、桌面端、浏览器扩展、小程序和 CLI 的类型中。

通过一个 endpoint 接入 176 个 LLM provider

from openai import OpenAI

client = OpenAI(
    api_key="ihui-local-dev-key",
    base_url="http://localhost:8802/v1"  # ← drop-in replacement
)

resp = client.chat.completions.create(
    model="auto-router",  # or any of 176 models
    messages=[{"role": "user", "content": "Hello!"}],
)

model 字段支持以下任意模型:

  • OpenAI:gpt-4o、gpt-4-turbo、o1、o3、gpt-4o-mini
  • Anthropic:claude-opus-4、claude-sonnet-4、claude-haiku-4
  • Google:gemini-2.0-pro、gemini-2.0-flash
  • DeepSeek:deepseek-chat、deepseek-coder、deepseek-reasoner
  • Qwen:qwen-max、qwen-plus、qwen-turbo、qwen-coder
  • GLM:glm-4-plus、glm-4-flash、glm-4-coder
  • Doubao:doubao-pro、doubao-lite
  • Kimi:moonshot-v1-128k、kimi-k2
  • Ollama(本地):llama3.3、qwen2.5、mistral
  • vLLM(本地):任意开放权重模型

生产级项目,而非玩具

git clone https://github.com/IHUI-INF-AI/IHUI-AI
cd IHUI-AI
pnpm install
pnpm dev  # starts web (8801) + API (8802) + AI service (8803)

打开 https://ihui.ai 即可查看在线演示。

在接下来的 9 篇文章中,我将深入探讨:

  • LangGraph 状态机的生产实践模式
  • MCP gateway 的实现
  • 8 平台 TypeScript 代码共享策略
  • 使用 LiteLLM 在 176 个模型之间进行路由
  • 多租户 RLS 与审计链
  • Tauri 桌面端工程实践
  • React Native + Expo 移动端开发模式
  • Taro 4 小程序多平台开发
  • 开源商业模式

在 dev.to 上关注我,或订阅 IHUI-AI newsletter,以免错过后续文章。

Apache-2.0——可免费用于商业用途,没有限制。

🤖 由 IHUI-AI 团队倾情生成。如果本文对你有帮助,欢迎在 GitHub 上为我们点亮 Star!

如需采取进一步措施,你可以考虑屏蔽此人和/或举报滥用行为。

Original source

本文由 AI 翻译整理,来源 dev.to · AI,原文版权归原作者所有。

阅读原文
上一篇
用对抗性Agent审核提示词发现隐藏的工程漏洞
下一篇
Agent 管道的上下文窗口隐性衰减问题

资讯速览

dev.to · AI · 2026-08-02 10:55

AI 评分 8.0 / 10

相关标签

#开源#LLM集成#多平台

继续阅读

  • AI 项目记忆体系:向量搜索的文档优先设计
  • 用对抗性Agent审核提示词发现隐藏的工程漏洞
  • Agent 管道的上下文窗口隐性衰减问题
  • Agent 启动编排问题:表面 Bug 的真实根因
  • TRELLIS.2:微软开源高保真3D生成模型