Skip to content

OpenRouter 兼容所有使用 OpenAI 兼容 API 的主流 AI 框架,同时为部分框架提供专用集成包。核心框架(LangChain、Vercel AI SDK、Mastra、PydanticAI 等)均有详细集成指南;编程工具(Aider、Cline、Junie CLI、VSCode Copilot、Roo Code 等)可通过配置 base URL 和 API key 接入;TypeScript 函数式编程用户可使用原生 @effect/ai-openrouter 包。

OpenRouter 与主流 AI 框架和 SDK 无缝集成。以下是详细集成指南的导航。

框架集成

框架语言说明
Effect AI SDKTypeScript函数式 Effect 应用,专用 @effect/ai-openrouter
LangChainPython / JS链式 AI 应用,专用 ChatOpenRouter
LlamaIndexPython / TSRAG 应用,Python 和 TypeScript 均支持
MastraTypeScript统一 AI 模型访问接口
OpenAI SDKPython / JS设置 base_url 直接使用官方 SDK
PydanticAIPython高层次 Python agent 框架
TanStack AIReact / SolidReact、Solid、Preact 前端集成
Vercel AI SDKTypeScriptNext.js 应用首选

编程工具集成

工具文档
AiderAider + OpenRouter 配置
ClineCline Provider 配置
Deep Agents CLIDeep Agents Provider 文档
Junie CLIJunie CLI 集成指南
Kilo CodeKilo Code OpenRouter 配置
LangfuseLangfuse 集成指南
Roo CodeRoo Code Provider 配置
VSCode CopilotBYOK 语言模型配置
XcodeXcode 集成指南

更多示例

openrouter-examples GitHub 仓库 收录了更多框架和语言的完整代码示例。

常见问题

Q: 我用的框架不在列表里,还能用 OpenRouter 吗?

A: 可以。只要框架支持配置 OpenAI 兼容的 base_url,将其设为 https://openrouter.ai/api/v1 并传入 OpenRouter API key 即可。绝大多数现代 AI 框架都支持这种配置方式。

Q: 哪个框架最适合 TypeScript 全栈应用?

A: 如果你在用 Next.js,Vercel AI SDK 是最佳选择;如果在用纯 TypeScript 后端,Effect AI SDK(有 Effect 生态)或 LangChain(更通用)都是不错的选择。

Q: Python RAG 应用推荐哪个框架?

A: LlamaIndex 专为 RAG 优化,有完整的文档加载、索引和查询支持;PydanticAI 更通用,适合需要结构化输出和类型安全的 agent 应用。