pl ▾
Zacznij teraz
Zacznij teraz

API LLM bez cenzury dla programistów

Zintegruj API LLM bez cenzury

Przestań przepłacać za wnioskowanie. Ten przewodnik pokazuje, jak zintegrować nasze API LLM bez cenzury przy użyciu standardowych endpointów zgodnych z OpenAI w kilka minut.

Bazowy URL i autoryzacja

Zacznij od wskazania swojego SDK na nasz bazowy adres URL. Zastąp symbol zastępczy swoim rzeczywistym kluczem.

  • URL bazowy: https://api.pricingapillm.com/v1
  • ID modelu: uncensored
curl https://api.pricingapillm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the current prices for all models in your catalog"}]
  }'

Każde żądanie wymaga ważnego tokena Bearer. System odrzuca nieprawidłowe klucze natychmiast. Generujesz ten klucz podczas rejestracji za pomocą Google lub e-mail. Chroń go.

Wysyłanie pierwszej prośby

Standardowy payload chat completion, aby otrzymać tekst. Działa to z dowolną biblioteką klienta kompatybilną z OpenAI.

from openai import OpenAI

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

Model przetwarza Twój prompt i zwraca odpowiedź. Tokeny wejściowe kosztują $0.15 za milion. Tokeny wyjściowe kosztują $0.50 za milion. Błędy nie zużywają kredytu. Odmowy ze względu na politykę treści są darmowe. Sprawdź swoje saldo po każdym wywołaniu.

Odpowiedzi strumieniowe

Włącz generowanie tokenów w czasie rzeczywistym, ustawiając stream: trueTo zmniejsza postrzeganą latencję dla użytkowników.

import OpenAI from "openai";

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

Dane o zużyciu tokenów pojawiają się w ostatnim fragmencie. Śledź ostrożnie saldo z góry opłacone. API pobiera opłatę tylko za ukończone tokeny. Strumieniowanie działa ze wszystkimi standardowymi parametrami, takimi jak temperatura i top_p.

Konfiguracja wywoływania funkcji

Zdefiniuj narzędzia w żądaniu, aby włączyć output strukturalny. API obsługuje tool_choice i tryb JSON.

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)

Ustaw response_format do {"type": "json_object"} do ścisłego formatu JSON. To zapewnia przewidywalne parsowanie w Twoim backendzie. Użyj tego do ekstrakcji danych lub generowania konfiguracji. Model uncensored dobrze radzi sobie ze złożonymi definicjami narzędzi.

Okno kontekstu i limity

Każde żądanie obsługuje okno kontekstowe 100 000 tokenów. Obejmuje to zarówno podpowiedź, jak i uzupełnienie. Maksymalne wyjście to 16 000 tokenów. Ustaw max_tokens kontrolować długość wyjścia.

curl https://api.pricingapillm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the current prices for all models in your catalog"}]
  }'

Otrzymujesz 300 żądań na minutę na klucz. Tylko 8 żądań działa jednocześnie. Limit treści żądania to 8 MB. Przekroczenie tych limitów powoduje błąd 429. Zaplanuj swoje zadania wsadowe odpowiednio.

Obsługa błędów i limitów

Sprawdź kody stanu HTTP, aby zdebugować problemy. 401 oznacza nieważny klucz. 402 wskazuje na niewystarczający kredyt. 429 sygnalizuje wyczerpanie limitu szybkości.

from openai import OpenAI

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

Kredyt nie wygasa. Możesz doładować środki za pomocą kryptowalut w dowolnym momencie. Błędy nie obciążają Cię kredytami. Użyj strony wsparcia w przypadku problemów ze zwrotami. Chroń swój klucz API, aby uniknąć błędów 401.

Typowe pytania

Jaki to cennik API LLM dla modeli bez cenzury?

Tokeny wejściowe kosztują $0,15 za milion. Tokeny wyjściowe kosztują $0,50 za milion. Płacisz tylko za rzeczywiste użycie. Błędy są darmowe. Nie stosuje się opłat miesięcznych.

Jak doładować kredyt?

Korzystaj z USDT (TRC20) lub USDC (Base). Minimalne doładowanie to $20. Kredyt bonusowy naliczany jest za większe kwoty. Kredyt nie wygasa.

Czy mogę użyć tego z biblioteką SDK OpenAI?

Tak. API jest w pełni kompatybilne z OpenAI. Zmień URL bazowy i klucz API w konfiguracji SDK. Działa z standardowymi punktami końcowymi uzupełnień czatu.

Pobierz swój klucz API

Zarejestruj się, skopiuj klucz, zaktualizuj adres bazowy. Konfiguracja jest taka prosta.

Zacznij teraz