everyapi
연동 · LangChain 계열의 상태 유지 에이전트 오케스트레이션OpenAI 호환 · 키 하나 · 라이브 카탈로그
LangGraph

다음 환경에서 EveryAPI 게이트웨이를 실행하세요: LangGraph

LangGraph는 상태가 있는 애플리케이션 흐름을 오케스트레이션하고 OpenAI 호환 엔드포인트용으로 설정한 ChatOpenAI를 호출할 수 있습니다. 이 클라이언트를 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 설치

    pip install langgraph langchain-openai. LangGraph는 LangChain에 의존하므로 LangChain 연동의 모든 사용법을 LangGraph에서도 사용할 수 있습니다.

  2. ChatOpenAI를 EveryAPI로 가리키기

    ChatOpenAI(base_url="https://api.everyapi.ai/v1", api_key="sk-everyapi-...", model="...") — LangChain 통합 페이지와 동일합니다.

  3. 그래프 구성

    현재 LangGraph 문서에 따라 상태, 노드, 에지, 체크포인트를 구성하세요. 도구 호출이나 구조화 출력은 선택한 모델로 별도로 검증하세요.

03FAQ

LangGraph × EveryAPI 소개

LangGraph의 checkpoints / persistence가 EveryAPI를 거치나요?

아니요. LangGraph state 체크포인트는 자체 PostgreSQL / SQLite / 인메모리 백엔드를 사용하며 LLM 게이트웨이와 독립적입니다. EveryAPI는 ChatOpenAI 호출만 프록시합니다.