pl ▾

Dokumentacja API: Quickstart Guide

Wklej żądania do naszego bezcenzurowanego modelu do naszej API kompatybilnej z OpenAI bez żadnych przeszkód. Używaj standardowych SDK do generowania tekstu z naszego jednego modelu szanującego prywatność.

Bazowy URL i autoryzacja

Użyj naszego adresu bazowego i wstrzyknij swój klucz API do Authorization Nagłówek do rozpoczęcia wysyłania żądań. Zapewniamy jeden punkt końcowy, który akceptuje standardowe ładunki OpenAI, więc nie musisz przepisywać logiki integracji. Zarejestruj się za pomocą Google lub e-maila, aby natychmiast otrzymać klucz bez numeru telefonu. Klucz uwierzytelnia Twoje konto na naszych serwerach przy każdym wysłanym żądaniu.

  • URL bazowy: https://api.geminisincensura.com/v1
  • ID modelu: uncensored

Możesz obrócić klucz w dowolnym momencie, generując nowy, co natychmiast unieważnia poprzedni token.

curl https://api.geminisincensura.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "explain how to configure the proxy endpoint"}]
  }'

Endpoint Chat Completions

Wyślij żądanie POST do /v1/chat/completions otrzymywania odpowiedzi tekstowych z naszego modelu bez cenzury. To endpoint obsługuje wszystkie Twoje standardowe potrzeby konwersacyjne z oknem kontekstowym wynoszącym 100,000 tokenów łącznie dla promptu i uzupełnienia. Możesz ustawić maksymalną długość wyjścia na 16,000 tokenów lub pozwolić modelowi użyć wartości domyślnej 2,048 tokenów. Model odpowiada bez odmawiania tematów dorosłych, fikcyjnych lub kontrowersyjnych, dając Ci prawdziwą wolność dla Twojego przypadku użycia. Błędy i odmowy nie pobierają Twojej z góry opłaconej kredytu.

from openai import OpenAI

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

Odpowiedzi strumieniowe przez SSE

Strumieniuj odpowiedzi w czasie rzeczywistym, używając Eventów Wysyłanych przez Serwer (SSE), aby zmniejszyć postrzegane opóźnienia dla Twoich użytkowników. Każdy fragment zawiera delta tekstu, a ostatni fragment zawiera pełne statystyki użycia tokenów dla przejrzystości rozliczeń. Ta metoda działa bezproblemowo ze standardowymi SDK OpenAI, włączając strumieniowanie w konfiguracji klienta. Otrzymujesz natychmiastową informację zwrotną, podczas gdy model generuje dłuższe wyjścia do limitu 16,000 tokenów.

import OpenAI from "openai";

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

Wywoływanie funkcji i narzędzia

Włącz ekstrakcję danych strukturalnych, używając tools parametr w ładunku żądania. Model obsługuje definicje narzędzi i może wybrać ich wywołanie na podstawie Twoich tool_choice ustawienia. Ta funkcja pozwala budować agentów, którzy interagują z systemami zewnętrznymi lub wymuszają konkretne struktury danych. Tryb JSON jest również dostępny poprzez response_format do ścisłego formatowania wyjściowego bez narzutu narzędzi.

Tryb JSON i format odpowiedzi

Wymuszaj na modelu poprawne dane JSON, ustawiając response_format do {"type": "json_object". To zapewnia przewidywalne parsowanie dla Twoich aplikacji bez wymagania post-processingu. Model trzyma się dostarczonego przez Ciebie schematu, co czyni go niezawodnym dla integracji backendowych. Możesz połączyć to z parametrami temperatura i top_p, aby kontrolować kreatywność przy jednoczesnym zachowaniu integralności strukturalnej.

Limity szybkości i ograniczenia

Każdy klucz API jest ograniczony do 300 żądań na minutę i 8 żądań równoległych. Maksymalny rozmiar ciała żądania wynosi 8 MB, co wystarcza dla większości interakcji z długim kontekstem. Jeśli przekroczysz te limity, otrzymasz kod statusu 429. Nieprawidłowe klucze zwracają błąd 401, a niewystarczające środki zwracają błąd 402. Twoje kredyty zaliczkowe nie wygasają, więc możesz wstrzymać użytkowanie bez utraty środków. Okno kontekstowe obsługuje do 100,000 tokenów łącznie, co pozwala na zachowanie bogatej historii rozmowy.

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)

Wsparcie

Jaki jest główny słowo kluczowe dla tego API bez cenzury?

Głównym słowem kluczowym jest gemini sin censura. To API stanowi alternatywę dla deweloperów szukających modelu bez filtrów, który szanuje prywatność i oferuje przejrzyste ceny. Jest to model o otwartych wagach dostrojony do prawnego użytku dorosłego bez odrzuceń treści.

Jak działa wycenianie dla tego API NSFW?

Płacisz $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych. Kredyt jest doładowywany wyłącznie kryptowalutami (USDT w sieci TRC20 lub USDC na Base) bez miesięcznych opłat. Błędy i odrzucenia są darmowe, a kredyt nie wygasa.

Jakie są limity szybkości dla tego LLM bez cenzury?

Przydzielenie wynosi 300 żądań na minutę i 8 żądań równoległych na klucz. Maksymalna treść żądania wynosi 8 MB. Limity te zapewniają stabilną wydajność dla Twoich aplikacji. Możesz wygenerować nowy klucz, aby zastąpić stary, jeśli jest to konieczne.

Wygeneruj swój klucz

Zarejestruj się, pobierz token, zaktualizuj bazowy adres URL. To cała konfiguracja.

Zacznij teraz