Перейти к основному содержанию
LangChain — популярный фреймворк для создания приложений на базе LLM. CometAPI полностью совместим с langchain-openai — просто укажите наш base URL.

Предварительные требования

  • Python 3.8+ и установленный langchain-openai (pip install langchain-openai)
  • Аккаунт CometAPI с активным API key

Настройка

1

Получите ваш CometAPI API key

Войдите в панель CometAPI. Нажмите Add API Key и скопируйте ваш key и base URL (https://api.cometapi.com).
Панель CometAPI — Add API Key
CometAPI API key и base URL
2

Настройте base URL и API key

Задайте ваш CometAPI key и base URL при инициализации ChatOpenAI.Вариант A — Переменные окружения (рекомендуется):
export OPENAI_API_KEY=<COMETAPI_KEY>
export OPENAI_API_BASE=https://api.cometapi.com/v1
Вариант B — Встроенная конфигурация:
Код LangChain, где ChatOpenAI инициализируется с base URL и key CometAPI
Пример кода — инициализация ChatOpenAI с параметрами CometAPI
3

Проверьте подключение

Запустите простую цепочку (например, prompt с запросом текущей даты). Успешный ответ подтверждает, что CometAPI подключён.
Используйте base_url="https://api.cometapi.com/v1" и api_key="<COMETAPI_KEY>" при инициализации ChatOpenAI или OpenAI из langchain-openai. Подойдёт любое имя model из списка моделей CometAPI.