Перейти к содержимому

Руководство по настройке провайдеров

Это руководство содержит подробные инструкции по настройке всех провайдеров, поддерживаемых Claudex, включая провайдеров с API-ключами, OAuth-подписки, облачные платформы и локальные модели.

  1. Зарегистрируйтесь на console.anthropic.com
  2. Перейдите в API Keys и создайте новый ключ (формат: sk-ant-*)
[[profiles]]
name = "anthropic"
provider_type = "DirectAnthropic"
base_url = "https://api.anthropic.com"
api_key = "sk-ant-..."
default_model = "claude-sonnet-4-20250514"
Окно терминала
claudex profile test anthropic
  1. Зарегистрируйтесь на platform.minimaxi.com
  2. Перейдите в API Keys в консоли
[[profiles]]
name = "minimax"
provider_type = "DirectAnthropic"
base_url = "https://api.minimax.io/anthropic"
api_key = "..."
default_model = "claude-sonnet-4-20250514"
Окно терминала
claudex profile test minimax
  1. Зарегистрируйтесь на openrouter.ai
  2. Получите API-ключ на openrouter.ai/keys
[[profiles]]
name = "openrouter"
provider_type = "OpenAICompatible"
base_url = "https://openrouter.ai/api/v1"
api_key = "sk-or-..."
default_model = "anthropic/claude-sonnet-4"
Окно терминала
claudex profile test openrouter
  1. Зарегистрируйтесь на console.x.ai
  2. Создайте API-ключ в консоли
[[profiles]]
name = "grok"
provider_type = "OpenAICompatible"
base_url = "https://api.x.ai/v1"
api_key = "xai-..."
default_model = "grok-3-beta"
Окно терминала
claudex profile test grok
  1. Зарегистрируйтесь на platform.openai.com
  2. Создайте API-ключ на platform.openai.com/api-keys
[[profiles]]
name = "chatgpt"
provider_type = "OpenAICompatible"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."
default_model = "gpt-4o"
Окно терминала
claudex profile test chatgpt
  1. Зарегистрируйтесь на platform.deepseek.com
  2. Создайте API-ключ в консоли
[[profiles]]
name = "deepseek"
provider_type = "OpenAICompatible"
base_url = "https://api.deepseek.com"
api_key = "sk-..."
default_model = "deepseek-chat"
Окно терминала
claudex profile test deepseek
  1. Зарегистрируйтесь на platform.moonshot.cn
  2. Создайте API-ключ в консоли
[[profiles]]
name = "kimi"
provider_type = "OpenAICompatible"
base_url = "https://api.moonshot.ai/v1"
api_key = "sk-..."
default_model = "kimi-k2-0905-preview"
Окно терминала
claudex profile test kimi
  1. Зарегистрируйтесь на open.bigmodel.cn
  2. Создайте API-ключ в консоли
[[profiles]]
name = "glm"
provider_type = "OpenAICompatible"
base_url = "https://api.z.ai/api/paas/v4"
api_key = "..."
default_model = "glm-4.6"
Окно терминала
claudex profile test glm
  1. Зарегистрируйтесь на console.groq.com
  2. Создайте API-ключ в Settings > API Keys
[[profiles]]
name = "groq"
provider_type = "OpenAICompatible"
base_url = "https://api.groq.com/openai/v1"
api_key = "gsk_..."
default_model = "llama-3.3-70b-versatile"
Окно терминала
claudex profile test groq
  1. Зарегистрируйтесь на console.mistral.ai
  2. Создайте API-ключ в консоли
[[profiles]]
name = "mistral"
provider_type = "OpenAICompatible"
base_url = "https://api.mistral.ai/v1"
api_key = "..."
default_model = "mistral-large-latest"
Окно терминала
claudex profile test mistral
  1. Зарегистрируйтесь на api.together.ai
  2. Создайте API-ключ в панели управления
[[profiles]]
name = "together"
provider_type = "OpenAICompatible"
base_url = "https://api.together.xyz/v1"
api_key = "..."
default_model = "meta-llama/Llama-3.3-70B-Instruct-Turbo"
Окно терминала
claudex profile test together
  1. Зарегистрируйтесь на perplexity.ai
  2. Создайте API-ключ на perplexity.ai/settings/api
[[profiles]]
name = "perplexity"
provider_type = "OpenAICompatible"
base_url = "https://api.perplexity.ai"
api_key = "pplx-..."
default_model = "sonar-pro"
Окно терминала
claudex profile test perplexity
  1. Зарегистрируйтесь на cloud.cerebras.ai
  2. Создайте API-ключ в панели управления
[[profiles]]
name = "cerebras"
provider_type = "OpenAICompatible"
base_url = "https://api.cerebras.ai/v1"
api_key = "..."
default_model = "llama-3.3-70b"
Окно терминала
claudex profile test cerebras
  1. Создайте ресурс Azure OpenAI в Azure Portal
  2. Разверните модель и запишите имя ресурса и имя развёртывания
  3. Получите API-ключ в разделе Keys and Endpoint
[[profiles]]
name = "azure-openai"
provider_type = "OpenAICompatible"
base_url = "https://YOUR_RESOURCE.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT"
api_key = "YOUR_AZURE_KEY"
default_model = "gpt-4o"
[profiles.query_params]
api-version = "2024-12-01-preview"
Окно терминала
claudex profile test azure-openai
  1. Включите API Vertex AI в вашем GCP-проекте
  2. Сгенерируйте токен доступа с помощью gcloud auth print-access-token
[[profiles]]
name = "vertex-ai"
provider_type = "DirectAnthropic"
base_url = "https://us-east5-aiplatform.googleapis.com/v1/projects/YOUR_PROJECT/locations/us-east5/publishers/anthropic/models"
api_key = "YOUR_GCLOUD_TOKEN"
default_model = "claude-sonnet-4@20250514"
Окно терминала
claudex profile test vertex-ai

AWS Bedrock поддерживается через прокси LiteLLM:

  1. Установите LiteLLM: pip install litellm
  2. Запустите прокси:
Окно терминала
litellm --model bedrock/anthropic.claude-sonnet-4-20250514-v2:0
  1. Настройте Claudex:
[[profiles]]
name = "bedrock"
provider_type = "OpenAICompatible"
base_url = "http://localhost:4000/v1"
api_key = "sk-litellm"
default_model = "bedrock/anthropic.claude-sonnet-4-20250514-v2:0"

OAuth-аутентификация позволяет использовать существующие подписки провайдеров (ChatGPT Plus, Claude Max и т.д.) вместо отдельных API-ключей.

Используйте существующую подписку Claude через нативную OAuth-сессию Claude Code.

Предварительные условия: Claude Code установлен и выполнен вход (команда claude работает нормально)

[[profiles]]
name = "claude-max"
provider_type = "DirectAnthropic"
base_url = "https://api.claude.ai"
default_model = "claude-sonnet-4-20250514"
auth_type = "oauth"
oauth_provider = "claude"
[profiles.models]
haiku = "claude-haiku-4-20250514"
sonnet = "claude-sonnet-4-20250514"
opus = "claude-opus-4-20250514"

Используйте подписку ChatGPT Plus или Pro через токен Codex CLI.

Предварительные условия: Установите Codex CLI и выполните аутентификацию:

Окно терминала
# Установить Codex CLI
npm install -g @openai/codex
# Аутентифицироваться (открывает браузер)
codex auth

Затем настройте Claudex:

[[profiles]]
name = "codex-sub"
provider_type = "OpenAIResponses"
base_url = "https://chatgpt.com/backend-api/codex"
default_model = "gpt-5.3-codex"
auth_type = "oauth"
oauth_provider = "openai"
[profiles.models]
haiku = "codex-mini-latest"
sonnet = "gpt-5.3-codex"
opus = "gpt-5.3-codex"
Окно терминала
# Считать токен из Codex CLI
claudex auth login openai --profile codex-sub
# Проверить
claudex auth status
# Запустить
claudex run codex-sub

Используйте аккаунт Google через учётные данные Gemini CLI.

[[profiles]]
name = "gemini-sub"
provider_type = "OpenAICompatible"
base_url = "https://generativelanguage.googleapis.com/v1beta/openai"
default_model = "gemini-2.5-pro"
auth_type = "oauth"
oauth_provider = "google"
[profiles.models]
haiku = "gemini-2.0-flash"
sonnet = "gemini-2.5-pro"
opus = "gemini-2.5-pro"
Окно терминала
# Логин считывает из учётных данных Gemini CLI
claudex auth login google --profile gemini-sub
# Проверить
claudex auth status

Используйте аккаунт Qwen через OAuth Device Code flow.

[[profiles]]
name = "qwen-oauth"
provider_type = "OpenAICompatible"
base_url = "https://chat.qwen.ai/api"
default_model = "qwen3-235b-a22b"
auth_type = "oauth"
oauth_provider = "qwen"
Окно терминала
# Запустить device code flow
claudex auth login qwen --profile qwen-oauth
# Проверить
claudex auth status

Используйте аккаунт Kimi через учётные данные Kimi CLI.

[[profiles]]
name = "kimi-oauth"
provider_type = "OpenAICompatible"
base_url = "https://api.moonshot.cn/v1"
default_model = "moonshot-v1-128k"
auth_type = "oauth"
oauth_provider = "kimi"
Окно терминала
# Логин считывает из учётных данных Kimi CLI
claudex auth login kimi --profile kimi-oauth
# Проверить
claudex auth status

Используйте подписку GitHub Copilot через OAuth Device Code flow.

[[profiles]]
name = "copilot"
provider_type = "OpenAICompatible"
base_url = "https://api.githubcopilot.com"
default_model = "gpt-4o"
auth_type = "oauth"
oauth_provider = "github"
Окно терминала
# Запустить device code flow (открывает браузер для входа через GitHub)
claudex auth login github --profile copilot
# Проверить
claudex auth status

Используйте подписку GitLab Duo через Personal Access Token.

[[profiles]]
name = "gitlab-duo"
provider_type = "OpenAICompatible"
base_url = "https://gitlab.com/api/v4/ai/llm/proxy"
default_model = "claude-sonnet-4-20250514"
auth_type = "oauth"
oauth_provider = "gitlab"
Окно терминала
# Установите токен GitLab как переменную окружения
export GITLAB_TOKEN=glpat-...
# Логин
claudex auth login gitlab --profile gitlab-duo
# Проверить
claudex auth status
  1. Установите Ollama: ollama.com
  2. Загрузите модель:
Окно терминала
ollama pull qwen2.5:72b
  1. Настройте Claudex:
[[profiles]]
name = "local-qwen"
provider_type = "OpenAICompatible"
base_url = "http://localhost:11434/v1"
api_key = ""
default_model = "qwen2.5:72b"
Окно терминала
claudex profile test local-qwen
  1. Установите и запустите vLLM:
Окно терминала
pip install vllm
vllm serve meta-llama/Llama-3.3-70B-Instruct --port 8000
  1. Настройте Claudex:
[[profiles]]
name = "local-llama"
provider_type = "OpenAICompatible"
base_url = "http://localhost:8000/v1"
api_key = ""
default_model = "meta-llama/Llama-3.3-70B-Instruct"
  1. Скачайте LM Studio с lmstudio.ai
  2. Загрузите модель и запустите локальный сервер (порт по умолчанию: 1234)
[[profiles]]
name = "lm-studio"
provider_type = "OpenAICompatible"
base_url = "http://localhost:1234/v1"
api_key = "lm-studio"
default_model = "local-model"

После настройки любого провайдера проверьте подключение:

Окно терминала
# Тестировать конкретный профиль
claudex profile test <profile-name>
# Тестировать все профили
claudex profile test all
# Список всех настроенных профилей
claudex profile list