pl ▾
Pobierz klucz API

Szybki start: bez cenzury uzupełnienia czatu

Pobierz swój klucz API bez cenzury i zacznij wysyłać zapytania natychmiast. Ten szybki start obejmuje adres bazowy, uwierzytelnianie oraz podstawowe przykłady SDK dla API kompatybilnego z OpenAI.

Bazowy URL i autoryzacja

Podstawowy adres URL endpointu AI bez cenzury to HTTPS://api.venicepricing.com/v1. Uwierzytelniasz się, przekazując klucz API w nagłówku Authorization jako token Bearer. To ustawienie działa z oficjalnymi SDK OpenAI i dowolnym klientem kompatybilnym z OpenAI poprzez prostą zmianę base_url i klucza API. Możesz wygenerować swój klucz natychmiast na stronie Pobierz klucz API, używając opcji Kontynuuj z Google lub adresu e-mail i hasła. Nie jest wymagany numer telefonu dla tej szybkiej procedury. Klucz jest wyświetlany natychmiast po utworzeniu, więc możesz zacząć testować od razu. Możesz mieć tylko jeden aktywny klucz na konto, ale możesz go zastąpić w dowolnym momencie.

Wyślij żądanie uzupełnienia czatu

Wyślij standardowe żądanie tekst-in, tekst-out do endpointu POST /v1/chat-completions. Użyj ID modelu uncensored, aby uzyskać dostęp do modelu open-weight dostrojonego do braku odmów. Ciało żądania musi zawierać tablicę messages z treścią Twojego promptu. Możesz przetestować to natychmiast za pomocą polecenia curl. To bezpośrednie podejście zapewnia, że używasz właściwego endpointu dla naszej usługi LLM uncensored. Błędy i odmowy są darmowe, więc płacisz tylko za rzeczywiste użycie tokenów. Pamiętaj, że model nie odmawia legalnej treści dla dorosłych lub kontrowersyjnych tematów. Nie jest to GPT, Claude ani żaden inny model dostawcy. Działa na naszych własnych serwerach.

Skonfiguruj parametry modelu

Możesz dostosować zachowanie modelu za pomocą parametrów takich jak temperatura, top_p, stop i seed. Ustawienia te pozwalają kontrolować kreatywność i determinizm w odpowiedziach. Okno kontekstowe obsługuje do 100,000 tokenów łącznie dla promptu i uzupełnienia. Każde żądanie może wygenerować maksymalnie 16,000 tokenów, lub 2,048, jeśli nie ustawisz max_tokens. Obsługiwane jest również wywoływanie funkcji poprzez narzędzia i tool_choice. Ta elastyczność pozwala budować złożone interakcje bez konieczności posiadania subskrypcji. Możesz precyzyjnie dostosować wynik do swojego konkretnego przypadku użycia. Model pozostaje spójny przy różnych konfiguracjach parametrów.

Obsługa odpowiedzi strumieniowych

Włącz strumieniowanie, ustawiając stream na true w żądaniu. API zwraca odpowiedzi za pomocą zdarzeń wysyłanych serwerowo (SSE) w celu dostarczania tokenów w czasie rzeczywistym. Możesz śledzić zużycie tokenów w ostatnim fragmencie strumienia. Funkcja ta jest idealna dla aplikacji wymagających natychmiastowej informacji zwrotnej. Strumieniowanie pomaga zmniejszyć postrzeganą opóźnienie dla użytkowników oczekujących na długie odpowiedzi. Możesz analizować dane strumienia w preferowanym języku. Klucz API pozostaje ważny przez cały czas trwania strumienia. Błędy podczas strumieniowania są obsługiwane bez utraty kredytu. Metoda ta jest wydajna w scenariuszach o wysokim przepływie.

Korzystaj z Wywoływania Funkcji

Zdefiniuj narzędzia w żądaniu, aby włączyć możliwości wywoływania funkcji. Model może zwracać dane strukturalne zgodne z Twoimi definicjami narzędzi. Funkcja ta obsługuje tool_choice dla precyzyjnej kontroli nad wykonaniem funkcji. Możesz integrować zewnętrzne API lub wykonywać złożone transformacje danych. Model uncensored niezawodnie obsługuje definicje narzędzi bez zbędnych odmów. Możesz zdefiniować wiele narzędzi w jednym żądaniu. API przetwarza wywołania narzędzi i zwraca odpowiednie wyjście. Ta możliwość sprawia, że usługa jest odpowiednia zaawansowanych workflow agentów. Możesz przetestować wywoływanie funkcji dowolnym SDK kompatybilnym z OpenAI.

Formatuj Odpowiedzi JSON

Ustaw response_format na json_object, aby wymusić zwracanie przez model poprawnego JSON. Zapewnia to spójne parsowanie w kodzie aplikacji. Możesz użyć tej funkcji do ekstrakcji danych strukturalnych lub odpowiedzi API. Model ściśle przestrzega reguł składni JSON. Ten format zmniejsza potrzebę przetwarzania po stronie w kodzie. Możesz zwalidować dane wyjściowe natychmiast po otrzymaniu. API uncensored AI obsługuje ten format bez dodatkowych opłat. Błędy nie są rozliczane, więc możesz eksperymentować swobodnie. Ta funkcja jest kluczowa dla niezawodnej integracji z innymi systemami.

cURL

curl https://api.venicepricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the cost of a vaporetto ticket"}]
  }'

Python

from openai import OpenAI

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

Jaki jest bazowy URL dla cen Venice?

Podstawowy adres URL to HTTPS://api.venicepricing.com/v1. Ten adres URL działa ze standardowymi SDK OpenAI po aktualizacji konfiguracji base_url. Musisz dołączyć swój klucz API w nagłówku Authorization dla uwierzytelnienia.

Jak radzić sobie z błędami i limitami szybkości?

Błąd 401 oznacza nieprawidłowy lub brakujący klucz API. Błąd 402 oznacza niewystarczające saldo w koncie prepay. Błąd 429 oznacza przekroczenie limitu 300 żądań na minutę. Możesz je rozwiązać, sprawdzając klucz, doładowując krypto lub czekając na zresetowanie limitu.

Jaki jest rozmiar okna kontekstowego?

Okno kontekstowe obsługuje do 100 000 tokenów dla promptu i uzupełnienia. Każde żądanie może zwrócić maksymalnie 16 000 tokenów. Jeśli nie ustawisz max_tokens, domyślny limit wyjściowy wynosi 2 048 tokenów. Rozmiar ten jest odpowiedni dla długich dokumentów i złożonych konwersacji.

Uzyskaj swój klucz teraz

Zarejestruj się, pobierz klucz i wskaż na nasz endpoint. To wszystko.

Pobierz klucz API