everyapi
Intégration · Orchestration d'agents avec état dans la famille LangChainCompatible OpenAI · une clé · catalogue en direct
LangGraph

Exécutez la passerelle EveryAPI dans LangGraph

LangGraph orchestre des flux applicatifs avec état et peut appeler une instance ChatOpenAI configurée pour un endpoint compatible. Faites pointer ce client vers EveryAPI ; l’état et la persistance restent gérés par l’application, tandis que les fonctions propres au modèle doivent être testées séparément.

01Code de configuration

Une ligne de base URL pointe LangGraph vers EveryAPI

Base URL globale par défaut / Base URL prioritaire Chine : 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Étapes

De zéro à votre premier appel

  1. Installez LangGraph

    pip install langgraph langchain-openai. LangGraph dépend de LangChain, donc tout ce qui concerne l'intégration LangChain fonctionne aussi dans LangGraph.

  2. Pointez ChatOpenAI vers EveryAPI

    ChatOpenAI(base_url="https://api.everyapi.ai/v1", api_key="sk-everyapi-...", model="...") — identique à la page d'intégration LangChain.

  3. Construire le graphe

    Construisez l’état, les nœuds, les arêtes et les points de contrôle selon la documentation LangGraph actuelle. Testez avec le modèle choisi tout usage d’outils ou de sortie structurée.

03FAQ

LangGraph × EveryAPI

Les checkpoints / persistence de LangGraph passent-ils par EveryAPI ?

Non. Les checkpoints d'état de LangGraph utilisent son propre backend PostgreSQL / SQLite / en mémoire, indépendant de la passerelle LLM. EveryAPI ne fait que servir de proxy aux appels ChatOpenAI.