Szybki start: uzupełnianie czatu bez cenzury
Zacznij budować, korzystając z API LLM bez cenzury już dziś. Poradnik obejmuje konfigurację klienta zgodnego z OpenAI, uwierzytelnianie oraz kluczowe funkcje, takie jak strumieniowanie i wywoływanie funkcji.
Zainstaluj klienta zgodnego z openai
Wybierz SDK dopasowane do środowiska programistycznego. API podąża za standardowymi konwencjami OpenAI, więc możesz użyć dowolnej kompatybilnej biblioteki do wysyłania żądań.
- Deweloperzy Pythona powinni zainstalować
openaipakiet. - Użytkownicy Node.js potrzebują
openaipakiet npm. - Pozostałe języki mogą korzystać z oficjalnych SDK lub standardowych bibliotek HTTP.
To podejście zapewnia szeroką kompatybilność z istniejącymi narzędziami i upraszcza integrację z Twoimi projektami.
Skonfiguruj bazowy adres URL i klucz API
Skonfiguruj swój klucz API i niestandardowy base URL w konfiguracji klienta. Kieruje to żądania do naszych serwerów zamiast standardowych punktów końcowych OpenAI.
Konfiguracja
Użyj klucza wygenerowanego w Twoim panelu i wskaż na https://api.priceapiseekdeep.com/v1. To rozwiązanie działa z dowolnym klientem kompatybilnym z OpenAI poprzez zmianę base_url i api_key parametry.
Twoje prompty są przetwarzane bez odrzucania treści, co czyni je idealnymi do pisania kreatywnego i zadań programistycznych.
Wykonaj pierwsze żądanie
Wyślij standardowe żądanie chat completion, aby przetestować połączenie. Użyj identyfikatora modelu uncensored do dostępu do dostosowanego modelu.
- Ustaw
modelparametr douncensored. - Dołącz swoje wiadomości systemowe i użytkownika do
messagestablicę. - API zwraca bezpośrednio wynik tekstowy.
To potwierdza, że klucz działa i kredyty są poprawnie pobierane za tokeny wejściowe.
Włącz strumieniowanie dla wyjścia w czasie rzeczywistym
Aktywuj streaming, ustawiając stream: true w Twoim żądaniu. API zwraca tokeny sekwencyjnie w miarę ich generowania, poprawiając postrzeganą opóźnienie.
- Czytaj tokeny ze strumienia zdarzeń wysłanych przez serwer (SSE).
- Ostatni fragment zawiera statystyki całkowitego zużycia tokenów.
- Ta metoda jest idealna dla interfejsów czatu i aplikacji w czasie rzeczywistym.
Strumieniowanie skraca czas oczekiwania użytkowników, podczas gdy model przetwarza Twoją podpowiedź.
Używaj wywoływania funkcji i trybu JSON
Wykorzystaj outputy strukturalne do interakcji programistycznych. Włącz tryb JSON, ustawiając response_format do {"type": "json_object"} dla spójnego parsowania.
- Zdefiniuj narzędzia w
toolsparametr. - Ustaw
tool_choicekontrolować wywoływanie funkcji. - Użyj parametrów takich jak
temperatureitop_pdo dostosowania losowości outputu.
Ten zestaw funkcji obsługuje złożone przepływy pracy bez zewnętrznej logiki parsowania.
Zrozum zużycie tokenów i limity
Monitoruj swoje zużycie, aby pozostać w granicach usługi. Okno kontekstowe pozwala na 100 000 tokenów łącznie dla promptu i uzupełnienia.
- Maksymalna długość wyjściowa na żądanie wynosi 16 000 tokenów.
- Domyślny maksymalny output to 2 048 tokenów, jeśli nie określono.
- Limit zapytań wynosi 300 zapytań na minutę na klucz.
Premiowe kredyty nigdy nie wygasają, a błędy nie zużywają Twojego salda. Ta struktura wspiera wysoką objętość rozwoju bez subskrypcji miesięcznych.
cURL
curl https://api.priceapiseekdeep.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send 5000 messages to test rate limits"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.priceapiseekdeep.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.priceapiseekdeep.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
Jak uzyskać mój klucz API?
Zarejestruj się, używając Google lub adresu e-mail na stronie Pobierz klucz API. Twój klucz jest wyświetlany natychmiast po rejestracji, a do weryfikacji nie jest wymagany numer telefonu.
Co się stanie, jeśli przekroczę limit szybkości?
Żądania przekraczające limit 300 na minutę otrzymują błąd 429. Możesz również przekroczyć limit 8 żądań równoległych na klucz. Poczekaj chwilę lub rozłóż ruch na wiele kluczy, jeśli jest to konieczne.
Jak cena API deep seek porównuje się do innych?
Nasze ceny to $0.15 za milion tokenów wejściowych i $0.50 za milion tokenów wyjściowych. Jest to często niższa stawka niż konkurencyjne opcje uncensored, bez wymogu minimalnego wydatku.
Zacznij od kredytu próbnego
Wprowadź e-mail i hasło, natychmiast otrzymaj klucz.
Wypróbuj z kredytem trial