Фреймворки Ожидаемая совместимость

Модели CloudCompute в LangChain

Вызывайте модели CloudCompute из LangChain через ChatOpenAI с кастомным base URL.

Ожидаемая совместимость: инструмент поддерживает кастомные OpenAI-совместимые API endpoints. CloudCompute проверяет полную совместимость функций.

CloudCompute.ru и LangChain

LangChain — фреймворк для разработки приложений, инструментов и агентов на базе языковых моделей.

Интеграция ChatOpenAI принимает кастомный base_url, поэтому приложения могут направлять OpenAI-совместимые запросы через CloudCompute.ru вместо endpoint OpenAI по умолчанию. Base URL API также можно задать через переменные окружения OPENAI_API_BASE или OPENAI_BASE_URL.

Документация: LangChain — ChatOpenAI

Пример на Python

from langchain_openai import ChatOpenAI

model = ChatOpenAI(
    model="openai/gpt-4o",
    api_key="cc-...",
    base_url="https://app.cloudcompute.ru/api/v1",
)

response = model.invoke("Explain what an inference API is in two sentences.")
print(response.content)

Настройка через переменные окружения

OPENAI_API_KEY=cc-...
OPENAI_BASE_URL=https://app.cloudcompute.ru/api/v1

Берите реальные model ID из каталога API-моделей.

Замечания по совместимости

Стандартные сообщения, стриминг и OpenAI-совместимый tool calling стоит проверять для каждой модели CloudCompute.ru.

Стандартный класс LangChain ChatOpenAI ориентирован на спецификацию OpenAI. Поля или расширения конкретного провайдера могут не сохраняться. Опирайтесь на документированную совместимость с OpenAI, а не на дополнительные model-specific поля рассуждений или метаданных.

FAQ

Какой класс LangChain использовать?

langchain_openai.ChatOpenAI с base_url на endpoint CloudCompute /api/v1.

Можно ли через переменные окружения?

Да. OPENAI_API_KEY и OPENAI_BASE_URL (или OPENAI_API_BASE) работают с ChatOpenAI.

Сохраняются ли provider-specific расширения?

ChatOpenAI ориентирован на спецификацию OpenAI. Специфичные поля провайдера могут не сохраняться.

Готовы подключить

Создайте командный API-ключ в кабинете, затем вставьте base URL и ключ в ваш инструмент.

Получить API-ключ