pl ▾
Pobierz klucz API

API dla niecenzurowanego LLM. Prepayd. Bez subskrypcji.

za 1M tokenów wejściowych
$0.15
Tokeny wyjściowe / 1M
$0.50
kontekst tokenów
100,000
kredyt próbny
$0.50
żądań na minutę
300
https://api.apiia.cc/v1

Przewodnik szybkiego startu API ia

Pobierz swój klucz API i zacznij wysyłać żądania do API LLM uncensored w ciągu minut. Ten przewodnik obejmuje uwierzytelnianie, podstawowe endpointy, strumieniowanie i zaawansowane funkcje z konkretnymi przykładami.

Uwierzytelnianie & URL bazowy

Użyj swojego unikalnego klucza API z każdym żądaniem do https://api.apiia.cc/v1 bazowy adres URL. Ten punkt końcowy kompatybilny z OpenAI działa z dowolnym standardowym SDK poprzez ustawienie bazowego adresu URL i podanie swojego klucza w Authorization Nagłówek. Klucz jest generowany natychmiast po rejestracji przez Google lub e-mail, bez wymogu numeru telefonu. Zachowaj klucz w sekrecie, ponieważ daje bezpośredni dostęp do Twojego kredytu zaliczkowego. Możesz wygenerować nowy klucz w dowolnym momencie, który natychmiast zastępuje poprzedni.

Wysyłanie pierwszej kompozycji

Wyślij żądanie POST do /v1/chat/completions z modelem ustawionym na "uncensored". Ten prosty interfejs typu tekst-wejście, tekst-wyjście obsługuje Twoje prompty bez odmów treści dla legalnego użytku dorosłego. Możesz kontrolować długość odpowiedzi za pomocą max_tokens parametr, który domyślnie wynosi 2,048, jeśli zostanie pominięty. Model obsługuje okno kontekstowe 100,000 tokenów, pozwalając na znaczną historię promptów. Użyj tego endpointu do niezawodnej, niefiltrowanej generacji tekstu.

curl https://api.apiia.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

Integracja SDK Python

Zainstaluj oficjalny pakiet Pythona OpenAI i skonfiguruj adres bazowy, aby wskazywał na nasz serwis. Pozwala to na używanie znanych metod, takich jak chat.completions.create() z naszym uncensored modelem. SDK automatycznie obsługuje tokenizację i formatowanie żądań. Możesz przekazać parametry takie jak temperature i top_p kontrolowania kreatywności i losowości. To podejście upraszcza integrację z istniejącymi aplikacjami Python lub przepływami pracy nauki danych.

from openai import OpenAI

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

Integracja SDK Node

Użyj biblioteki Node.js SDK od OpenAI, ustawiając BASE_URL zmienna środowiskowa lub konfigurowanie instancji klienta. Umożliwia to bezproblemową integrację z projektami JavaScript i TypeScript. SDK obsługuje wszystkie standardowe funkcje uzupełniania czatu, w tym wywoływanie funkcji i tryb JSON. Możesz łatwo przełączać się między trybami strumieniowymi i niestrumieniowymi. Ta elastyczność sprawia, że rozwiązanie jest idealne do budowania aplikacji webowych lub funkcji serverless wymagających generowania tekstu uncensored.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apiia.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 w Twoim żądaniu. API zwraca zdarzenia wysyłane serwerowo (SSE) z każdym tokenem w miarę jego generowania. Zapewnia to natychmiastową informację zwrotną, zmniejszając postrzeganą opóźnienie dla użytkowników końcowych. Ostatni fragment zawiera statystyki użycia tokenów, umożliwiając dokładne śledzenie kosztów. Strumieniowanie jest kluczowe dla interaktywnych interfejsów czatu i generowania dynamicznej treści. Zapewnia płynne doświadczenie użytkownika nawet przy dłuższych odpowiedziach.

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, Błędy i Okno Kontekstu

Twój klucz API jest ograniczony do 300 żądań na minutę i 8 żądań równoległych. Maksymalny rozmiar ciała żądania wynosi 8 MB. Jeśli otrzymasz błąd 401, sprawdź ważność swojego klucza API. Błąd 402 oznacza niewystarczające saldo z góry opłacone. Błąd 429 oznacza, że przekroczyłeś limit szybkości. Okno kontekstu obsługuje 100,000 tokenów dla promptu i uzupełnienia łącznie. Zrozumienie tych limitów pomaga projektować solidne aplikacje, które obsługują błędy w sposób elegancki.

Najczęściej zadawane pytania

Jak uwierzytelnić swoje żądania?

Dołącz klucz API do nagłówka Authorization jako token Bearer. Podstawowy adres URL to HTTPS://api.apiia.cc/v1 dla wszystkich SDK zgodnych z OpenAI.

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

Otrzymasz kod statusu 429. Limit wynosi 300 żądań na minutę i 8 żądań równoległych na klucz. Poczekaj chwilę przed ponowną próbą.

Czy kredyt próbny jest ważny do końca?

Nie, kredyt próbny o wartości $0.50 jest ważny przez 7 dni. Kredyt przedpłacony z doładowań nigdy nie wygasa, ale kredyt próbny jest jednorazowy dla konta.

Pobierz klucz API w kilka sekund

Zarejestruj się, pobierz klucz i zaktualizuj bazowy URL. Gotowe.

Pobierz klucz APIhttps://api.apiia.cc/v1