Меню документации — LangChain
Начало
Quick StartСписок моделейИнтеграции
ОбзорCursorClaude CodeCline / Roo CodeLangChainDifyCherry StudioOpen WebUIChatGPT Next WebChatboxGuides
Какой endpoint выбратьGemini: нативный generateContentVision и файлы в чатеСтриминг (SSE)Миграция с OpenAI / AnthropicВеб-поиск и инструментыФайлы: приём и генерацияКонцепции
АутентификацияRate-limitsМедиа
Генерация изображенийГенерация видеоОзвучка (TTS)Генерация музыки3D-генерацияAPI Reference
EmbeddingsОшибки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.