Sådan bytter du din Claude API-nøgle ud med vores
Erstatning af din Claude API-nøgle med en nøgle til et ukontrolleret, OpenAI-kompatibelt endpoint tager cirka ti minutter, når koden allerede bruger chat-completions-formatet. Denne guide gennemgår den nye nøgle, base URL, en testforespørgsel, streaming, værktøjer, omkostninger og de fejl, du vil se under skiftet.
Opsummering
- Skiftet kræver en ny nøgle og en ny base-URL; formatet på anmodningen forbliver det samme.
- Kør én testanmodning på model id uncensored, før du flytter al produktionstrafik.
- Omkostninger er $0,15 pr. 1M input-tokens og $0,50 pr. 1M output-tokens, faktureret fra forudbetalt kredit.
- Behold den gamle nøgle i konfigurationen, indtil den nye har kørt fejlfrit i et par dage.
Hvorfor udviklere skifter deres nøgle til et ubegrænset endepunkt
Nogle lovlige arbejdsbelastninger støder på afvisninger på en standard-assistent, f.eks. voksenfiktion, direkte medicinske spørgsmål eller sikkerhedsforskning. En uncensored-endpoint svarer på disse anmodninger direkte, og den eneste hårde grænse er seksuelt indhold, der involverer mindreårige.
Aftal på forhånd, hvilke anmodninger dit produkt accepterer, fordi modellen ikke vil træffe denne beslutning for dig.
Trin 1: Hent din nye usensurerede API-nøgle
Tilmeld dig med Google eller med en e-mail og en adgangskode på siden 'Hent API-nøgle'. Nøglen vises på skærmen én gang. Kontot starter med $0.50 i prøvekræditter, gyldige i 7 dage, og der kræves ikke et kort.
- Gem nøglen i en miljøvariabel, aldrig i klientkode.
- Roter nøglen når som helst; den gamle holder op med at virke øjeblikkeligt.
Trin 2: Opdater din Base URL i koden
Indstil base URL til https://mistralgetapikey.com/v1 og send den nye nøgle i Authorization-headeren som en bearer-token. Behold base-URL'en i konfigurationen, så du kan ændre den uden en deploy.
Efterlad resten af klienten, som den er. Meddelelser, roller og responsparsere forbliver de samme.
Trin 3: Verificer skiftet med en test-request
Send én kort anmodning med model-id uncensored. Et svar med en brugblok bekræfter nøglen, base URL'en og model-ID'et sammen.
Hvis kaldet fejler, skal du først læse statuskoden. En 401 betyder, at nøglen er forkert, og en 402 betyder, at kreditten er brugt op.
Håndtering af streamingrespons i din eksisterende kode
Indstil stream: true hvis dit produkt allerede streamer. Hver server-sendt begivenhed indeholder en del af svaret, og den sidste begivenhed indeholder brugsnumrene.
Test streamen også på en langsom forbindelse, da en afbrudt stream skal afsluttes med en klar fejlmeddelelse i grænsefladen og ikke en halvfærdig svar.
Function Calling Compatibility Check
Hvis din app bruger værktøjer, skal du definere én funktion med et JSON-schema og lade modellen kalde den. Returner et resultat, og tjek derefter, at det endelige svar bruger det korrekt.
- Test et værktøj med to påkrævede argumenter.
- Test to værktøjer kaldet i sekvens.
- Valider argumenterne, før du handler på dem.
Overvågning af token-forbrug og omkostninger
Gem input- og output-tokenantallet fra hvert svar sammen med request id. Gang dem med $0,15 og $0,50 pr. 1M tokens for at få omkostningerne ved hvert opkald.
| Arbejdsbyrde | Input-tokens | Output tokens | Omkostninger |
|---|---|---|---|
| Kort chatturn | 1,000 | 400 | $0.0003 |
| Lang dokumentopsummering | 80,000 | 2,000 | $0.0130 |
Fejlfinding af almindelige forbindelsesfejl
De fleste switch-problemer skyldes tre årsager: en nøgle med ekstra mellemrum eller linjeskift, en base URL, der stadig peger på den gamle service, eller en manglende /v1 i slutningen af URL'en.
Hver nøgle giver 300 requests i minuttet og 8 requests ad gangen. En 429 betyder, at du skal sætte farten ned, og en retry med backoff løser det.
Endelig verifikation og live-gåning
Kør begge slutpunkter på de samme prompts i et par dage og sammenlign svar, latens og omkostninger. Flyt trafikken trinvis, overvåg fejlraten efter hvert trin og behold den gamle nøgle i konfigurationen, indtil den nye har kørt rent.
Når tallene matcher dine forventninger, skal du fjerne den gamle nøgle fra miljøet og fra tjeklisten til kodegennemgang.
Ofte stillede spørgsmål
Vil min eksisterende kode virke efter skiftet?
I de fleste tilfælde ja. Endpointet bruger chat-completions-formatet, så kun base-URL'en og nøglen ændres.
Hvilket model-id sender jeg?
Send ubegrænset. Det er den eneste model på tjenesten, så id'et ændres ikke.
Er der en gratis måde at teste på?
Ja. En ny konto får $0.50 i prøvekredit, gyldig i 7 dage, og intet kort er nødvendigt for at starte.
Hvordan tilføjer jeg penge til balancen?
Betalt med USDT på TRC20 eller USDC på Base, startende på $20. Bonuskredit gælder fra $50, og kreditten udløber aldrig.
Hent din API-nøgle
Tilmeld dig, få nøglen, og opdater base-URL'en. Simpelthen.