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