Настройка инструментов

Используйте 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.