LangChain en más de 35 modelos, una sola base_url
Pasa la base_url de Luno a ChatOpenAI y tus cadenas, agentes y pipelines RAG funcionarán en Claude, GPT y Gemini — una clave, hasta un 70% más barato en producción.
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
base_url="https://api.luno.codes/v1",
api_key="luno-...",
model="claude-opus-4-8",
)Más de 35 modelos · Compatible con OpenAI · hasta un 70% más barato
Un argumento en el constructor
ChatOpenAI(base_url=..., api_key=..., model=...) es toda la integración — Python o JS, cadenas, agentes, LCEL y streaming funcionan sin cambios.
Cambia modelos sin reescribir
Cambia el string del modelo de claude-opus-4-8 a gpt-5.5 o gemini-3.1-pro y vuelve a ejecutar. Sin clases específicas de proveedor, sin segunda cuenta de API.
Volumen de producción, coste fijo
Los pipelines RAG y grafos multi-agente realizan miles de llamadas al día. Los planes fijos de Luno reducen ese gasto hasta en un 70% frente a la facturación medida por token.
Empieza en 30 segundos
Obtén tu clave luno- del bot de Telegram
Pasa base_url y api_key a ChatOpenAI
Configura cualquier ID de modelo — Claude, GPT o Gemini — y ejecuta tu cadena
PREGUNTAS FRECUENTES
Pasa la base_url de Luno a ChatOpenAI y tus cadenas, agentes y pipelines RAG funcionarán en Claude, GPT y Gemini — una clave, hasta un 70% más barato en producción.
Sí. Tanto langchain_openai.ChatOpenAI (Python) como @langchain/openai (JS) aceptan base_url / configuration.baseURL — apúntalos a https://api.luno.codes/v1 con tu clave luno-.
Sí — Luno también expone un endpoint compatible con Anthropic, por lo que ChatAnthropic funciona sobreescribiendo su URL base. La mayoría de usuarios prefiere ChatOpenAI ya que una sola clase cubre todos los modelos.
Sí. bind_tools, with_structured_output, streaming y async usan semántica estándar de OpenAI, la cual Luno soporta en los modelos de Claude, GPT y Gemini.