Используйте Claude API в LangChain
Интеграция Anthropic в LangChain принимает кастомный URL API, поэтому ваши цепочки и агенты работают с Claude через apiToken.sale после правки в две строки — те же модели, ниже цена за токен.
·
Направьте ChatAnthropic на шлюз
from langchain_anthropic import ChatAnthropic
llm = ChatAnthropic(
model="claude-opus-4-8",
anthropic_api_url="https://api.apitoken.sale",
anthropic_api_key="sk-pool-•••",
)
print(llm.invoke("Hello").content)Это вся интеграция: тот же пакет langchain-anthropic, те же ID моделей, тот же стриминг и вызов инструментов — меняются только эндпоинт и цена.
Читайте также: Направьте SDK Anthropic на apiToken.sale
Или через переменные окружения
export ANTHROPIC_API_URL=https://api.apitoken.sale export ANTHROPIC_API_KEY=sk-pool-•••
С заданным окружением ChatAnthropic подхватывает оба значения автоматически, поэтому в общих кодовых базах правки кода не нужны вовсе.
Что работает
- Цепочки, агенты и LangGraph-воркфлоу — протокол не меняется.
- Стриминг, вызов инструментов и структурированный вывод через стандартную интеграцию.
- Все поддерживаемые модели Claude (Opus, Sonnet, Haiku) на одном ключе и балансе.
Частые вопросы
Работает ли LangChain с кастомным эндпоинтом Claude API?
Да. ChatAnthropic принимает anthropic_api_url (или переменную окружения ANTHROPIC_API_URL), поэтому можно направить его на https://api.apitoken.sale, не меняя больше ничего.
Работают ли агенты LangChain и вызов инструментов?
Да — шлюз отдаёт стандартный Anthropic Messages API, поэтому вызов инструментов, стриминг и LangGraph-агенты ведут себя ровно как с официальным эндпоинтом.
Какие модели доступны из LangChain?
Все поддерживаемые модели Claude — claude-opus-4-8, claude-sonnet-5, claude-haiku-4-5 и другие — на одном ключе и предоплаченном балансе.
Проверьте до оплаты: новые аккаунты через Google/GitHub получают $10 использования Claude.