Направьте SDK Anthropic на apiToken.sale
Официальные SDK Anthropic позволяют переопределить base URL, поэтому переход на apiToken.sale — это изменение в одну строку: идентификаторы моделей и код работы с сообщениями остаются ровно теми же.
·
Python
from anthropic import Anthropic
client = Anthropic(
base_url="https://api.apitoken.sale",
api_key="sk-pool-•••",
)
msg = client.messages.create(
model="claude-opus-4-8",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello"}],
)Читайте также: Настройте Claude API за две минуты
TypeScript
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
baseURL: "https://api.apitoken.sale",
apiKey: "sk-pool-•••",
});
const msg = await client.messages.create({
model: "claude-opus-4-8",
max_tokens: 1024,
messages: [{ role: "user", content: "Hello" }],
});Проверьте, что переключение сработало
После смены base URL сделайте один запрос и убедитесь, что получаете обычный ответ Anthropic. Стриминг, использование инструментов и системные промпты ведут себя точно так же, как с api.anthropic.com — изменился только биллинговый эндпоинт.
- Ошибка 401 означает неверный ключ или base URL — перепроверьте оба.
- Оставляйте те же идентификаторы моделей; код вокруг сообщений менять не нужно.
- Смотрите расход по каждому запросу в панели, чтобы подтвердить траты и вашу скидку.
Частые вопросы
Можно ли и дальше пользоваться официальным SDK Anthropic?
Да. Задайте base_url (Python) или baseURL (TypeScript) на apiToken.sale, и всё остальное остаётся прежним.
Меняются ли идентификаторы моделей?
Нет. Используйте те же идентификаторы, например claude-opus-4-8 и claude-sonnet-5.
Используйте Google или GitHub, чтобы получить ключ и $10 использования Claude до пополнения.