Szybki start: API AI bez cenzury
Zacznij generować tekst bez cenzury natychmiast za pomocą naszej kompatybilnej z OpenAI API. Ten przewodnik szybkiego startu przeprowadzi Cię od uwierzytelniania do strumieniowania odpowiedzi w kilka minut.
Spis treści
Bazowy URL i autoryzacja
Użyj dedykowanego adresu bazowego i swojego klucza API do każdego żądania. Nasze API LLM uncensored nie wymaga skomplikowanego routingu przez proxy, tylko standardowe nagłówki. Po rejestracji za pomocą Google lub e-maila otrzymujesz jeden klucz. Klucz ten uwierzytelnia wszystkie interakcje z modelem. Błędy i odrzucenia nie zużywają kredytu. Rozpoczynasz z kredytem próbny w wysokości $0,50 ważnym przez 7 dni. Twoje prompty pozostają prywatne i nie są używane do trenowania.
curl https://api.uncensoredaicode.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all files in the src directory"}]
}'
Pierwsze żądanie: Chat Completions
Wyślij żądanie POST do endpointu chat completions. To jest podstawowa interakcja dla generowania tekstu. Określ identyfikator modelu jako "uncensored" w ciele żądania. Możesz dostosować parametry takie jak temperatura lub top_p. API zwraca odpowiedź tekstową bezpośrednio. Nie ma funkcji osadzania ani generowania obrazów. To jest czysta usługa tekst-wejście, tekst-wyjście. Trzymaj się żądań poniżej 8 MB. Okno kontekstu obsługuje łącznie 100,000 tokenów.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicode.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)
Integracja Node.js
Zintegruj bezpośrednio, używając oficjalnego Node SDK lub dowolnego kompatybilnego klienta. Ustaw bazowy URL na endpoint naszego API. Przekaż swój klucz API w nagłówku autoryzacji. ID modelu pozostaje "uncensored" we wszystkich wywołaniach. Możesz strumieniować wyniki lub pobierać je synchronicznie. Wywoływanie funkcji jest obsługiwane przez parametr tools. Użyj trybu JSON dla wyjść strukturalnych. To rozwiązanie eliminuje zależność od dostawcy. Twój kod pozostaje prosty i solidny.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicode.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 i zużycie tokenów
Włącz strumieniowanie, ustawiając stream na true. Otrzymujesz fragmenty za pomocą zdarzeń Server-Sent Events. Każdy fragment zawiera częściowy tekst i dane o użyciu. Ostatni fragment zawiera całkowitą liczbę tokenów. Pozwala to na wyświetlanie wygenerowanego tekstu w czasie rzeczywistym. Zmniejsza to postrzeganą latencję dla użytkowników. Możesz przerwać strumień, jeśli jest to konieczne. API oblicza koszty na podstawie faktycznej liczby tokenów. Błędy nie generują opłat. Monitoruj saldo kredytu za pomocą endpointu modeli.
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)
Parametry: Kontrola i Reprodukowalność
Dopasuj odpowiedzi za pomocą standardowych parametrów. Ustaw temperaturę dla kreatywności lub determinizmu. Użyj top_p dla próbkowania jądra. Zdefiniuj ziarno dla odtwarzalnych wyników. Określ sekwencje stop, aby zatrzymać generowanie. Kary obecności i częstotliwości dostosowują powtarzalność słów. Narzędzia te dają Ci precyzyjną kontrolę. Model dobrze radzi sobie ze złożonymi promptami. Tryb JSON zapewnia poprawną strukturę. Wywoływanie funkcji pozwala na użycie zewnętrznych narzędzi. Dostosuj te wartości do swojego przypadku użycia.
Limity szybkości, błędy i ograniczenia
Spodziewaj się konkretnych limitów zależnych od Twojego klucza. Możesz wysyłać 300 żądań na minutę. Jednocześnie uruchamiane są tylko 8 żądań. Pojedynczy klucz jest aktywny na koncie. Zmień go, jeśli jest to konieczne. Obsłuż błędy 401 dla nieprawidłowych kluczy. Rozwiąż błędy 402, doładowując środki kryptowalutą. Kod 429 oznacza przekroczenie limitu szybkości. Maksymalna wyjściowa długość to 16,000 tokenów na żądanie. Ustaw max_tokens jawnie, aby uniknąć wartości domyślnych. Kredyt nie wygasa. Błędy są darmowe. Użyj endpointu models, aby sprawdzić status.
Typowe pytania
Jaki jest bazowy URL kodowania AI uncensored?
Podstawowy adres URL to HTTPS://api.uncensoredaicode.com/v1. Użyj go z dowolnymi SDK kompatybilnymi z OpenAI. Zmień base_url w konfiguracji klienta. Łączy Cię to bezpośrednio z modelem uncensored bez pośredników.
Jak radzić sobie z błędami i limitami szybkości?
Obsługuj błędy 401, weryfikując swój klucz. Rozwiąż błędy 402, doładowując USDT lub USDC. Błędy 429 oznaczają przekroczenie limitu 300 żądań na minutę. Poczekaj i spróbuj ponownie lub użyj wielu kluczy, jeśli to konieczne. Błędy nie zużywają Twojego kredytu.
Jakie metody płatności akceptujecie?
Tylko krypto: USDT w sieci TRC20 lub USDC na Base, dowolna kwota całkowita od $20 do $500. Bonusowy kredyt przy kwotach od $50.
Pobierz swój klucz API
Zarejestruj konto, skopiuj klucz, zaktualizuj swój base URL. To wszystko.