pl ▾

API bez cenzury kompatybilne z OpenAI

Dokumentacja API Nieskrępowanego LLM

Niezablokowana API LLM z punktami końcowymi kompatybilnymi z OpenAI. Zacznij wysyłać żądania w ciągu minut dzięki naszemu systemowi kredytów tokenów.

Zdobądź klucz próbny

Uwierzytelnianie i URL bazowy

Użyj swojego klucza API z podstawowym adresem URL HTTPS://api.grokapinsfw.com/v1. Każde żądanie wymaga nagłówka Authorization.

curl https://api.grokapinsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send a message now"}]
  }'

Twórz klucze przez Google lub e-mail w panelu. Jeden klucz na konto, bez konieczności weryfikacji telefonu.

Pierwsze żądanie Chat Completion

Wysyłaj żądania POST do /v1/chat/completions. Identyfikator modelu to "uncensored".

from openai import OpenAI

client = OpenAI(base_url="https://api.grokapinsfw.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)

Tekst wchodzi, tekst wychodzi. Brak wsparcia dla embeddingów ani wizji. Okno kontekstowe wynosi łącznie 100,000 tokenów.

Integracja Node.js

Skonfiguruj swojego klienta Node z tym samym podstawowym adresem URL i kluczem.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.grokapinsfw.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 zwraca zdarzenia SSE. Używaj standardowych SDK OpenAI bez zmian.

Odpowiedzi strumieniowe

Włącz strumieniowanie przez SSE. Liczba tokenów pojawia się w ostatnim czacie.

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)

Przydatne dla interfejsów użytkownika w czasie rzeczywistym. Każdy token jest rozliczany dokładnie.

Wywoływanie funkcji i tryb JSON

Obsługa definicji narzędzi i trybu ścisłego JSON. Ustaw response_format na json_object.

from openai import OpenAI

client = OpenAI(base_url="https://api.grokapinsfw.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)

Temperatura i top_p regulują poziom kreatywności. Sekwencje stop działają zgodnie z oczekiwaniami.

Limity szybkości i błędy

300 żądań na minutę, 8 równoczesnych na klucz. Maksymalny rozmiar ciała 8 MB.

401 oznacza nieprawidłowy klucz. 402 oznacza brak kredytu. 429 sygnalizuje przekroczenie limitu szybkości.

Typowe pytania

Czy to oficjalna usługa NSFW Grok?

Nie. Jesteśmy niezależnym dostawcą uruchamiającym własny model bez cenzury. Używamy formatu kompatybilnego z OpenAI.

Jak działa rozliczanie?

Tylko kredyt prepaidowy. Płatność w kryptowalutach. Błędy są darmowe. Brak opłat miesięcznych.

Czym jest okno kontekstowe?

100 000 tokenów łącznie. Maksymalna liczba tokenów wyjściowych to 16 000 na żądanie.

Pobierz swój klucz API

Zarejestruj się, skopiuj swój klucz i zaktualizuj bazowy adres URL. To wszystko, czego potrzeba.