Dokumentacja API
Podłącz istniejący kod klienta do naszego LLM bez ograniczeń w kilka minut. Ten przewodnik szybkiego startu obejmuje punkty końcowe zgodne z OpenAI, strumieniowanie i uwierzytelnianie potrzebne do rozpoczęcia korzystania z naszego API.
Bazowy URL i autoryzacja
Podstawowy URL naszego API to HTTPS://api.deepseekpricingapi.com/v1. Uwierzytelniasz się, przekazując swój klucz API w nagłówku Authorization. Wygeneruj swój klucz natychmiast poprzez Pobierz klucz API strony przy użyciu Google lub e-maila. Klucz jest unikalny dla Twojego konta i zastępuje dowolny poprzedni klucz po jego wygenerowaniu.
Pierwsze żądanie
Wyślij standardowe żądanie chat completion, aby przetestować łączność. Użyj identyfikatora modelu uncensored do dostępu do naszego uncensored LLM. Odpowiedź zwraca wygenerowany tekst na podstawie Twojego promptu.
curl https://api.deepseekpricingapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Fix syntax error in this python script"}]
}'Jeśli otrzymasz błąd 401, zweryfikuj swój klucz. Błąd 402 oznacza niewystarczający saldo prepaid. Błąd 429 oznacza, że przekroczyłeś limit 300 żądań na minutę.
Integracja SDK Python
Użyj oficjalnej biblioteki Pythona OpenAI dla natychmiastowej kompatybilności. Ustaw base URL na nasz punkt końcowy i podaj swój klucz API. Pozwala to na ponowne użycie istniejącego kodu klienta bez lock-inu dostawcy.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekpricingapi.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)Upewnij się, że wersja Twojej biblioteki obsługuje parametry wymienione w naszej dokumentacji. Klient obsługuje efektywnie żądania HTTP na poziomie niższym.
Integracja SDK Node
Zainstaluj pakiet OpenAI Node.js i skonfiguruj bazowy URL. Przekaż swój klucz API w obiekcie konfiguracji. Ta metoda działa identycznie jak implementacja Pythona.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekpricingapi.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);Obsługuj odpowiedź asynchronicznie, aby zarządzać przepływem aplikacji. ID modelu pozostaje uncensored dla wszystkich uzupełnień.
Strumieniowanie i parametry
Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. Otrzymujesz fragmenty tekstu, gdy są generowane, ze szczegółami użycia tokenów w ostatnim fragmencie. Obsługiwane parametry obejmują temperature, top_p, stop, seed, presence_penalty, a także frequency_penalty.
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)Strumieniowanie zmniejsza postrzeganą opóźnienie dla długich odpowiedzi. Możesz dostosować temperaturę, aby kontrolować losowość w wyjściu.
Limity i okno kontekstowe
Okno kontekstowe obsługuje do 100 000 tokenów dla promptu i uzupełnienia łącznie. Maksymalna ilość wyjściowa na żądanie wynosi 16 000 tokenów, lub 2 048, jeśli max_tokens jest nieustawione. Jesteś ograniczony do 8 jednoczesnych żądań na klucz. Ciała żądań nie mogą przekraczać 8 MB. Błędy i odrzucenia nie zużywają kredytu.
Typowe pytania
Jaki jest limit okna kontekstu?
API obsługuje okno kontekstowe o rozmiarze 100 000 tokenów dla łącznego promptu i uzupełnienia. Maksymalna długość odpowiedzi to 16 000 tokenów na żądanie.
Jak radzić sobie z błędami?
Błąd 401 oznacza nieprawidłowy klucz API. Błąd 402 oznacza wyczerpanie salda kredytowego. Błąd 429 oznacza przekroczenie limitu 300 żądań na minutę.
Czy klucz API uncensored AI działa ze standardowymi klientami OpenAI?
Tak, interfejs API jest w pełni zgodny z OpenAI. Musisz tylko zaktualizować adres URL bazowy i klucz API w istniejącej konfiguracji klienta.
Pobierz klucz w kilka sekund
Zarejestruj się, pobierz klucz, zaktualizuj bazowy URL. Gotowe.