pl ▾
Otwórz konto

Jak zamienić klucz API Claude na nasz

Zamiana klucza API Claude na klucz dla punktu końcowego zgodnego z OpenAI bez cenzury zajmuje około dziesięciu minut, gdy kod już używa formatu uzupełniania czatu. Przewodnik ten omawia nowy klucz, bazowy adres URL, żądanie testowe, strumieniowanie, narzędzia, koszty i błędy, które napotkasz podczas przełączania.

Ostatnia aktualizacja

Podsumowanie

  • Przejście wymaga nowego klucza i nowego adresu bazowego; format żądania pozostaje bez zmian.
  • Uruchamiaj jedno żądanie testowe na id modelu uncensored przed przeniesieniem ruchu produkcyjnego.
  • Koszty wynoszą $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych, rozliczane z kredytu zaliczkowego.
  • Utrzymaj stary klucz w konfiguracji, dopóki nowy nie zadziała poprawnie przez kilka dni.

Dlaczego deweloperzy przenoszą swój klucz do endpointu bez cenzury

Niektóre legalne obciążenia napotykają odrzucenia w standardowym asystencie, na przykład powieści erotyczne, bezpośrednie pytania medyczne lub badania bezpieczeństwa. Punkt końcowy uncensored odpowiada na te żądania bezpośrednio, a jedynym twardym limitem jest treść seksualna involving minors.

Zdecyduj z góry, które żądania akceptuje Twój produkt, ponieważ model nie podejmie tej decyzji za Ciebie.

Krok 1: Pobierz swój nowy klucz API bez cenzury

Zarejestruj się za pomocą Google lub podaj e-mail i hasło na stronie Uzyskaj klucz API. Klucz pojawia się na ekranie raz. Konto rozpoczyna się od $0.50 kredytu próbnej ważnego przez 7 dni, a do rozpoczęcia nie jest potrzebna karta.

  • Przechowuj klucz w zmiennej środowiskowej, nigdy w kodzie klienckim.
  • Zaktualizuj klucz w dowolnym momencie; stary przestaje działać natychmiast.

Krok 2: Zaktualizuj bazowy adres URL w kodzie

Ustaw URL bazowy na https://mistralgetapikey.com/v1 i przekaż nowy klucz w nagłówku Authorization jako token bearer. Zachowaj bazowy URL w konfiguracji, aby móc go zmienić bez konieczności wdrażania.

Zostaw resztę klienta bez zmian. Wiadomości, role i parser odpowiedzi pozostają takie same.

Krok 3: Zweryfikuj przełączenie za pomocą żądania testowego

Wyślij jedno krótkie żądanie z identyfikatorem modelu uncensored. Odpowiedź z blokiem użycia potwierdza klucz, bazowy adres URL i identyfikator modelu razem.

Jeśli wywołanie się nie powiedzie, najpierw sprawdź kod statusu. Kod 401 oznacza, że klucz jest nieprawidłowy, a 402 oznacza, że środki zostały wyczerpane.

Obsługa odpowiedzi strumieniowych w istniejącym kodzie

Ustaw stream: true if your product already streams. Each server-sent event carries a piece of the answer, and the last event carries the usage numbers.

Przetestuj strumieniowanie również na wolnym połączeniu, ponieważ przerwany strumień powinien kończyć się wyraźnym komunikatem o błędzie w interfejsie, a nie półnapisaną odpowiedzią.

Sprawdzenie kompatybilności wywoływania funkcji

Jeśli Twoja aplikacja wykorzystuje narzędzia, zdefiniuj jedną funkcję ze schematem JSON i pozwól modelowi ją wywołać. Zwróć wynik, a następnie sprawdź, czy ostateczna odpowiedź poprawnie go wykorzystuje.

  1. Przetestuj narzędzie z dwoma wymaganymi argumentami.
  2. Przetestuj dwa narzędzia wywoływane sekwencyjnie.
  3. Zweryfikuj argumenty przed ich użyciem.

Monitorowanie użycia tokenów i kosztów

Przechowuj liczbę tokenów wejściowych i wyjściowych z każdej odpowiedzi razem z identyfikatorem żądania. Pomnóż je przez $0.15 i $0.50 za 1M tokenów, aby uzyskać koszt każdej wywołania.

ObciążenieTokeny wejścioweTokeny wyjścioweKoszt
Krótka tura czatu1,000400$0.0003
Streszczenie długiego dokumentu80,0002,000$0.0130

Rozwiązywanie typowych błędów połączenia

Większość problemów ze przełączaniem wynika z trzech przyczyn: klucz z dodatkowymi spacjami lub znakiem końca linii, adres URL bazowy, który nadal wskazuje na starą usługę, lub brak /v1 na końcu adresu URL.

Każdy klucz pozwala na 300 żądań na minutę i 8 żądań jednocześnie. 429 oznacza zwolnienie tempa, a ponowienie z opóźnieniem rozwiązuje problem.

Ostateczne weryfikacja i uruchomienie

Uruchamiaj oba endpointy na tych samych promptach przez kilka dni i porównuj odpowiedzi, opóźnienia i koszty. Przepływaj ruch stopniowo, obserwuj wskaźnik błędów po każdym kroku i zachowaj stary klucz w konfiguracji, aż nowy zadziała bezbłędnie.

Gdy liczby zgadzają się z Twoimi oczekiwaniami, usuń stary klucz ze środowiska i z listy kontrolnej przeglądu kodu.

Najczęściej zadawane pytania

Czy mój istniejący kod zadziała po zmianie?

W większości przypadków tak. Punkt końcowy używa formatu uzupełnień czatu, więc zmienia się tylko adres bazowy i klucz.

Jaki ID modelu powinienem wysłać?

Wyślij uncensored. To jedyny model w usłudze, więc ID się nie zmienia.

Czy istnieje darmowy sposób na przetestowanie?

Tak. Nowe konto otrzymuje $0.50 kredytu próbnego, ważnego przez 7 dni, i nie jest wymagana karta do rozpoczęcia.

Jak dodać środki do salda?

Płatność za pomocą USDT na TRC20 lub USDC na Base, zaczynając od $20. Bonusowy kredyt stosuje się od $50, a kredyt nigdy nie wygasa.

Pobierz swój klucz API

Zarejestruj się, pobierz klucz, zaktualizuj adres bazowy. Proste.