pl ▾

NoFilterDokumentacja API

Dokumentacja API

Zintegruj nasz LLM bez cenzury w swojej aplikacji, korzystając ze standardowych SDK OpenAI. Wysyłaj tekst, otrzymuj tekst i omijaj filtry treści bez konfiguracji.

uncensoredhttps://api.nofilteraichatbot.com/v1

Bazowy URL i autoryzacja

Rozpocznij każde żądanie, wskazując klienta na https://api.nofilteraichatbot.com/v1 i dołączając swój klucz API w nagłówku autoryzacji.

Wygeneruj klucz przez panel, używając poświadczeń Google lub e-mail, a następnie przekaż go jako Bearer YOUR_API_KEY do uwierzytelniania każdego wywołania.

Pierwsze żądanie

Wyślij pierwszy prompt do endpointu chat completions, aby zweryfikować łączność i zachowanie modelu.

Ten przykład prosi o prostą odpowiedź używając uncensored model.

curl https://api.nofilteraichatbot.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Get the temperature in Tokyo"}]
  }'

Integracja Python

Użyj oficjalnej biblioteki Pythona OpenAI do interakcji z naszym API bez modyfikacji logiki głównej.

Skonfiguruj podstawowy adres URL tak, aby kierować żądania do naszego silnika wnioskowania uncensored.

from openai import OpenAI

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

Zainicjuj SDK w środowisku JavaScript, aby bezproblemowo obsługiwać generowanie tekstu.

Upewnij się, że nadpiszesz domyślny bazowy URL, aby skierować ruch do naszego konkretnego endpointu.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nofilteraichatbot.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

Włącz strumieniowanie, ustawiając stream: true otrzymać częściowe odpowiedzi w czasie rzeczywistym.

Ostatni fragment zawiera podsumowanie użycia tokenów do dokładnego śledzenia rozliczeń.

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)

Limity szybkości i ograniczenia

Każdy klucz API obsługuje 300 żądań na minutę i pozwala na 8 jednoczesnych żądań.

Okno kontekstowe wynosi 100,000 tokenów, a ciała żądań muszą mieścić się w limicie 8 MB.

Typowe pytania

Jak radzić sobie z błędami uwierzytelniania?

Błąd 401 oznacza nieprawidłowy lub brakujący klucz API. Zweryfikuj swój klucz w panelu i upewnij się, że format nagłówka jest poprawny.

Co się stanie, jeśli zabraknie kredytu?

Żądania zwracają błąd 402, gdy wyczerpie się kredyt prepaydowany. Doładuj konto kryptowalutą, aby natychmiast wznowić usługę.

Dlaczego otrzymuję błąd 429?

Kod odpowiedzi 429 oznacza, że przekroczyłeś limit szybkości wynoszący 300 żądań na minutę dla danego klucza. Poczekaj na zresetowanie okna czasowego lub zmniejsz liczbę żądań równoległych.

Zabezpiecz swój klucz API

Zarejestruj się, pobierz klucz, zaktualizuj endpoint. Prosta integracja.

Zdobądź klucz próbny