集成 · LLM 应用框架兼容 OpenAI · 一把密钥 · 实时模型目录
在 LangChain 里走 EveryAPI 网关
在 LangChain 的 OpenAI 兼容客户端中设置 EveryAPI 的 base URL 和 API key 即可接入。模型与功能兼容性取决于所选模型及请求格式。
01配置代码
一行 base URL,把 LangChain 切到 EveryAPI
默认全球 Base URL / 国内网络优先 Base URL: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1
app.py
from langchain_openai import ChatOpenAI llm = ChatOpenAI( base_url="https://api.everyapi.ai/v1", api_key="sk-everyapi-...", model="claude-sonnet-5", # 也能填 gpt-5.5 / gemini-3.1-pro-low 等) response = llm.invoke("用三句话解释 PageRank 算法")print(response.content)02操作步骤
从零到第一次调用
- 装 langchain-openai
安装 `langchain` 和 `langchain-openai`。EveryAPI 无需专用组件,直接使用官方 OpenAI 适配器并修改 `base_url` 即可。
- 在 EveryAPI 后台生成 API key
登录 app.everyapi.ai → API Keys → New Key。复制 sk-everyapi- 开头的字符串。
- 初始化 ChatOpenAI 时传两个参数
base_url 填 https://api.everyapi.ai/v1,api_key 填刚才那把 EveryAPI key。model 字段填上游真实模型名(claude-sonnet-5 / gpt-5.5 / gemini-3.1-pro-low / MiniMax-M3 等)。
- LCEL / Agent / tool calling 全部不变
Chain、Agent、工具和流式调用仍使用 LangChain 的常规接口。不同模型能力可能不同,请分别测试工具与流式行为。
03常见问题
关于 LangChain × EveryAPI
Function / tool calling 在跨上游时行为一致吗?
EveryAPI 会在需要时转换受支持的协议字段,但不同模型的工具能力和行为并不完全一致。请用生产环境的具体模型验证工具 schema 与预期响应。
支持流式输出吗?
网关在兼容的端点和模型上支持流式输出。事件格式和失败行为可能不同,请结合所选模型与 LangChain 版本测试。
04其它集成
EveryAPI 也能接进这些
JS / TypeScript LLM 框架
Vercel AI SDK →在 Vercel AI SDK 应用里走 EveryAPI 网关。Python LLM 框架
LlamaIndex →在 LlamaIndex RAG / agent 里走 EveryAPI 网关。LLM 应用低代码平台
Dify →在 Dify 工作流 / 智能体里挂 EveryAPI 作为模型供应商。国内 LLM 知识库 / 工作流平台
FastGPT →通过当前 FastGPT 的 OpenAI 兼容模型配置连接 EveryAPI。Anthropic 官方 CLI
Claude Code →把 Claude Code 接到 EveryAPI —— 一行命令、不用单独买 Anthropic API。OpenAI 官方 CLI
Codex CLI →把 OpenAI 官方 codex CLI 接到 EveryAPI 网关。查看全部集成 →