everyapi
Integración · Framework de aplicaciones LLMCompatible con OpenAI · una clave · catálogo en vivo
LangChain

Ejecuta la pasarela de EveryAPI dentro de LangChain

Usa EveryAPI con el cliente compatible con OpenAI de LangChain configurando la URL base y la clave API. La compatibilidad de modelos y funciones depende del modelo y del formato de la solicitud.

01Código de configuración

Una línea de base URL apunta LangChain a EveryAPI

Base URL global por defecto / Base URL prioritaria para China: 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", # también puede ser gpt-5.5 / gemini-3.1-pro-low, etc.
)
 
response = llm.invoke("Explain the PageRank algorithm in three sentences")
print(response.content)
02Pasos

De cero a tu primera llamada

  1. Instala langchain-openai

    pip install langchain langchain-openai o npm install @langchain/openai. EveryAPI no necesita un proveedor de LangChain dedicado: simplemente reutiliza el proveedor oficial de OpenAI y cambia base_url.

  2. Genera una clave API en el panel de control de EveryAPI

    Inicia sesión en app.everyapi.ai → claves API → Nueva clave. Copia la cadena que empieza por sk-everyapi-.

  3. Pasa dos parámetros al inicializar ChatOpenAI

    Configura base_url como https://api.everyapi.ai/v1 y api_key con tu clave de EveryAPI. Pon en el campo model el nombre real del modelo upstream (claude-sonnet-5 / gpt-5.5 / gemini-3.1-pro-low / MiniMax-M3, etc.).

  4. LCEL / Agent / tool calling siguen igual

    Las cadenas, agentes, herramientas y respuestas en streaming siguen usando las interfaces habituales de LangChain. Prueba cada modelo porque sus capacidades pueden variar.

03Preguntas frecuentes

Acerca de LangChain × EveryAPI

¿El comportamiento de function / tool calling es consistente entre upstreams?

EveryAPI traduce los campos de protocolo compatibles cuando es necesario, pero el soporte y el comportamiento de las herramientas varían entre modelos. Valida el schema y las respuestas esperadas con el modelo exacto de producción.

¿Se admite streaming?

El gateway admite streaming en endpoints y modelos compatibles. Los eventos y el comportamiento ante fallos pueden variar; prueba el modelo elegido con tu versión de LangChain.