- Uncensored Open Source AI
- Okontrollerad AI API-dokumentation
Okontrollerad AI API-dokumentation
Klistra in en obegränsad AI-API-nyckel i din befintliga stack och börja generera text omedelbart. Detta OpenAI-kompatibla API följer standard OpenAI-konventioner så att du kan byta kontext utan att skriva om din kod.
Autentisering och bas-URL
Ditt API-nyckel autentiserar varje begäran till bas-URL:en https://api.uncensoredopensourceai.com/v1. Du erhåller denna nyckel omedelbart efter att du registrerat dig med Google eller en e-postadress på sidan Hämta API-nyckel. Skicka nyckeln i Authorization header som ett Bearer-token. Systemet avvisar ogiltiga autentiseringsuppgifter med en 401-statuskod. Fel och avslag under testning förbrukar inte din förbetalda kredit.
Första förfrågan
Skicka en standard Chat Completion-begäran för att generera text från modellen. Slutpunkten accepterar POST-begäranden till /v1/chat_completions med en JSON-body som innehåller dina meddelanden. Du måste ange modellidentifieraren som "uncensored". Denna modell med öppna vikter körs på våra servrar och är finjusterad för att svara utan innehållsavslag för laglig vuxenanvändning. Det är inte GPT, Claude eller någon annan leverantörs modell.
Använd följande curl-kommando för att skicka ditt första meddelande:
curl https://api.uncensoredopensourceai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list python stdlib modules"}]
}'
Python SDK-integration
Använd det officiella OpenAI Python-biblioteket för att interagera med API:et sömlöst. Ange base_url och api_key miljövariabler eller ange dem direkt till klienten. Klienten hanterar serialisering och svarsparsing automatiskt. Du kan skicka systemprompter för att styra modellens beteende. Biblioteket stöder både synkrona och asynkrona mönster för olika användningsfall.
Här visas hur du initierar klienten och skickar ett meddelande:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredopensourceai.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 SDK-integration
Node.js-SDK:et fungerar identiskt som Python-versionen för denna obegränsade AI-API. Konfigurera bas-URL:en och API-nyckeln i initieringsobjektet. Skicka meddelanden med hjälp av chat.completions.create metod. Svarsobjektet innehåller den genererade texten och användningsstatistik. Du kan hantera fel elegant genom att fånga nätverks- eller API-undantag. Denna konfiguration gör att du kan integrera modellen i vilket JavaScript- eller TypeScript-program som helst.
Initiera klienten och gör en förfrågan:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredopensourceai.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);
Strömningsresponser och tokens
Aktivera strömning genom att ställa in stream parameter till true. API:et returnerar data i formatet Server-Sent Events (SSE). Varje bit innehåller uppdateringar av delvis text. Den sista biten innehåller total tokenanvändning för begäran. Denna funktion minskar den upplevda latensen för långa utdata. Du kan bearbeta tokens i realtid när de genereras. Modellen stöder ett kontextfönster på 100 000 tokens för prompt och slutförande tillsammans.
Exempel på strömningsbegäran:
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)
Gränser, fel och kontext
Varje API-nyckel är begränsad till 300 förfrågningar per minut och 8 parallella förfrågningar. Den maximala storleken på förfrågningsbodyn är 8 MB. Om du skickar för många förfrågningar får du ett 429-fel för rate limit. Ett 402-fel indikerar otillräckligt förbetalt kredit. Ladda upp ditt konto med USDT på TRC20 eller USDC på Base. Krediterna löper aldrig ut och debiteras endast för lyckad tokenanvändning. Modellen hanterar långa kontexter effektivt upp till gränsen på 100 000 tokens.
FAQ
Vad är den obegränsade öppna källkods-AI-modellen som används?
API:et serverar en enda öppen-vikt stor språkmodell identifierad som "uncensored". Den är justerad för att svara utan innehållsavslag för laglig vuxenanvändning och är inte en leverantörsmodell som GPT eller Llama. Prompter används inte för att träna dina data.
Hur betalar jag för den obegränsade AI API:t?
Betalningar hanteras endast via kryptovaluta. Du kan fylla på med USDT på TRC20-nätverket eller USDC på Base-nätverket. Minsta påfyllningar startar på $20 och går upp till $500. Kredit debiteras baserat på faktisk tokenanvändning till $0.15 per 1M inmatningstokens och $0.50 per 1M utmatningstokens.
Finns det en gratisprovperiod?
Varje nytt konto får $0.50 i provkredit som är giltig i 7 dagar. Du kan använda Google eller en e-postadress för att skapa ditt konto och få din API-nyckel direkt.
Din API-nyckel är ett steg bort
Registrera dig, kopiera din nyckel och uppdatera bas-URL:en. Det är allt du behöver.