Strona głównaBuduj
Przewodnik szybkiego startu
Połącz istniejące klienty SDK OpenAI z naszym API generowania tekstu bez cenzury. Ten przewodnik obejmuje uwierzytelnianie, formatowanie żądań i strumieniowanie dla modelu 'uncensored'.
Bazowy URL i autoryzacja
Użyj naszego konkretnego adresu URL bazowego dla wszystkich wywołań API. Przekaż swój klucz API w Authorization Nagłówek. To zapewnia poprawne trasowanie Twoich żądań do naszych punktów końcowych bez cenzury.
- URL bazowy:
https://api.groknsfwpromptsthatwork.com/v1 - Nagłówek:
Authorization: Bearer YOUR_API_KEY
curl https://api.groknsfwpromptsthatwork.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "set max_tokens to fifty and temperature to zero"}]
}'
Wysyłanie twojego pierwszego żądania
Wykonaj standardowe chat/completions wywołanie. Określ model jako uncensored. Model ten nie odrzuca legalnej treści dla dorosłych. Obsługuje generowanie tekstu bezpośrednio, bez dodatkowego przekierowania.
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfwpromptsthatwork.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)
Korzystanie z SDK Node
Zainicjuj klienta, podając adres bazowy oraz klucz. Wyślij prompt do generowania tekstu. Odpowiedź zawiera pełny obiekt uzupełnienia. Możesz uzyskać dostęp do wygenerowanego tekstu poprzez choices[0].message.content.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfwpromptsthatwork.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ługa odpowiedzi strumieniowych
Włącz strumieniowanie, ustawiając stream: true. API zwraca fragmenty za pośrednictwem zdarzeń wysyłanych serwerowo. Możesz analizować te fragmenty w czasie rzeczywistym. Zmniejsza to postrzeganą opóźnienie dla długich wyjść.
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)
Wywoływanie funkcji i tryb JSON
Obsługa narzędzi i danych strukturalnych. Użyj response_format: {type: "json_object"} dla ścisłego JSON. Zdefiniuj funkcje w tools tablicy. Model zwraca strukturyzowane dane na podstawie Twojego schematu.
Zrozumienie zużycia tokenów i limitów
Okno kontekstowe wynosi łącznie 100 000 tokenów. Maksymalna liczba tokenów wyjściowych na żądanie to 16 000. Limity szybkości to 300 żądań na minutę. Błędy takie jak 401 lub 429 zwracają standardowe kody. Kredyty są naliczane tylko za poprawne tokeny.
Typowe pytania
Jaki jest bazowy URL dla API?
Podstawowy adres URL to HTTPS://api.groknsfwpromptsthatwork.com/v1. Używaj tego do wszystkich konfiguracji SDK kompatybilnych z OpenAI.
Ile kosztuje model bez cenzury?
Tokeny wejściowe kosztują $0.15 za 1M. Tokeny wyjściowe kosztują $0.50 za 1M. Płacisz za rzeczywiste użycie kredytem prepaid.
Czy mogę użyć tego ze standardową biblioteką Python OpenAI?
Tak. Ustaw base_url i api_key w inicjalizacji klienta. Format endpointu dokładnie odpowiada interfejsowi uzupełniania czatu OpenAI.
Pobierz swój klucz API teraz
Zarejestruj się, skopiuj swój klucz i zaktualizuj bazowy URL. To wszystko, co musisz zrobić.
Pobierz klucz API