everyapi
Интеграция · Оркестрация агентов с состоянием в экосистеме LangChainСовместимо с OpenAI · один ключ · живой каталог моделей
LangGraph

Подключите LangGraph к шлюзу EveryAPI

LangGraph оркестрирует прикладные потоки с состоянием и может вызывать экземпляр ChatOpenAI, настроенный на OpenAI-совместимый эндпоинт. Направьте этот клиент на EveryAPI; состояние графа и его сохранение остаются зоной ответственности приложения, а возможности, зависящие от модели, нужно проверять отдельно.

01Код настройки

Одна строка base URL направляет LangGraph на EveryAPI

Глобальный Base URL по умолчанию / Base URL с приоритетом для Китая: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1

agent.py
from langchain_openai import ChatOpenAI
from langgraph.graph import StateGraph, START, END
from typing import TypedDict
 
llm = ChatOpenAI(
base_url="https://api.everyapi.ai/v1",
api_key="sk-everyapi-...",
model="claude-sonnet-5",
)
 
class State(TypedDict):
messages: list
 
def think(state: State):
resp = llm.invoke(state["messages"])
return {"messages": state["messages"] + [resp]}
 
graph = StateGraph(State)
graph.add_node("think", think)
graph.add_edge(START, "think")
graph.add_edge("think", END)
app = graph.compile()
 
result = app.invoke({"messages": [{"role": "user", "content": "Explain RAG"}]})
02Шаги

От нуля до первого вызова

  1. Установите LangGraph

    Установите версии LangGraph и langchain-openai, совместимые с вашим приложением, и сверяйтесь с соответствующей документацией по их API.

  2. Направьте ChatOpenAI на EveryAPI

    ChatOpenAI(base_url="https://api.everyapi.ai/v1", api_key="sk-everyapi-...", model="...") — так же, как на странице интеграции с LangChain.

  3. Постройте граф

    Постройте состояние графа, узлы, рёбра и чекпоинты по актуальной документации LangGraph. Любые сценарии с вызовом инструментов или структурированным выводом проверяйте на выбранной модели, а не исходите из того, что все провайдеры ведут себя одинаково.

03FAQ

О связке LangGraph × EveryAPI

Проходят ли checkpoints / persistence LangGraph через EveryAPI?

Нет. Чекпоинты состояния LangGraph используют собственный бэкенд PostgreSQL / SQLite / in-memory, независимый от LLM-шлюза. EveryAPI только проксирует вызовы ChatOpenAI.

04Другие интеграции

EveryAPI подключается и к этим сервисам