Руководство по быстрому старту
Начните работу с ClaudeHub API за несколько минут.
Шаг 1: Получите API ключ
Получите API ключ через наш Telegram бот. Ваш ключ будет выглядеть так:
Храните ключ в безопасности
Никогда не делитесь своим API ключом и не добавляйте его в систему контроля версий. Используйте переменные окружения для безопасного хранения.
Шаг 2: Выберите способ интеграции
ClaudeHub поддерживает несколько способов интеграции:
- Прямые API запросы - Используйте HTTP запросы напрямую
- Python SDK - Используйте библиотеки Anthropic или OpenAI для Python
- Интеграция с IDE - Используйте с Cursor, Cline, Continue и др.
Шаг 3: Сделайте первый запрос
Установите SDK:
Сделайте запрос:
import anthropic
import os
client = anthropic.Anthropic(
api_key=os.environ.get("CLAUDEHUB_API_KEY"),
base_url="https://api.claudehub.fun/v1"
)
message = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Объясни квантовые вычисления простыми словами"
}
]
)
print(message.content[0].text)
Установите SDK:
Сделайте запрос:
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ.get("CLAUDEHUB_API_KEY"),
base_url="https://api.claudehub.fun/v1"
)
response = client.chat.completions.create(
model="claude-sonnet-4-20250514",
messages=[
{
"role": "user",
"content": "Объясни квантовые вычисления простыми словами"
}
]
)
print(response.choices[0].message.content)
Установите SDK:
Сделайте запрос:
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: process.env.CLAUDEHUB_API_KEY,
baseURL: 'https://api.claudehub.fun/v1',
});
const message = await client.messages.create({
model: 'claude-sonnet-4-20250514',
max_tokens: 1024,
messages: [
{
role: 'user',
content: 'Объясни квантовые вычисления простыми словами'
}
],
});
console.log(message.content[0].text);
curl https://api.claudehub.fun/v1/messages \
-H "x-api-key: $CLAUDEHUB_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-sonnet-4-20250514",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "Объясни квантовые вычисления простыми словами"
}
]
}'
Шаг 4: Включите Streaming (опционально)
Для ответов в реальном времени включите streaming:
import anthropic
client = anthropic.Anthropic(
api_key="sk-hub-YOUR_KEY",
base_url="https://api.claudehub.fun/v1"
)
with client.messages.stream(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[
{"role": "user", "content": "Напиши короткий рассказ"}
]
) as stream:
for text in stream.text_stream:
print(text, end="", flush=True)
from openai import OpenAI
client = OpenAI(
api_key="sk-hub-YOUR_KEY",
base_url="https://api.claudehub.fun/v1"
)
stream = client.chat.completions.create(
model="claude-sonnet-4-20250514",
messages=[
{"role": "user", "content": "Напиши короткий рассказ"}
],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
Шаг 5: Проверьте баланс
Проверьте баланс кредитов и использование:
Ответ:
Переменные окружения
Настройте переменные окружения для безопасности:
Лучшие практики
1. Обработка ошибок
Всегда реализуйте правильную обработку ошибок:
import anthropic
client = anthropic.Anthropic(
api_key="sk-hub-YOUR_KEY",
base_url="https://api.claudehub.fun/v1"
)
try:
message = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[{"role": "user", "content": "Привет"}]
)
print(message.content[0].text)
except anthropic.APIError as e:
print(f"Ошибка API: {e}")
except Exception as e:
print(f"Неожиданная ошибка: {e}")
2. Ограничение токенов
Будьте внимательны к использованию, чтобы избежать лишних расходов:
- Используйте подходящие лимиты
max_tokens - Выбирайте правильную модель для задачи
- Реализуйте кэширование для повторяющихся запросов
3. Выбор модели
Выбирайте правильную модель для вашей задачи:
- Opus 4.6 - Сложные рассуждения, программирование, анализ
- Sonnet 4 - Сбалансированная производительность (рекомендуется для большинства задач)
- Haiku 3.5 - Быстрые ответы, простые запросы
Следующие шаги
- Интегрируйте с вашей IDE - Настройте Cursor, Cline или другие IDE
- Справочник API - Изучите все доступные endpoints
- Цены - Разберитесь в системе кредитов и стоимости
Решение проблем
Ошибка аутентификации
Если вы получаете ошибку 401:
- Проверьте правильность API ключа
- Убедитесь, что используете заголовок
x-api-key(неAuthorization) - Проверьте, что ключ не истёк
Недостаточно кредитов
Если вы получаете ошибку 402:
- Проверьте баланс:
GET /v1/system/balance - Пополните кредиты через Telegram бот
Модель не найдена
Если вы получаете ошибку 404:
- Проверьте правильность имени модели
- См. поддерживаемые модели
Нужна помощь?
- 📖 Прочитайте Справочник API
- 💬 Свяжитесь с поддержкой через Telegram
- ❓ Проверьте FAQ