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, openai osv.) 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:

  1. Be dig välja "Claude Code" från leverantörslistan
  2. Automatiskt öppna din webbläsare för OAuth-autentisering
  3. Spara din åtkomsttoken i ~/.gac.env
  4. 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:

  1. Välj "Claude Code" från leverantörslistan
  2. Din webbläsare öppnas automatiskt för OAuth-autentisering
  3. Token sparad i ~/.gac.env
  4. 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 kodning
  • claude-haiku-4-5 - Snabb och effektiv
  • claude-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:

  1. Se till att du har ett aktivt Claude Code-abonnemang
  2. Kontrollera att din webbläsare öppnas korrekt
  3. Prova en annan webbläsare om problemen kvarstår
  4. Verifiera nätverksanslutning till claude.ai
  5. Kontrollera att portar 8765-8795 är tillgängliga för lokal callback-server

Skillnader från Anthropic-leverantör

FunktionAnthropic (anthropic:)Claude Code (claude-code:)
AutentiseringAPI-nyckel (ANTHROPIC_API_KEY)OAuth (automatisk webbläsarflöde)
FaktureringPer-token API-faktureringPrenumerationsbaserat
KonfigurationManuell API-nyckelinmatningAutomatisk OAuth via uvx gac init eller uvx gac model
Token-hanteringLånglivade API-nycklarOAuth-tokens (kan utgå, enkel återautentisering via model)
ModellerSamma modellerSamma 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)

Se även