Skip to main content
LANGCHAIN

LangChain на 35+ моделях через один base_url

Передайте base_url от Luno в ChatOpenAI, и ваши цепочки, агенты и RAG-пайплайны заработают на Claude, GPT и Gemini — один ключ, до 70% дешевле в продакшене.

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    base_url="https://api.luno.codes/v1",
    api_key="luno-...",
    model="claude-opus-4-8",
)

35+ моделей · Совместимость с OpenAI · До 70% дешевле

// ПОЧЕМУ LUNO

Один аргумент в конструкторе

ChatOpenAI(base_url=..., api_key=..., model=...) — это вся интеграция. Цепочки, агенты, LCEL и стриминг работают без изменений.

Смена модели без правок кода

Замените строку модели с claude-opus-4-8 на gpt-5.5 или gemini-3.1-pro и запускайте заново. Не нужны специфичные классы для каждого провайдера.

Продакшн-объёмы по фиксированной цене

RAG-пайплайны и мульти-агентные графы делают тысячи вызовов в день. Планы Luno сокращают эти расходы до 70% по сравнению с поштучной оплатой.

// БЫСТРАЯ НАСТРОЙКА

Начните за 30 секунд

1

Получите luno- ключ через Telegram-бота

2

Передайте base_url и api_key в ChatOpenAI

3

Укажите любой ID модели — Claude, GPT или Gemini — и запускайте цепочку

// FAQ

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Передайте base_url от Luno в ChatOpenAI, и ваши цепочки, агенты и RAG-пайплайны заработают на Claude, GPT и Gemini — один ключ, до 70% дешевле в продакшене.

Да. И langchain_openai.ChatOpenAI (Python), и @langchain/openai (JS) принимают base_url / baseURL — направьте их на https://api.luno.codes/v1.

Да — Luno предоставляет и Anthropic-совместимый эндпоинт. Но большинство используют ChatOpenAI: один класс покрывает все модели.

Да. bind_tools, with_structured_output, стриминг и async используют стандартную семантику OpenAI, которую Luno поддерживает для всех моделей.

LUNO РАБОТАЕТ В ЛЮБОМ ИНСТРУМЕНТЕ

ГОТОВЫ НАЧАТЬ?

Один ключ, все модели, цена до 70% ниже официальной. Подключение занимает пару минут — без форм и долгой регистрации.