everyapi
Integración · Observabilidad de LLM oficial de LangChainCompatible con OpenAI · una clave · catálogo en vivo
LangSmith

Ejecuta la pasarela de EveryAPI dentro de LangSmith

LangSmith es una plataforma de observabilidad y evaluación para aplicaciones LangChain y clientes instrumentados. Traza un cliente OpenAI dirigido a EveryAPI y controla por separado qué entradas y salidas se envían a LangSmith.

01Código de configuración

Una línea de base URL apunta LangSmith a EveryAPI

Base URL global por defecto / Base URL prioritaria para China: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1

02Pasos

De cero a tu primera llamada

  1. Regístrate en LangSmith

    Crea un proyecto LangSmith o usa un despliegue autoalojado aprobado y obtén las credenciales según la documentación actual.

    smith.langchain.com

  2. Instala el SDK

    Instala una versión del SDK de LangSmith compatible con tus paquetes OpenAI o LangChain.

  3. Configura las env vars

    Configura el trazado y el proyecto con las variables o las opciones actuales. Guarda las claves de LangSmith y EveryAPI como secretos.

  4. Apunta el cliente de OpenAI a EveryAPI + wrap_openai

    Instrumenta el cliente OpenAI cuya URL base sea https://api.everyapi.ai/v1 mediante el wrapper o la integración que admita tu SDK instalado.

  5. Ver traces

    Envía una solicitud de prueba y confirma la telemetría capturada. Usa el panel de EveryAPI como referencia para el uso y la facturación.

03Preguntas frecuentes

Acerca de LangSmith × EveryAPI

¿Las cifras de coste en LangSmith no coinciden con el panel de control de EveryAPI?

LangSmith estima el coste a partir de los precios públicos de los modelos upstream; EveryAPI usa precios unificados + emparejamiento, y tu cargo real como comprador es el que muestra el panel de EveryAPI. Es la misma situación que con Langfuse / Helicone.

¿Cuál es la diferencia entre wrap_openai y el decorador traceable?

wrap_openai añade trazado a una sola instancia de cliente OpenAI; @traceable añade un span a cualquier función (no solo a LLM). Puedes usar ambos a la vez: wrap_openai captura la llamada al LLM y @traceable envuelve tu función de negocio alrededor para formar un árbol de trazas.