集成 · TypeScript AI agent 框架兼容 OpenAI · 一把密钥 · 实时模型目录
在 Mastra 里走 EveryAPI 网关
Mastra 是面向智能体和工作流的 TypeScript 框架。请使用当前 Mastra 版本支持的模型提供方接口,把 OpenAI 兼容提供方连接到 EveryAPI,并逐项测试依赖模型的功能。
01配置代码
一行 base URL,把 Mastra 切到 EveryAPI
默认全球 Base URL / 国内网络优先 Base URL: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1
02操作步骤
从零到第一次调用
- 装 Mastra
按照 Mastra 当前安装指南创建或更新项目,并在锁文件中固定包版本。
- createOpenAI 指向 EveryAPI
使用已安装 AI SDK 与 Mastra 版本支持的接口,创建带 EveryAPI 基础地址和密钥的 OpenAI 兼容提供方。
- 将服务实例传给 Agent
将该提供方中的模型传给智能体,并使用 EveryAPI 账户目录中实际存在的 ID。
- 测试工作流实际使用的功能
智能体、工作流、记忆、RAG、结构化输出和工具可能依赖不同服务、包版本与模型能力,不能假定更换提供方后全部透明兼容。
04其它集成
EveryAPI 也能接进这些
Rust 写的 agent operating system
LibreFang →官方集成:用 LibreFang 运行 Agent,用 EveryAPI 提供模型与算力。LLM 应用框架
LangChain →在 LangChain 应用里用 EveryAPI 统一上游。JS / TypeScript LLM 框架
Vercel AI SDK →在 Vercel AI SDK 应用里走 EveryAPI 网关。Python LLM 框架
LlamaIndex →在 LlamaIndex RAG / agent 里走 EveryAPI 网关。Self-improving 自治 agent(Nous Research)
Hermes Agent →按当前 Hermes Agent 版本记录的自定义提供方方式连接 EveryAPI。跨平台 AI assistant(lobster way 🦞)
OpenClaw →使用当前提供方结构,将已安装的 OpenClaw 版本连接到 EveryAPI。查看全部集成 →