LangChain em 35+ modelos, uma única base_url
Passe a base_url do Luno para ChatOpenAI e suas chains, agentes e pipelines de RAG rodam com Claude, GPT e Gemini — uma chave, até 70% mais barato em produção.
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
base_url="https://api.luno.codes/v1",
api_key="luno-...",
model="claude-opus-4-8",
)35+ modelos · Compatível com OpenAI · até 70% mais barato
Um argumento no construtor
ChatOpenAI(base_url=..., api_key=..., model=...) é a integração inteira — Python ou JS, chains, agentes, LCEL e streaming funcionam sem mudar nada.
Troque de modelo sem reescrever
Mude a string do modelo de claude-opus-4-8 para gpt-5.5 ou gemini-3.1-pro e reexecute. Sem classes específicas de provedor, sem segunda conta de API.
Volume de produção, custo fixo
Pipelines de RAG e grafos multi-agente fazem milhares de chamadas por dia. Os planos fixos do Luno cortam esse gasto em até 70% frente ao faturamento por token.
Comece em 30 segundos
Obtenha sua chave luno- pelo bot do Telegram
Passe base_url e api_key para ChatOpenAI
Defina qualquer model ID — Claude, GPT ou Gemini — e rode sua chain
PERGUNTAS FREQUENTES
Passe a base_url do Luno para ChatOpenAI e suas chains, agentes e pipelines de RAG rodam com Claude, GPT e Gemini — uma chave, até 70% mais barato em produção.
Sim. Tanto langchain_openai.ChatOpenAI (Python) quanto @langchain/openai (JS) aceitam base_url / configuration.baseURL — aponte para https://api.luno.codes/v1 com sua chave luno-.
Sim — o Luno também expõe um endpoint compatível com Anthropic, então ChatAnthropic funciona substituindo a base URL. A maioria prefere ChatOpenAI porque uma classe cobre todos os modelos.
Sim. bind_tools, with_structured_output, streaming e async usam semântica padrão da OpenAI, que o Luno suporta em modelos Claude, GPT e Gemini.