Facade Code Dokumentacja
Konfiguracja agentów

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:

facade.json
{
  "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

UstawienieDziałanie
ANTHROPIC_BASE_URLKieruje Claude Code do interfejsu API dostawcy zgodnego z Anthropic.
ANTHROPIC_AUTH_TOKENPrzekazuje token dostawcy.
ANTHROPIC_API_KEY: nullUsuwa odziedziczony klucz API Anthropic dla tej konfiguracji.
modelUstawia model początkowy dla tego wpisu.
ANTHROPIC_DEFAULT_…_MODELMapuje żą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.

Bieżące ustawienia endpointu i modeli w QwenCloud ↗

Pokaż jako Markdown ↗Dokumentacja

Przeszukaj dokumentację

Przeszukaj ten przewodnik. Użyj ↑ ↓, aby przechodzić między wynikami, Enter otwiera wynik, Esc zamyka wyszukiwanie.