ГлавнаяДокументация
Меню документации — LangChain

LangChain

База Ranvik для OpenAI-compatible клиентов: https://api.ranvik.ru/v1. Ключ: rk_live_.... Модель: любой id из каталога. Если приложение отдельно просит полный endpoint, используйте https://api.ranvik.ru/v1/chat/completions.

Для OpenAI-compatible сценариев используйте langchain-openai и передайте base_url. LangChain прямо предупреждает: ChatOpenAI ориентирован на официальный OpenAI API shape, поэтому нестандартные vendor-поля могут не сохраняться. Для обычного чата, tools и structured output через Ranvik этого достаточно.

Python

pip install -U langchain-openai
from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model="deepseek-v4-flash",
    api_key="rk_live_...",
    base_url="https://api.ranvik.ru/v1",
    temperature=0,
)

resp = llm.invoke("Сделай краткое резюме Ranvik API")
print(resp.content)

Через env

export OPENAI_API_KEY=rk_live_...
export OPENAI_BASE_URL=https://api.ranvik.ru/v1
Нативные vendor-фичи: если нужны Anthropic thinking/cache_control или Gemini generateContent, вызывайте соответствующие Ranvik endpoint'ы напрямую, а не через ChatOpenAI.