Claude Code + Twój dostawca
Zachowaj Claude Code jako swoje CLI i podłącz jedną konfigurację uruchamiania do innego dostawcy modeli zgodnego z interfejsem API Anthropic.
Przygotuj dane dostawcy
Zainstaluj Claude Code, a następnie pobierz od dostawcy adres bazowy interfejsu zgodnego z Anthropic, klucz API i identyfikatory modeli. Sam endpoint zgodny z OpenAI nie wystarczy Claude Code.
Ten przykład tworzy osobny wpis o nazwie Claude · work. Pozostałe wpisy Claude Code zachowują dotychczasowe ustawienia.
1. Dodaj konfigurację dostawcy
Dodaj tę konfigurację do facade.json (zobacz Ustawienia agentów). Zastąp przykładowy adres URL, klucz i identyfikatory modeli wartościami od swojego dostawcy:
{
"clis": {
"Claude · work": {
"type": "claude",
"model": "YOUR_MODEL_ID",
"env": {
"ANTHROPIC_BASE_URL": "https://api.example.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_API_KEY": null,
"ANTHROPIC_DEFAULT_OPUS_MODEL": "YOUR_MODEL_ID",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "YOUR_MODEL_ID",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "YOUR_SMALL_MODEL_ID"
}
}
}
}Dla każdego aliasu użyj modelu obsługiwanego przez dostawcę. Mapowanie Haiku dotyczy mniejszych zadań w tle i może wskazywać inny model niż główny.
2. Sprawdź endpoint i mapowania modeli
| Ustawienie | Działanie |
|---|---|
ANTHROPIC_BASE_URL | Kieruje Claude Code do interfejsu API dostawcy zgodnego z Anthropic. |
ANTHROPIC_AUTH_TOKEN | Przekazuje token dostawcy. |
ANTHROPIC_API_KEY: null | Usuwa odziedziczony klucz API Anthropic dla tej konfiguracji. |
model | Ustawia model początkowy dla tego wpisu. |
ANTHROPIC_DEFAULT_…_MODEL | Mapuje żądania Opus, Sonnet i Haiku na identyfikatory udostępniane przez dostawcę. |
W przykładzie klucz jest zapisany w facade.json. Aby odczytać istniejącą zmienną środowiskową, użyj zapisu "ANTHROPIC_AUTH_TOKEN": "${env:WORK_API_KEY}". Edytor musi mieć tę zmienną przed uruchomieniem agenta.
Te zmienne dotyczą tylko agentów uruchomionych z tego wpisu. Nie musisz zmieniać globalnych ustawień Claude Code.
3. Uruchom Claude Code z tą konfiguracją
Zapisz facade.json, wybierz New Agent i wskaż Claude · work. Zleć agentowi krótkie zadanie w projekcie.
Jeśli dostawca udostępnia statystyki użycia, sprawdź, czy żądanie pojawiło się na właściwym koncie. Jeśli agent nie uruchamia się lub żądanie kończy się błędem, uruchom polecenie Show Agent Launch i wybierz folder roboczy. Znajdź ten wpis w raporcie, aby zobaczyć, jak Facade uruchomiłby go z bieżącymi ustawieniami.
Błędy uwierzytelniania i błędy brakującego modelu opisuje artykuł Rozwiązywanie problemów.
Przykład: QwenCloud
Dla klucza QwenCloud Token Plan użyj adresu https://token-plan.maas.qwencloudapi.com/apps/anthropic jako adresu bazowego. Wybierz identyfikatory modeli dostępnych w Twoim planie. Klucze rozliczane za użycie korzystają z endpointu regionalnego.