Dokumentacja API bez cenzury
Wklej nasze API bez cenzury do dowolnego istniejącego projektu, zmieniając jeden bazowy URL. Otrzymujesz spójne generowanie, transparentne ceny w kryptowalutach i zero blokad subskrypcyjnych.
Szybki start: Zainstaluj i skonfiguruj SDK
Zacznij od wskazania klienta na nasz bazowy adres URL i przekazania klucza API. Punkt końcowy to https://api.claudeapitokencosts.com/v1 i nie wymaga skomplikowanej logiki trasowania.
Uwierzytelnianie opiera się na standardowym tokenie bearer w Authorization Nagłówek. Możesz wygenerować swój klucz natychmiast przez Google lub e-mail.
Nasz serwis jest w pełni kompatybilny z OpenAI. Możesz używać oficjalnych SDK bez modyfikowania swojej logiki głównej. Po prostu zaktualizuj bazowy URL i wstrzyknij swój klucz.
Użyj curl zwerydować łączność natychmiast.
Żądanie Podstawowego Uzupełnienia Czat
Wyślij żądanie POST do /v1/chat/completions uzyskanie outputu tekstowego. Ten endpoint obsługuje wszystkie standardowe interakcje czatu.
Zdefiniuj swój systemowy prompt i wiadomość użytkownika w ciele JSON. ID modelu to zawsze uncensored.
API zwraca bezpośrednią odpowiedź tekstową. Nie musisz parsować złożonych obiektów strumieniowych w przypadku prostych przypadków użycia.
Podejście to działa dla prostych skryptów lub zadań przetwarzania wsadowego. Użyj curl do przetestowania pierwszego wywołania.
Odpowiedzi strumieniowe z zdarzeniami wysłanymi przez serwer
Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. Serwer zwraca chunki w miarę ich generowania.
Ta metoda zmniejsza postrzeganą latencję przy długich wynikach. Pozwala również Twojej aplikacji na wyświetlanie tokenów w czasie rzeczywistym.
Każdy fragment zawiera częściowe dane, a w ostatecznej odpowiedzi znajdują się statystyki użycia.
Obsługuj strumień SSE w kodzie klienta, aby przetwarzać tokeny, gdy przybywają. Jest to krytyczne dla aplikacji interaktywnych.
Wywoływanie funkcji i tryb JSON
Obsługa wyjść strukturalnych za pomocą response_format parametr. Ustaw go na {"type": "json_object"} dla ścisłych odpowiedziach JSON.
Możesz również zdefiniować narzędzia do wywoływania funkcji. Model respektuje definicje narzędzi podane w żądaniu.
To zapewnia niezawodną ekstrakcję danych dla Twoich potoków. Połącz tryb JSON z narzędziami (tools) dla złożonych przepływów pracy.
Nasz model efektywnie generuje dane strukturalne.
Parametry: Temperatura, Top P, Seed
Kontroluj kreatywność za pomocą temperature i top_p. Wyższe wartości zwiększają losowość. Niższe wartości sprawiają, że wyniki są bardziej deterministyczne.
Korzystaj z seed parametr dla odtwarzalnych wyników. Jest to przydatne przy debugowaniu lub testowaniu konkretnych promptów.
Ustaw max_tokens ograniczenie długości outputu. Wartość domyślna to 2,048 tokenów na żądanie.
Dostosuj te ustawienia do swojego konkretnego przypadku użycia. Zbalansuj spójność z różnorodnością według potrzeb.
Zrozumienie zużycia tokenów i kosztów
Płacisz tylko za zużyte tokeny. Tokeny wejściowe kosztują $0,15 za milion. Tokeny wyjściowe kosztują $0,50 za milion.
Błędy i odrzucenia nie zużywają kredytu. Płacisz tylko za pomyślne ukończenia.
Użyj kalkulatora tokenów, aby oszacować koszty przed wysłaniem dużych partii. Nasze ceny są przejrzyste i oparte na zużyciu.
Nie obowiązują zobowiązania subskrypcyjne ani uzależnienia. Kredyt nigdy nie wygasa. Możesz doładować konto kryptowalutą w dowolnym momencie.
Monitoruj swoje zużycie poprzez ostatni fragment w odpowiedziach strumieniowych.
cURL
curl https://api.claudeapitokencosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests and show me the output"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapitokencosts.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapitokencosts.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Strumieniowanie
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Typowe pytania
Jaki są koszty tokenów w API Claude dla tej usługi?
Nasze ceny to $0.15 za milion tokenów wejściowych i $0.50 za milion tokenów wyjściowych. Jest to stała stawka bez ukrytych opłat ani wymogów subskrypcyjnych. Płacisz tylko za to, czego używasz.
Jak radzić sobie z limitami szybkości i błędami?
API zwraca kod statusu 429, gdy przekroczysz 300 żądań na minutę. Błąd 401 oznacza nieprawidłowy klucz API. Błąd 402 oznacza, że musisz dodać więcej kredytu. Te błędy są standardowe i łatwe do obsłużenia w kodzie.
Jaki jest rozmiar okna kontekstowego?
Okno kontekstowe wynosi 100 000 tokenów dla połączonego promptu i uzupełnienia. Możesz poprosić o do 16 000 tokenów w jednym wyjściu. Pozwala to na znaczną ilość kontekstu bez szybkiego osiągania limitów.
Uzyskaj swój klucz poprzez prosty formularz
Zarejestruj się, skopiuj swój klucz, zaktualizuj bazowy adres URL. To kompletna konfiguracja.