pl ▾
Pobierz swój klucz

Szybki start: API LLM bez cenzury

Ten przewodnik prowadzi do integracji API LLM bez cenzury przy użyciu standardowych SDK OpenAI. Uwierzytelnisz się, wyślesz żądania i obsłużysz strumieniowanie bez uzależnienia od subskrypcji.

Wymagania wstępne: Instalacja SDK i klucza API

Podstawowy adres URL naszej usługi to https://api.priceclaude.com/v1. Uwierzytelnianie wymaga ważnego klucza API przekazanego w Authorization Nagłówek. Generujesz ten klucz natychmiast po rejestracji przez Google lub e-mail na Pobierz klucz API strony. Nie jest wymagany numer telefonu do rejestracji.

Nasze API jest kompatybilne z OpenAI. Możesz użyć dowolnego SDK, które obsługuje standard openai strukturze pakietu. Przekaż swój klucz jako api_key parametr. Zmień base_url wskazać na nasz punkt końcowy. Pozwala to na podmianę naszego modelu uncensored bez przepisywania logiki integracji.

Wykonywanie pierwszego żądania uzupełnienia czatu

Wyślij żądanie POST do /v1/chat/completions z Twoimi wiadomościami systemowymi i użytkownika. Identyfikator modelu to ściśle uncensored. Nie jest to model innego dostawcy. Jest to model o otwartych wagach dostrojony do bezpośrednich odpowiedzi bez odrzucania treści dla prawnego użytku dorosłych. Możesz ustawić takie parametry jak temperature i top_p kontrolować kreatywność.

Tokeny wejściowe kosztują $0.15 za milion. Tokeny wyjściowe kosztują $0.50 za milion. Błędy i odrzucenia nie zużywają kredytu. Możesz zweryfikować działanie żądania, wysyłając prostą wiadomość testową. Odpowiedź będzie zawierać wygenerowany tekst w content pole.

Obsługa odpowiedzi strumieniowych (SSE)

Ustaw stream do true w żądaniu, aby otrzymać Wydarzenia Wysyłane Serwerem (SSE). Pozwala to na przetwarzanie tokenów w miarę ich generowania. Strumieniowanie redukuje postrzegane opóźnienia dla dużych odpowiedzi. Ostatni fragment zawiera całkowite statystyki użycia tokenów. Pomaga to śledzić koszty w czasie rzeczywistym.

Buforuj przychodzące fragmenty i połącz je. Upewnij się, że poprawnie obsługujesz zdarzenie końca strumienia. To podejście jest kluczowe dla interfejsów czatu. Zapewnia płynne doświadczenie użytkownika w porównaniu do oczekiwania na pełną odpowiedź.

Używanie narzędzi i trybu JSON

Zdefiniuj schematy funkcji w tools parametr. Model może wywoływać te funkcje, jeśli zostanie o to poproszony. Użyj tool_choice aby wymusić konkretną funkcję. To umożliwia złożone przepływy pracy. Tryb JSON jest dostępny poprzez response_format: {type: "json_object"}. To zapewnia dane strukturalne do niezawodnego parsowania. Użyj tego do zadań wyodrębniania danych.

Zrozumienie zużycia tokenów i limitów

Okno kontekstowe wynosi łącznie 100,000 tokenów. Obejmuje to zarówno prompt, jak i uzupełnienie. Maksymalna liczba tokenów wyjściowych na żądanie to 16,000. Jeśli nie ustawisz max_tokens, domyślnie wynosi 2,048. Rozmiar ciała żądania jest ograniczony do 8 MB. Możesz wysyłać 300 żądań na minutę. Współbieżność jest ograniczona do 8 jednoczesnych żądań na klucz. Przekroczenie tych limitów zwraca błąd 429.

Obsługa błędów i logika ponownych prób

Obsłuż HTTP 401, weryfikując swój klucz API. Błąd 402 oznacza, że prepaydowane środki zostały wyczerpane. Doładuj poprzez kryptowaluty, aby kontynuować. Użyj wykładniczego opóźnienia (backoff) dla błędów limitu szybkości 429. Logika ponownych prób powinna szanować Retry-After nagłówek, jeśli jest obecny. Błędy nie obciążają kredytu. Chroni to Twój balans podczas problemów z siecią.

cURL

curl https://api.priceclaude.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summit the quarterly report by Friday at noon"}]
  }'

Python

from openai import OpenAI

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

Typowe pytania

Czym jest API Claude bez cenzury?

To API rozliczane na żądanie dla LLM bez cenzury. Ceny wynoszą $0.15 za milion tokenów wejściowych i $0.50 za milion tokenów wyjściowych. Nie ma wymaganej subskrypcji miesięcznej.

Jak uzyskać klucz API?

Zarejestruj się na stronie Pobierz klucz API za pomocą Google lub e-maila. Twój klucz jest wyświetlany natychmiast. Nie jest wymagany numer telefonu. Możesz zastąpić klucz, jeśli jest to potrzebne.

Czy model jest bez cenzury?

Tak, nie odrzuca treści dla dorosłych zgodnych z prawem. Blokuje tylko treści seksualne z udziałem małoletnich. Możesz go używać do celów kreatywnych, technicznych lub kontrowersyjnych.

Wygeneruj swój klucz

Zarejestruj się, skopiuj klucz, zaktualizuj URL bazowy. Gotowy do działania.