pl ▾
Pobierz swój klucz

Szybki start: Zintegruj API AI unhinged

Uruchom API bez cenzury w kilka minut. Zintegruj API AI bez ograniczeń ze standardowymi klientami kompatybilnymi z OpenAI i zacznij generować niefiltrowany tekst natychmiast.

Wymagania wstępne: Konfiguracja SDK i Base URL

Użyj dowolnego SDK kompatybilnego z OpenAI. Ustaw klienta na właściwy adres bazowy i podaj klucz API. Zapewnia to, że żądania trafiają do modelu bez cenzury bez dodatkowej konfiguracji.

  • URL bazowy: https://api.aiunhinged.cc/v1
  • ID modelu: uncensored
  • Uwierzytelnianie: Token Bearer w Authorization nagłówek
curl https://api.aiunhinged.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a JWT token valid for 1 hour"}]
  }'

Uwierzytelnianie za pomocą klucza API

Przekazuj swój klucz API w nagłówku Authorization. System odrzuca żądania bez ważnych poświadczeń. Błędy zwracają jasne kody stanu do debugowania.

from openai import OpenAI

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

Wysyłanie pierwszej prośby o uzupełnienie

Wyślij żądanie POST do /v1/chat/completions. Dołącz ID modelu i swoją tablicę messages. API zwraca odpowiedź tekstową natychmiast. Działa to dla opowiadań, scenariuszy lub generowania surowych danych.

import OpenAI from "openai";

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

Odpowiedzi strumieniowe z SSE

Włącz strumieniowanie, ustawiając stream: true. Otrzymuj tokeny, gdy są generowane. To redukuje postrzeganą opóźnienie dla długich wyjść. Ostatni chunk zawiera szczegóły użycia tokenów.

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)

Wykorzystywanie Narzędzi i Wywoływania Funkcji

Zdefiniuj narzędzia w żądaniu. Model zwraca strukturalne argumenty. Sparsuj je, aby wykonać funkcje zewnętrzne. Umożliwia to dynamiczne, interaktywne workflow bez ręcznego parsowania.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiunhinged.cc/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 tokenów i limitów

Szranaj limit 300 żądań na minutę. Okno kontekstu obsługuje 100,000 tokenów łącznie. Żądania przekraczające limit zwracają kod statusu 429. Niewystarczające kredity zwracają 402. Nieprawidłowe klucze zwracają 401. Błędy nie zużywają kredytów.

Typowe pytania

Jak zintegrować niecenzurowane API z istniejącymi klientami?

Ustaw URL bazowy na HTTPS://api.aiunhinged.cc/v1 i użyj swojego klucza API w nagłówku Authorization. Każde SDK kompatybilne z OpenAI działa od razu. Nie jest wymagane żadne niestandardowe middleware.

Co się stanie, jeśli natrafię na limit szybkości?

API zwraca kod statusu 429. Musisz poczekać, aż okno się zresetuje. Limit wynosi 300 żądań na minutę na klucz. Dostosuj częstotliwość żądań odpowiednio.

Czy model bez filtrów obsługuje wywoływanie funkcji?

Tak. Zdefiniuj narzędzia w ciele żądania. Model zwraca argumenty w formacie JSON. Możesz następnie wykonać te funkcje w logice swojej aplikacji bezproblemowo.

Pobierz swój klucz natychmiast

Zarejestruj się, pobierz klucz, zaktualizuj adres bazowy. To cała konfiguracja.

Pobierz swój klucz