pl ▾
Zacznij teraz

Referencje API: Chat Completions

Zintegruj interfejs API AI uncensored w swojej aplikacji jednym zmianą w kodzie. Przewodnik obejmuje punkty końcowe kompatybilne z OpenAI, strumieniowanie i wywoływanie narzędzi, których potrzebujesz do zbudowania nieograniczonego generowania w swojej technologii.

Szybki start: Pierwsze żądanie

Wyślij swoje pierwsze żądanie uzupełnienia czatu w mniej niż minutę. Endpoint akceptuje standardowe ładunki OpenAI i zwraca nieograniczone odpowiedzi tekstowe. Zainicjuj klienta swoim kluczem API i bazowym URL. Następnie wywołaj endpoint uzupełnień czatu z ID modelu ustawionym na „uncensored”. Model generuje tekst bez odmów treści na użytek dorosły zgodny z prawem.

Możesz zweryfikować połączenie, wylistując dostępne modele. Potwierdza to, że serwer jest osiągalny, a Twoje dane uwierzytelniające są poprawne. Odpowiedź potwierdza ID modelu i dostępność endpointu.

Uwierzytelnianie i URL bazowy

Używaj swojego klucza API do każdego żądania do adresu bazowego https://api.geminisemcensura.com/v1. Klucz jest generowany natychmiast po rejestracji za pomocą Google lub e-maila. Przekaż go w Authorization nagłówek jako token Bearer. Jeśli wygenerujesz nowy klucz, stary przestaje być ważny natychmiast. To upraszcza zarządzanie poświadczeniami w Twoich aplikacjach. Możesz regenerować klucze bezpośrednio z panelu, nie tracąc kredytu prepaid.

Parametry: Temperatura, Top P i Stop

Kontroluj losowość generowania za pomocą standardowych parametrów. Ustaw temperature do dostosowania kreatywności. Niższe wartości dają bardziej deterministyczne outputy. Wyższe wartości wprowadzają zmienność. Użyj top_p do próbkowania jądra (nucleus sampling) w celu ograniczenia puli tokenów. The stop parametr zatrzymuje generowanie, gdy pojawi się określona sekwencja. Jest to przydatne do kontrolowania długości lub struktury wyjścia.

Te parametry działają dokładnie tak samo jak w SDK OpenAI. Możesz dostrajać styl odpowiedzi bez zmiany modelu. Model bez cenzury respektuje te ograniczenia, zachowując jednocześnie brak odmów treści. Dostosuj je do swojego konkretnego przypadku użycia.

Odpowiedzi strumieniowe (SSE)

Włącz strumieniowanie, ustawiając stream ustaw na true. Serwer zwraca ciąg zdarzeń wysyłanych przez serwer (SSE). Każde zdarzenie zawiera częściowy fragment wygenerowanego tekstu. Pozwala to na wyświetlanie wyniku w czasie rzeczywistym. Zmniejsza to postrzeganą latencję dla użytkowników końcowych.

Ostatni fragment zawiera statystyki użycia tokenów. Możesz śledzić tokeny wejściowe i wyjściowe dla dokładności rozliczeń. Błędy podczas strumieniowania są wysyłane jako ostatnie zdarzenie z obiektem błędu. Obsłuż te zdarzenia, aby elegancko zarządzać przerwami sieciowymi.

Wywoływanie Narzędzi i Tryb JSON

Używaj wywoływania funkcji do integracji zewnętrznych narzędzi. Zdefiniuj funkcje w tools parametr. Model zwraca strukturalne argumenty dla określonej funkcji. Wykonujesz funkcję i wysyłasz wynik z powrotem do modelu. To umożliwia złożone wieloetapowe przepływy pracy. Tryb JSON wymusza ścisły output JSON. Użyj response_format z json_object dla niezawidego parsowania.

Model bez cenzury definiuje narzędzia bez odmów na podstawie tematu. Obsługuje standardowe schematy narzędzi OpenAI. Zapewnia to kompatybilność z istniejącymi bibliotekami wykorzystującymi narzędzia. Możesz budować agentów, które bezproblemowo interagują z API lub bazami danych.

Limity i limity przydziału

API narzuca ścisłe limity szybkości, aby zapewnić stabilność. Masz do dyspozycji 300 żądań na minutę na klucz. Współbieżność jest ograniczona do 8 jednoczesnych żądań. Maksymalny rozmiar treści żądania wynosi 8 MB. Okno kontekstowe obsługuje 100 000 tokenów dla danych wejściowych i wyjściowych łącznie. Domyślny maksymalny wynik wynosi 2 048 tokenów, chyba że określisz inaczej.

Jeśli przekroczysz limit szybkości, otrzymasz błąd 429. Odpowiedź zawiera nagłówek retry-after. Monitoruj swoje użycie, aby uniknąć przerw. Limity te dotyczą wszystkich punktów końcowych, w tym żądań strumieniowych. Zaplanuj accordingly swoje zadania wsadowe.

cURL

curl https://api.geminisemcensura.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the release date of the last update"}]
  }'

Python

from openai import OpenAI

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

FAQ

Czy API gemini bez cenzury jest kompatybilne z oficjalnymi SDK OpenAI?

Tak, jest w pełni kompatybilny z OpenAI. Wystarczy zmienić bazowy adres URL i klucz API w konfiguracji klienta. Struktura punktów końcowych i format odpowiedzi odpowiadają standardowemu API chat completions.

Co się stanie, jeśli otrzymam błąd 402?

Błąd 402 oznacza, że saldo środków zaliczki zostało wyczerpane. Ponieważ korzystamy z modelu zaliczkowego, musisz doładować konto, aby kontynuować składanie żądań. Możesz dodać środki za pomocą USDT lub USDC za pomocą kryptowalut. Kredyt próbny wygasa po 7 days, jeśli nie zostanie wykorzystany.

Czy model bez filtrów odrzuca treści?

Model nie odmawia poruszania legalnych tematów dla dorosłych, fikcyjnych lub kontrowersyjnych. Jedynym bezwzględnym limitem są treści erotyczne z udziałem małoletnich, które są zawsze odrzucane. Dzięki temu nadaje się do pisania twórczego, gry rolnej i nieograniczonych zastosowań badawczych.

Pobierz klucz API w kilka minut

Zarejestruj się, pobierz swój klucz i zaktualizuj bazowy adres URL. To wszystko.

Zacznij terazPrzeglądaj dokumentację