Перейти к содержанию

Интеграции с IDE

ClaudeHub работает с любым инструментом, который поддерживает формат Anthropic или OpenAI API. Вот как интегрировать с популярными IDE и помощниками для программирования.


Cursor

Cursor использует специальные endpoints /cursor/v1, которые поддерживают режим агента, вызов инструментов и определение завершения задач.

Шаги настройки:

  1. Откройте SettingsModelsOpenAI API Key
  2. Установите API Key: sk-hub-YOUR_KEY
  3. Установите Base URL: https://api.claudehub.fun/cursor/v1
  4. Выберите предпочитаемую модель Claude
  5. Нажмите Save

Специальный endpoint для Cursor

Cursor использует специальный путь endpoint /cursor/v1, который предоставляет расширенные функции для работы с Cursor IDE.


Cline (VS Code)

Cline - популярное расширение VS Code для программирования с помощью AI.

Шаги настройки:

  1. Откройте настройки расширения Cline
  2. Выберите Anthropic в качестве провайдера
  3. Установите API Key: sk-hub-YOUR_KEY
  4. Установите Base URL: https://api.claudehub.fun/v1
  5. Выберите модель (например, 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.

Шаги настройки:

  1. Откройте файл конфигурации Continue: ~/.continue/config.json
  2. Добавьте конфигурацию ClaudeHub в массив models
  3. Сохраните и перезапустите 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 помощник для программирования с расширенными функциями.

Шаги настройки:

  1. Откройте настройки Roo Code
  2. Выберите Anthropic в качестве провайдера
  3. Введите ваш API key: sk-hub-YOUR_KEY
  4. Установите Base URL: https://api.claudehub.fun/v1
  5. Выберите модель для использования

Kilo Code

Шаги настройки:

  1. Откройте настройки Kilo Code
  2. Выберите Anthropic в качестве провайдера
  3. Установите API Key: sk-hub-YOUR_KEY
  4. Установите 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:

$env:ANTHROPIC_BASE_URL="https://api.claudehub.fun/v1"
$env:ANTHROPIC_API_KEY="sk-hub-YOUR_KEY"

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

Переменные окружения

Для упрощения конфигурации в нескольких инструментах установите переменные окружения:

# Добавьте в ~/.bashrc или ~/.zshrc
export ANTHROPIC_API_KEY="sk-hub-YOUR_KEY"
export ANTHROPIC_BASE_URL="https://api.claudehub.fun/v1"
export OPENAI_API_KEY="sk-hub-YOUR_KEY"
export OPENAI_BASE_URL="https://api.claudehub.fun/v1"
# Добавьте в профиль PowerShell
$env:ANTHROPIC_API_KEY="sk-hub-YOUR_KEY"
$env:ANTHROPIC_BASE_URL="https://api.claudehub.fun/v1"
$env:OPENAI_API_KEY="sk-hub-YOUR_KEY"
$env:OPENAI_BASE_URL="https://api.claudehub.fun/v1"
# Для проектов, использующих .env файлы
ANTHROPIC_API_KEY=sk-hub-YOUR_KEY
ANTHROPIC_BASE_URL=https://api.claudehub.fun/v1
OPENAI_API_KEY=sk-hub-YOUR_KEY
OPENAI_BASE_URL=https://api.claudehub.fun/v1

Решение проблем

Проблемы с подключением

Если ваша IDE не может подключиться:

  1. Проверьте Base URL - Убедитесь, что это точно https://api.claudehub.fun/v1
  2. Проверьте API Key - Убедитесь, что ваш ключ начинается с sk-hub-
  3. Тест с cURL - Проверьте, что ваш ключ работает:
curl https://api.claudehub.fun/v1/models/info \
  -H "x-api-key: sk-hub-YOUR_KEY"

Ошибки аутентификации

Если вы получаете ошибки 401:

  • Дважды проверьте ваш API ключ
  • Убедитесь, что используете заголовок x-api-key (не Authorization)
  • Свяжитесь с поддержкой, если ключ правильный

Модель не найдена

Если вы получаете ошибки модели:

  • Используйте полные имена моделей: claude-sonnet-4-20250514
  • Проверьте поддерживаемые модели
  • Некоторые инструменты могут требовать специфические форматы моделей

Недостаточно кредитов

Если вы получаете ошибки 402:


Пользовательские интеграции

Создаёте свою собственную интеграцию? Вот что вам нужно:

Минимальные требования:

  1. HTTP клиент, поддерживающий пользовательские base URLs
  2. Возможность устанавливать пользовательские заголовки (x-api-key)
  3. Поддержка формата 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