Podsumowanie
- Nasze API używa dokładnie tego samego formatu co OpenAI, co pozwala na przełączenie się poprzez zmianę tylko adresu base URL i klucza API.
- Cennik jest przejrzysty: $0.15 za milion tokenów wejściowych i $0.50 za milion tokenów wyjściowych bez subskrypcji miesięcznych.
- Płatności są przetwarzane wyłącznie przez krypto (USDT lub USDC), zapewniając prywatność i eliminując tradycyjne opłaty płatnicze.
- Model obsługuje do 100,000 tokenów w kontekście i natywnie obsługuje strumieniowanie, wywoływanie funkcji i tryb JSON.
Czym jest API deepseek?
API DeepSeek to punkt końcowy kompatybilny z OpenAI, który przetwarza dane wejściowe tekstowe i zwraca dane wyjściowe tekstowe przy użyciu dużego modelu językowego. Ściśle przestrzega standardowego formatu chat-completions, co oznacza, że możesz użyć oficjalnego SDK OpenAI lub dowolnej kompatybilnej biblioteki klienckiej. Wystarczy zaktualizować adres bazowy i podać swój klucz API, aby rozpocząć wysyłanie żądań.
W przeciwieństwie do oficjalnych platform, które mogą różnić się cenami lub dostępnością, ta usługa uruchamia dedykowany nieograniczony model na własnej infrastrukturze. Model jest dostrojony do obsługi treści dla dorosłych, tematów z zakresu badań bezpieczeństwa i pisania twórczego bez nieoczekiwanych odrzuceń. Obsługuje strumieniowanie za pomocą Server-Sent Events (SSE) i zawiera standardowe parametry takie jak temperatura, top_p i sekwencje stop.
curl https://api.deepseekopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes of the last stable build"}]
}'Możesz zweryfikować ID modelu, zapytając endpoint /v1/models. System zwraca prosty obiekt JSON potwierdzający identyfikator modelu jako "uncensored". Zapewnia to, że Twój kod pozostaje czysty i przewidywalny, bez konieczności stosowania złożonej logiki routingu lub wielu kluczy API dla różnych modeli.
Dlaczego wybrać LLM bez cenzury do projektów NSFW?
Niezablokowany model LLM usuwa barierki, których używają standardowe modele do blokowania tematów dla dorosłych lub kontrowersyjnych. Jest to kluczowe dla projektów generujących fikcję, odgrywanie ról lub analizę bezpieczeństwa, gdzie odmowy zakłócają doświadczenie użytkownika. Standardowe modele często odrzucają prawną treść dla dorosłych, wymagając obejść, które dodają opóźnienia i złożoność do Twojej aplikacji.
Nasz model pozwala na prawne treści dla dorosłych, w tym szczegółowe opisy i zniuansowane narracje. Nie odrzuca ich na podstawie samego tematu, tylko na podstawie konkretnych twardych limitów, takich jak treści seksualne z udziałem małoletnich. Dzięki czemu jest idealny do narzędzi do pisania kreatywnego, czatbotów i platform generowania treści, które potrzebują spójnego wyjścia bez ręcznych dostosowań promptów.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekopenaicompatibleapi.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)Możesz to przetestować, wysyłając żądanie z tematem, który standardowe modele mogą oznaczyć jako nieodpowiedni. Odpowiedź zwrócona zostanie normalnie, pozwalając Twojej aplikacji obsłużyć treść zgodnie z przeznaczeniem. Ta niezawodność zmniejsza potrzebę w przetwarzaniu pożądanym lub logice ponawiania w Twoim kodzie.
Porównanie kosztów: proxy vs. bezpośrednie API bez ograniczeń
Agregatorzy Proxy często ukrywają opłaty za trasę, zawyżając bazową cenę tokenów. Mogą pobierać stałą opłatę za żądanie lub doliczać procent od kosztu modelu. Utrudnia to przewidywanie wydatków, zwłaszcza przy wzroście ruchu. Bezpośrednie API, takie jak nasze, pokazują dokładny koszt za milion tokenów, zapewniając przejrzystość.
Nasze ceny są proste: $0.15 za milion tokenów wejściowych i $0.50 za milion tokenów wyjściowych. Błędy i odrzucenia są darmowe, więc płacisz tylko za to, czego używasz. Nie ma subskrypcji miesięcznych ani minimalnych zobowiązań. Ten model korzystny jest dla użytkowników o dużym wolumenie, którzy chcą kontrolować swoje wydatki bez niespodziewanych opłat.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekopenaicompatibleapi.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);Możesz obliczyć swoje koszty bezpośrednio na podstawie liczb tokenów w odpowiedzi. Ta przejrzystość pomaga dokładnie planować budżet i unikać ukrytych opłat, które często pojawiają się w usługach proxy. System kredytu z góry zapłaconego zapewnia, że dokładnie wiesz, ile masz do dyspozycji przed każdym żądaniem.
Szczegóły funkcji: Strumieniowanie, narzędzia i tryb JSON
Strumieniowanie przez SSE pozwala odbierać tokeny w miarę ich generowania, zmniejszając postrzegane opóźnienia dla użytkowników. Ostateczny kawałek zawiera całkowite zużycie tokenów, co ułatwia śledzenie kosztów w czasie rzeczywistym. Funkcja ta jest kluczowa dla interfejsów czatu, gdzie natychmiastowa informacja zwrotna poprawia zaangażowanie.
Wywoływanie funkcji umożliwia modelowi zwracanie danych strukturalnych dla zewnętrznych narzędzi. Możesz zdefiniować narzędzia w żądaniu, a model zwróci JSON zgodny z Twoim schematem. Jest to przydatne dla zautomatyzowanych przepływów pracy, ekstrakcji danych i systemów opartych na agentach. Tryb JSON wymusza wynik jako poprawny JSON, zapewniając kompatybilność z Twoim parsers.
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)Możesz łączyć strumieniowanie z trybem JSON, aby efektywnie obsługiwać złożone zadania. Model obsługuje parametry takie jak temperatura i seed dla odtwarzalności. Te funkcje sprawiają, że API nadaje się zarówno do rozmów na co dzień, jak i aplikacji produkcyjnych wymagających niezawodnej struktury.
Opcje płatności: Kryptowaluty vs. Metody tradycyjne
Akceptujemy płatności wyłącznie kryptowalutami: USDT w sieci TRC20 lub USDC w sieci Base. Możesz dołaczać dowolną kwotę całkowitą od $20 do $500. Większe kwoty otrzymują kredyt bonusowy: +5% od $50, +10% od $100 oraz +15% od $200.
Kredyt nie wygasa, więc środki możesz doładowywać, gdy jest to wygodne. Nie ma opłat miesięcznych ani planów subskrypcyjnych. Model ten odpowiada deweloperom, którzy cenią prywatność i chcą unikać opłat związanych z tradycyjnymi procesorami płatności. Proces jest prosty: wyślij kryptowalutę, a kredyt pojawi się na Twoim koncie.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekopenaicompatibleapi.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)Możesz zarejestrować się, używając Google lub adresu e-mail i hasła. Klucz API jest wyświetlany natychmiast, pozwalając rozpocząć testowanie bez opóźnień. Nie jest wymagany numer telefonu, co minimalizuje Twoje dane osobowe. Ten usprawniony proces zapewnia, że możesz skupić się na budowaniu aplikacji, a nie na zarządzaniu szczegółami rozliczeń.
Limity szybkości i współbieżność
Każdy klucz API jest ograniczony do 300 żądań na minutę i 8 żądań równoległych. Maksymalny rozmiar ciała żądania wynosi 8 MB. Limity te zapewniają stabilną wydajność dla większości aplikacji. Jeśli przekroczysz limit szybkości, otrzymasz błąd 429. Możesz zaimplementować logikę ponownych prób z wykładniczym opóźnieniem, aby obsłużyć te przypadki w sposób elegancki.
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. Jeśli nie ustawisz max_tokens, wartością domyślną jest 2 048 tokenów. Limity te zostały zaprojektowane tak, aby zbalansować wydajność z efektywnością kosztową.
curl https://api.deepseekopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes of the last stable build"}]
}'Możesz monitorować swoje użycie za pośrednictwem nagłówków odpowiedzi lub ostatniego cząstka strumienia. Ta przejrzystość pomaga utrzymać się w limitach i unikać przerw w usłudze. Model pojedynczego klucza na konto upraszcza zarządzanie, ponieważ musisz śledzić tylko jeden klucz na projekt.
Jak przenieść SDK OpenAI
Migracja do naszego API wymaga zmiany dwóch wartości w konfiguracji biblioteki OpenAI SDK: bazowego adresu URL i klucza API. Reszta Twojego kodu pozostaje bez zmian. Obejmuje to wszystkie struktury parametrów, obsługuje strumieniowanie i logikę obsługi błędów. Możesz łatwo przełączać się tam i z powrotem, jeśli zajdzie taka potrzeba.
Zaktualizuj URL bazowy na HTTPS://api.deepseekopenaicompatibleapi.com/v1. Zastąp istniejący klucz API kluczem ze swojego konta. ID modelu to "uncensored". Możesz przetestować połączenie, wysyłając proste żądanie uzupełnienia czatu. Jeśli zwróci odpowiedź, Twoja migracja powiodła się.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekopenaicompatibleapi.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);Możesz użyć tych samych bibliotek klienckich, których obecnie używasz dla OpenAI. Obejmuje to obsługę Pythona, Node.js i innych języków. Kompatybilność zapewnia płynne przejście bez przepisywania całej aplikacji. Oszczędza to czas deweloperski i minimalizuje ryzyko błędów podczas zmiany.