Använda Claude Code med GAC
May 17, 2026 · View on GitHub
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | Tiếng Việt | Français | Русский | Español | Português | Norsk | Svenska | Deutsch | Nederlands | Italiano
GAC stöder autentisering via Claude Code-abonnemang, vilket låter dig använda ditt Claude Code-abonnemang istället för att betala för den dyra Anthropic API:en. Detta är perfekt för användare som redan har tillgång till Claude Code via sitt abonnemang.
⚠️ Observera — icke-godkänd användning: Anthropic slår aktivt ned tredjepartsverktyg som använder Claude Code OAuth-tokens utanför Claude Code CLI själv och återkallar ibland åtkomsten. gac är liten nog att den har undgått uppmärksamhet hittills, men användningen av Claude Code (OAuth) här är inte officiellt godkänd och kan sluta fungera när som helst. Om du behöver tillförlitlig generering av commit-meddelanden använder du en direkt API-leverantör (
anthropic,openaiosv.) istället. Se Anthropics Claude Code-prenumerationsdokumentation för den aktuella policyn.
Vad är Claude Code?
Claude Code är Anthropics prenumerationstjänst som tillhandahåller OAuth-baserad åtkomst till Claude-modeller. Istället för att använda API-nycklar (som faktureras per token) använder Claude Code OAuth-tokens från ditt abonnemang.
Fördelar
- Kostnadseffektivt: Använd ditt befintliga Claude Code-abonnemang istället för att betala separat för API-åtkomst
- Samma modeller: Åtkomst till samma Claude-modeller (t.ex.
claude-sonnet-4-5) - Separater fakturering: Claude Code-användning är separerad från Anthropic API-fakturering
Konfiguration
GAC inkluderar inbyggd OAuth-autentisering för Claude Code. Konfigureringsprocessen är helt automatiserad och kommer att öppna din webbläsare för autentisering.
Alternativ 1: Under initial konfiguration (Rekommenderas)
När du kör uvx gac init, välj helt enkelt "Claude Code" som din leverantör:
uvx gac init
Guiden kommer att:
- Be dig välja "Claude Code" från leverantörslistan
- Automatiskt öppna din webbläsare för OAuth-autentisering
- Spara din åtkomsttoken i
~/.gac.env - Ställa in standardmodellen
Alternativ 2: Byt till Claude Code senare
Om du redan har konfigurerat GAC med en annan leverantör och vill byta till Claude Code:
uvx gac model
Sedan:
- Välj "Claude Code" från leverantörslistan
- Din webbläsare öppnas automatiskt för OAuth-autentisering
- Token sparad i
~/.gac.env - Modell konfigurerad automatiskt
Använd GAC normalt
När du är autentiserad, använd GAC som vanligt:
# Stage dina ändringar
git add .
# Generera och committa med Claude Code
uvx gac
# Eller åsidosätt modellen för ett enskilt commit
uvx gac -m claude-code:claude-sonnet-4-5
Tillgängliga modeller
Claude Code ger tillgång till samma modeller som Anthropic API:en. Nuvarande Claude 4.5-familjmodeller inkluderar:
claude-sonnet-4-5- Senaste och mest intelligenta Sonnet-modellen, bäst för kodningclaude-haiku-4-5- Snabb och effektivclaude-opus-4-5- Mest kapabla modellen för komplex resonemang
Se Claude-dokumentationen för fullständig lista över tillgängliga modeller.
Felsökning
Token har utgått
Om du ser autentiseringsfel kan din token ha löpt ut. Autentisera igen genom att köra:
uvx gac auth claude-code login
Din webbläsare öppnas automatiskt för ny OAuth-autentisering. Alternativt kan du köra uvx gac model, välja "Claude Code (OAuth)" och välja "Autentisera igen (få ny token)".
Kontrollera autentiseringsstatus
För att kontrollera om du är autentiserad för tillfället:
uvx gac auth claude-code status
Eller kontrollera alla leverantörer samtidigt:
uvx gac auth
Logga ut
För att ta bort din sparade token:
uvx gac auth claude-code logout
"CLAUDE_CODE_ACCESS_TOKEN hittades inte"
Detta betyder att GAC inte hittar din åtkomsttoken. Autentisera genom att köra:
uvx gac model
Välj sedan "Claude Code" från leverantörslistan. OAuth-flödet kommer att starta automatiskt.
"Autentisering misslyckades"
Om OAuth-autentisering misslyckas:
- Se till att du har ett aktivt Claude Code-abonnemang
- Kontrollera att din webbläsare öppnas korrekt
- Prova en annan webbläsare om problemen kvarstår
- Verifiera nätverksanslutning till
claude.ai - Kontrollera att portar 8765-8795 är tillgängliga för lokal callback-server
Skillnader från Anthropic-leverantör
| Funktion | Anthropic (anthropic:) | Claude Code (claude-code:) |
|---|---|---|
| Autentisering | API-nyckel (ANTHROPIC_API_KEY) | OAuth (automatisk webbläsarflöde) |
| Fakturering | Per-token API-fakturering | Prenumerationsbaserat |
| Konfiguration | Manuell API-nyckelinmatning | Automatisk OAuth via uvx gac init eller uvx gac model |
| Token-hantering | Långlivade API-nycklar | OAuth-tokens (kan utgå, enkel återautentisering via model) |
| Modeller | Samma modeller | Samma modeller |
Säkerhetsnoteringar
- Committa aldrig din åtkomsttoken till versionskontroll
- GAC lagrar automatiskt tokens i
~/.gac.env(utanför din projektkatalog) - Tokens kan utgå och kommer att kräva återautentisering via
uvx gac model - OAuth-flödet använder PKCE (Proof Key for Code Exchange) för förbättrad säkerhet
- Lokal callback-server körs endast på localhost (portar 8765-8795)