pl ▾
Wypróbuj z kredytem trial

Szybki start z API LLM bez cenzury

Pobierz swój uncensored klucz API LLM i zacznij natychmiast generować tekst. Przewodnik obejmuje kluczowe kroki integracji naszej usługi zgodnej z OpenAI w Twoim przepływie pracy.

https://api.apiintelligenceartificielle.com/v1

Wymagania wstępne i Base URL

Twoja podróż z niecenzurowaną sztuczną inteligencją zaczyna się od adresu URL bazowego. Użyj https://api.apiintelligenceartificielle.com/v1 dla wszystkich żądań. Ten punkt końcowy kieruje ruch bezpośrednio do naszego modelu bez cenzury bez zewnętrznych proxy. Potrzebujesz klucza API, który generujesz na stronie kluczy. Nie jest wymagany numer telefonu do rejestracji. Użyj Google lub hasła e-mail do logowania. Interfejs wyświetla Twój klucz natychmiast po utworzeniu. Chroń ten klucz, ponieważ uwierzytelnia on użycie tokenów.

Uwierzytelnianie i nagłówki

Każde żądanie wymaga Twojego klucza API w Authorization Nagłówek. Sformatuj nagłówek jako Bearer YOUR_API_KEY. Ta standardowa metoda zapewnia kompatybilność z istniejącymi narzędziami. Nasze API NSFW akceptuje ten nagłówek zarówno dla odpowiedzi tekstowych, jak i strumieniowych. Nie dołączaj klucza do ciągu zapytania URL, chyba że jest to konieczne. System weryfikuje klucz przed przetworzeniem tokenów. Nieprawidłowy klucz powoduje błąd 401. Brak klucza uniemożliwia pomyślne wykonanie dowolnego żądania. Zweryfikuj istnienie swojego klucza przed wysłaniem dużych ładunków danych.

Wysyłanie twojego pierwszego żądania

Wyślij żądanie POST do /v1/chat/completions z Twoim ID modelu. Użyj uncensored jako nazwę modelu. Ciało żądania musi zawierać tablicę messages. Każda wiadomość ma rolę i treść. Oto podstawowy przykład cURL, aby zacząć.

curl https://api.apiintelligenceartificielle.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the latest version of the Python SDK"}]
  }'

To polecenie wysyła proste polecenie do modelu bez cenzury. Odpowiedź zawiera wygenerowany tekst. Sprawdź choices tablica dla wyjścia. Możesz dostosować długość promptu, aby pasował do Twojego przypadku użycia. System przetwarza dane wejściowe i zwraca tekst. Nie jest potrzebna skomplikowana konfiguracja dla podstawowego użycia. Skup się na strukturze treści dla najlepszych rezultatów.

Obsługa odpowiedzi strumieniowych

Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. Wysyła to częściowe odpowiedzi w miarę ich generowania. Użyj zdarzeń wysyłanych przez serwer (SSE) do obsługi strumienia. Ostatni fragment zawiera szczegóły użycia tokenów. Ta metoda zmniejsza postrzeganą opóźnienie dla długich wyjść. Twój klient musi poprawnie parsować format SSE. Buforuj dane przychodzące, aż strumień się zamknie. Strumieniowanie jest idealne dla aplikacji w czasie rzeczywistym. Zapewnia natychmiastową informację zwrotną użytkownikom. Monitoruj strumień pod kątem błędów lub rozłączeń. Połącz się ponownie, jeśli połączenie zostanie nieoczekiwanie przerwane. To podejście zapewnia płynne doświadczenie użytkownika.

Konfigurowanie parametrów

Dostosuj parametry, aby kontrolować zachowanie modelu. Użyj temperature dla losowości, wahających się od 0 do 2. Wyższe wartości zwiększają kreatywność. Niższe wartości sprawiają, że odpowiedzi są bardziej deterministyczne. Ustaw max_tokens ograniczenie długości outputu. Wartość domyślna to 2,048 tokenów na żądanie. Możesz rozszerzyć to do 16,000 tokenów. Użyj top_p do próbkowania jądra (nucleus sampling). Ustaw stop sekwencje do zatrzymywania generowania. Tryb JSON jest dostępny poprzez response_format. To zapewnia dane strukturalne do integracji kodu. Eksperymentuj z tymi ustawieniami, aby znaleźć preferowany balans. Model dostosowuje się do Twoich specyficznych potrzeb.

Obsługa błędów i limity

Monitoruj swoje limity żądań uważnie. Masz dozwolone 300 żądań na minutę na klucz. Tylko 8 żądań może działać jednocześnie. Maksymalny rozmiar ciała żądania to 8 MB. Błąd 401 wskazuje na nieprawidłowy klucz. Błąd 402 oznacza, że Twój kredyt się wyczerpał. Doładuj kryptowalutą, aby kontynuować korzystanie z usługi. Błąd 429 sygnalizuje limitowanie szybkości. Poczekaj przed ponowną próbą, aby uniknąć dalszych opóźnień. Błędy i odmowy nie zużywają kredytu. Chroni to Twój kredyt płatny z góry. Sprawdź nagłówki odpowiedzi, aby uzyskać szczegóły użytkowania. Śledź swoje zużycie tokenów, aby pozostać w granicach limitów. Zaplanuj swoje użytkowanie, aby uniknąć przerw podczas krytycznych zadań.

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

Najczęściej zadawane pytania

Czy usługa API z sztuczną inteligencją jest kompatybilna z SDK OpenAI?

Tak, nasze API używa standardowych punktów końcowych zgodnych z OpenAI. Możesz użyć oficjalnych SDK OpenAI, zmieniając bazowy URL. Pozwala to na bezproblemową integrację z istniejącymi bazami kodu. Nie są wymagane duże zmiany przy przełączaniu dostawców.

Jak LLM bez ograniczeń obsługuje odmowy treści?

Model jest dostosowany do odpowiadania bez odrzucania treści dla legalnego użytku dorosłego. Nie blokuje tematów kontrowersyjnych lub fikcyjnych. Jednak treści seksualne z udziałem małoletnich są zawsze odrzucane. Ten sztywny limit ma zastosowanie do wszystkich żądań niezależnie od parametrów.

Jaki jest rozmiar okna kontekstu dla modelu bez cenzury?

Okno kontekstowe wynosi 100 000 tokenów, obejmując łącznie prompt i uzupełnienie. Możesz wygenerować do 16 000 tokenów w jednym żądaniu. Pozwala to na generowanie długich treści. Dostosuj długość danych wejściowych, aby zoptymalizować wydajność.

Zabezpiecz swój klucz teraz

Zarejestruj się, pobierz token i zaktualizuj bazowy adres URL. To obejmuje całą konfigurację.

Wypróbuj z kredytem trial