Интеграции с IDE
ClaudeHub работает с любым инструментом, который поддерживает формат Anthropic или OpenAI API. Вот как интегрировать с популярными IDE и помощниками для программирования.
Cursor
Cursor использует специальные endpoints /cursor/v1, которые поддерживают режим агента, вызов инструментов и определение завершения задач.
Шаги настройки:
- Откройте Settings → Models → OpenAI API Key
- Установите API Key:
sk-hub-YOUR_KEY - Установите Base URL:
https://api.claudehub.fun/cursor/v1 - Выберите предпочитаемую модель Claude
- Нажмите Save
Специальный endpoint для Cursor
Cursor использует специальный путь endpoint /cursor/v1, который предоставляет расширенные функции для работы с Cursor IDE.
Cline (VS Code)
Cline - популярное расширение VS Code для программирования с помощью AI.
Шаги настройки:
- Откройте настройки расширения Cline
- Выберите Anthropic в качестве провайдера
- Установите API Key:
sk-hub-YOUR_KEY - Установите Base URL:
https://api.claudehub.fun/v1 - Выберите модель (например,
claude-sonnet-4-20250514)
Пример конфигурации:
{
"provider": "anthropic",
"apiKey": "sk-hub-YOUR_KEY",
"baseUrl": "https://api.claudehub.fun/v1",
"model": "claude-sonnet-4-20250514"
}
Continue (VS Code / JetBrains)
Continue - мощный AI помощник для программирования в VS Code и JetBrains IDE.
Шаги настройки:
- Откройте файл конфигурации Continue:
~/.continue/config.json - Добавьте конфигурацию ClaudeHub в массив
models - Сохраните и перезапустите IDE
Конфигурация:
{
"models": [
{
"title": "Claude Sonnet 4",
"provider": "anthropic",
"model": "claude-sonnet-4-20250514",
"apiKey": "sk-hub-YOUR_KEY",
"apiBase": "https://api.claudehub.fun/v1"
},
{
"title": "Claude Opus 4.6",
"provider": "anthropic",
"model": "claude-opus-4.6",
"apiKey": "sk-hub-YOUR_KEY",
"apiBase": "https://api.claudehub.fun/v1"
}
]
}
Несколько моделей:
Вы можете настроить несколько моделей и переключаться между ними:
{
"models": [
{
"title": "Claude Sonnet (Быстрый)",
"provider": "anthropic",
"model": "claude-sonnet-4-20250514",
"apiKey": "sk-hub-YOUR_KEY",
"apiBase": "https://api.claudehub.fun/v1"
},
{
"title": "Claude Haiku (Самый быстрый)",
"provider": "anthropic",
"model": "claude-haiku-3-5-20241022",
"apiKey": "sk-hub-YOUR_KEY",
"apiBase": "https://api.claudehub.fun/v1"
}
]
}
Roo Code
Roo Code - AI помощник для программирования с расширенными функциями.
Шаги настройки:
- Откройте настройки Roo Code
- Выберите Anthropic в качестве провайдера
- Введите ваш API key:
sk-hub-YOUR_KEY - Установите Base URL:
https://api.claudehub.fun/v1 - Выберите модель для использования
Kilo Code
Шаги настройки:
- Откройте настройки Kilo Code
- Выберите Anthropic в качестве провайдера
- Установите API Key:
sk-hub-YOUR_KEY - Установите Base URL:
https://api.claudehub.fun/v1
Claude Code (CLI)
Используйте ClaudeHub с официальным CLI инструментом Claude.
Настройка:
export ANTHROPIC_BASE_URL="https://api.claudehub.fun/v1"
export ANTHROPIC_API_KEY="sk-hub-YOUR_KEY"
claude
Постоянная настройка (Linux/macOS):
Добавьте в ваш ~/.bashrc или ~/.zshrc:
# ClaudeHub API
export ANTHROPIC_BASE_URL="https://api.claudehub.fun/v1"
export ANTHROPIC_API_KEY="sk-hub-YOUR_KEY"
Постоянная настройка (Windows PowerShell):
Добавьте в ваш профиль PowerShell:
OpenCode
OpenCode - CLI инструмент для программирования с помощью AI.
Настройка:
export ANTHROPIC_API_KEY="sk-hub-YOUR_KEY"
export ANTHROPIC_BASE_URL="https://api.claudehub.fun/v1"
opencode
Любой Anthropic-совместимый инструмент
Для любого инструмента, который поддерживает формат Anthropic API, настройте эти два значения:
| Настройка | Значение |
|---|---|
| Base URL | https://api.claudehub.fun/v1 |
| API Key | sk-hub-YOUR_KEY |
Распространённые названия настроек:
- Base URL:
base_url,apiBase,api_base,endpoint - API Key:
api_key,apiKey,token
Любой OpenAI-совместимый инструмент
Для инструментов, которые поддерживают формат OpenAI API, используйте:
| Настройка | Значение |
|---|---|
| Base URL | https://api.claudehub.fun/v1 |
| API Key | sk-hub-YOUR_KEY |
| Model | claude-sonnet-4-20250514 (или другие модели Claude) |
Пример (OpenAI Python SDK):
from openai import OpenAI
client = OpenAI(
api_key="sk-hub-YOUR_KEY",
base_url="https://api.claudehub.fun/v1"
)
response = client.chat.completions.create(
model="claude-sonnet-4-20250514",
messages=[
{"role": "user", "content": "Привет!"}
]
)
Выбор модели
Выберите правильную модель для вашего рабочего процесса в IDE:
| Модель | Лучше всего для | Скорость | Стоимость |
|---|---|---|---|
| Claude Haiku 3.5 | Быстрые дополнения, простые запросы | ⚡⚡⚡ | 💰 |
| Claude Sonnet 4 | Общее программирование, сбалансированная производительность | ⚡⚡ | 💰💰 |
| Claude Opus 4 | Сложный рефакторинг, архитектура | ⚡ | 💰💰💰 |
| Claude Opus 4.6 | Самые продвинутые рассуждения | ⚡ | 💰💰💰💰 |
Рекомендации:
- Автодополнение: Haiku 3.5
- Ревью кода: Sonnet 4
- Рефакторинг: Opus 4
- Проектирование архитектуры: Opus 4.6
Переменные окружения
Для упрощения конфигурации в нескольких инструментах установите переменные окружения:
Решение проблем
Проблемы с подключением
Если ваша IDE не может подключиться:
- Проверьте Base URL - Убедитесь, что это точно
https://api.claudehub.fun/v1 - Проверьте API Key - Убедитесь, что ваш ключ начинается с
sk-hub- - Тест с cURL - Проверьте, что ваш ключ работает:
Ошибки аутентификации
Если вы получаете ошибки 401:
- Дважды проверьте ваш API ключ
- Убедитесь, что используете заголовок
x-api-key(неAuthorization) - Свяжитесь с поддержкой, если ключ правильный
Модель не найдена
Если вы получаете ошибки модели:
- Используйте полные имена моделей:
claude-sonnet-4-20250514 - Проверьте поддерживаемые модели
- Некоторые инструменты могут требовать специфические форматы моделей
Недостаточно кредитов
Если вы получаете ошибки 402:
- Проверьте баланс: Руководство по быстрому старту
- Пополните через Telegram бот
Пользовательские интеграции
Создаёте свою собственную интеграцию? Вот что вам нужно:
Минимальные требования:
- HTTP клиент, поддерживающий пользовательские base URLs
- Возможность устанавливать пользовательские заголовки (
x-api-key) - Поддержка формата Anthropic или OpenAI API
Пример (Python):
import anthropic
client = anthropic.Anthropic(
api_key="sk-hub-YOUR_KEY",
base_url="https://api.claudehub.fun/v1"
)
# Используйте как обычно
message = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[{"role": "user", "content": "Привет"}]
)
Пример (JavaScript):
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: 'sk-hub-YOUR_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: 'Привет' }],
});
Нужна помощь?
- 📖 Проверьте Справочник API
- 💬 Свяжитесь с поддержкой через Telegram
- ❓ Прочитайте FAQ