Przewodnik szybkiego startu API
Ten przewodnik pomaga zintegrować nasze uncensored, kompatybilne z OpenAI API z istniejącym kodem klienta. Otrzymujesz pojedynczy model, przejrzyste ceny i brak lock-inu dostawcy.
https://api.pricingapideepseek.com/v1
Bazowy URL i autoryzacja
Użyj naszego konkretnego adresu URL bazowego i ważnego klucza API dla każdego żądania.
Podstawowy adres URL to https://api.pricingapideepseek.com/v1. Zaktualizuj konfigurację swojego SDK, aby wskazywała tutaj zamiast domyślnego punktu końcowego OpenAI. Uwierzytelnij się, przekazując swój klucz API w Authorization Nagłówek. Otrzymujesz jeden klucz na konto. Jeśli potrzebujesz nowego, stary klucz przestaje działać natychmiast. Zacznij od kredytu próbnego $0.50, aby zweryfikować łączność przed zakupem krypto.
Wyślij swoje pierwsze uzupełnienie czatu
Wyślij żądanie POST do endpointu chat completions, aby uzyskać odpowiedź tekstową.
To jest bezpośrednia wymiana dla standardowych klientów OpenAI. Definiujesz ID modelu jako uncensored. API zwraca tekst na podstawie Twojej podpowiedzi. Błędy, takie jak brak kredytów lub nieprawidłowe klucze, zwracają standardowe kody statusu HTTP. Nie jest potrzebna dodatkowa konfiguracja do podstawnej generacji tekstu.
- Punkt końcowy:
POST /v1/chat/completions - ID modelu:
uncensored - Tylko prompty tekstowe
Sprawdź swój balans, jeśli otrzymasz błąd 402. Doładuj za pomocą USDT lub USDC, aby kontynuować korzystanie z usługi bez przerw.
Integracja SDK Python
Skonfiguruj bibliotekę OpenAI dla Pythona, aby korzystała z naszego adresu URL bazowego i Twojego klucza.
To pozwala używać znanego kodu Pythona do interakcji z LLM. Biblioteka automatycznie formatuje żądania. Musisz tylko zastąpić domyślny host API. Zapewnia to działanie istniejących skryptów bez większych zmian.
- Ustaw
base_urldo naszego punktu końcowego. - Ustaw
api_keydo swojego unikalnego klucza. - Wywołanie
chat.completions.createz modelemuncensored.
Błędy są zgłaszane jako standardowe wyjątki. Sprawdź komunikat o błędzie, aby uzyskać szczegóły dotyczące limitów lub problemów z rozliczeniem.
Konfiguracja SDK Node
Zainicjuj klienta Node.js OpenAI z naszym niestandardowym hostem i poświadczeniami.
To podejście dobrze sprawdza się w aplikacjach serwerowych lub środowiskach Node.js. Przekazujesz adres URL bazowy i klucz API podczas inicjalizacji. Reszta funkcji SDK działa identycznie jak w wersji standardowej. Możesz wysyłać wiadomości i otrzymywać odpowiedzi tekstowe bez zmiany swojej logiki.
- Zaimportuj pakiet OpenAI.
- Utwórz instancję klienta z niestandardowym podstawowym adresem URL.
- Użyj standardowego
chat.completions.createmetoda.
Upewnij się, że Twój klucz jest ważny. API odrzuca żądania z wygasłymi lub nieprawidłowymi kluczami. Monitoruj swoje użycie, aby uniknąć nieoczekiwanych opłat.
Odpowiedzi strumieniowe z SSE
Włącz strumieniowanie, aby otrzymywać tokeny w miarę ich generowania.
Ustaw stream: true w Twoim żądaniu. API wysyła zdarzenia wysłane przez serwer (SSE) dla każdego tokena. Zmniejsza to postrzeganą opóźnienie dla użytkowników końcowych. Przetwarzasz fragmenty w miarę ich przybywania. Ostatni fragment zawiera całkowite użycie tokenów do rozliczeń. Jest to idealne dla interfejsów czatu i aplikacji w czasie rzeczywistym.
- Ustaw
streamdotrue. - Obsłuż zdarzenia SSE w swoim kodzie.
- Wyświetlaj tokeny progresywnie.
Strumieniowanie nie zmienia cen. Płacisz za całkowitą liczbę użytych tokenów. Błędy podczas strumieniowania są wysyłane w ostatnim fragmencie. Sprawdź pola błędów w tym ostatnim zdarzeniu.
Limity, Błędy i Okno Kontekstu
Zrozum swoje limity szybkości, kody błędów i ograniczenia tokenów.
Można wysyłać 300 żądań na minutę. Tylko 8 żądań działa jednocześnie na klucz. Ciało żądania musi mieć mniej niż 8 MB. Okno kontekstowe wynosi łącznie 100,000 tokenów. Obejmuje to zarówno Twój prompt, jak i wygenerowaną odpowiedź. Jeśli przekroczysz limit, otrzymasz błąd 429. Nieprawidłowe klucze zwracają 401. Brak kredytu zwraca 402. Błędy nie zużywają tokenów. Odmowy są również darmowe. Zapewnia to, że płacisz tylko za faktyczne wyjście. Zaplanuj zużycie tokenów ostrożnie, aby utrzymać się w limicie maksymalnego wyjścia 16,000 tokenów.
cURL
curl https://api.pricingapideepseek.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the per million token costs for input and output."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingapideepseek.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.pricingapideepseek.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 jest rozmiar okna kontekstowego?
Okno kontekstowe wynosi 100 000 tokenów. Limit ten obejmuje zarówno prompt wejściowy, jak i wygenerowane uzupełnienie. Możesz wygenerować do 16 000 tokenów na żądanie.
Jak radzić sobie z błędami API?
Błędy zwracają standardowe kody statusu HTTP. Kod 401 oznacza, że Twój klucz jest nieprawidłowy. Kod 402 oznacza niewystarczający kredyt. Kod 429 oznacza, że przekroczyłeś limit szybkości. Błędy nie zużywają Twojego salda tokenów.
Czy mogę użyć tego API do zadań programistycznych?
Tak. Bezcenzurowany model dobrze radzi sobie z generowaniem kodu. Nie odrzuca legalnych zapytań technicznych. Możesz wysyłać fragmenty kodu i otrzymywać odpowiedzi w standardowych formatach. Tryb JSON jest dostępny dla danych strukturalnych.
Pobierz swój klucz API
Zarejestruj się, skopiuj swój klucz, zaktualizuj adres bazowy. To wszystko.