- Uncensored Open Source AI
- Ufiltreret AI API-dokumentation
Ufiltreret AI API-dokumentation
Indsæt en ubegrænset AI-API-nøgle i dit eksisterende stack og begynd at generere tekst med det samme. Dette openai-kpatible API følger standard OpenAI-konventioner, så du kan skifte kontekst uden at omskrive din kode.
Autentificering og Base URL
Din API-nøgle autentificerer hver anmodning til base-URL'en https://api.uncensoredopensourceai.com/v1. Du opnår denne nøgle øjeblikkeligt efter tilmelding med Google eller en e-mail-adresse på siden Få API-nøgle. Send nøglen i Authorization header som en Bearer-token. Systemet afviser ugyldige legitimationsoplysninger med en 401-statuskode. Fejl og afvisninger under test forbruger ikke din forudbetalte kredit.
Første anmodning
Send en standard chat-completion-anmodning for at generere tekst fra modellen. Endepunktet accepterer POST-anmodninger til /v1/chat_completions med en JSON-body indeholdende dine beskeder. Du skal angive model-identifikatoren som "uncensored". Denne open-weight model kører på vores servere og er finjusteret til at svare uden indholdsafvisninger til lovligt voksenbrug. Det er ikke GPT, Claude eller en anden udbyders model.
Brug følgende curl-kommando til at sende din første besked:
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
Brug det officielle OpenAI Python-bibliotek til at interagere med API'en sømløst. Indstil base_url og api_key miljøvariabler eller angiv dem direkte til klienten. Klienten håndterer serialisering og svarparsning automatisk. Du kan sende systemprompts for at vejlede modellens adfærd. Biblioteket understøtter både synkrone og asynkrone mønstre til forskellige use cases.
Her er hvordan du initialiserer klienten og sender en besked:
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 fungerer identisk som Python-versionen til denne uncensored AI API. Konfigurer base-URL og API-nøgle i initialiseringsobjektet. Send beskeder ved hjælp af chat.completions.create Metode. Svarobjektet indeholder den genererede tekst og brugsstatistik. Du kan håndtere fejl elegant ved at fange netværks- eller API-undtagelser. Denne opsætning giver dig mulighed for at integrere modellen i enhver JavaScript- eller TypeScript-applikation.
Initialiser klienten og udfør en anmodning:
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);
Streaming-svar og tokens
Aktivér streaming ved at indstille stream parameter til true. API'et returnerer data i Server-Sent Events (SSE)-format. Hver chunk indeholder opdateringer af delvis tekst. Den sidste chunk indeholder det samlede tokenforbrug for anmodningen. Denne funktion reducerer den opfattede latens for lange output. Du kan behandle tokens i realtid, mens de genereres. Modellen understøtter et kontekstvindue på 100.000 tokens for prompt og afslutning tilsammen.
Eksempel stream-anmodning:
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)
Begrænsninger, fejl og kontekst
Hver API-nøgle er begrænset til 300 anmodninger i minuttet og 8 samtidige anmodninger. Den maksimale størrelse for anmodningskroppen er 8 MB. Hvis du sender for mange anmodninger, modtager du en 429 rate limit-fejl. En 402-fejl indikerer utilstrækkelig forudbetalt kredit. Opdater din konto med USDT på TRC20 eller USDC på Base. Kreditter udløber aldrig, og de opkræves kun for succesfuld token-brug. Modellen håndterer lange kontekster effektivt op til grænsen på 100.000 tokens.
FAQ
Hvad er den ubegrænsede open source AI-model, der bruges?
API'en leverer en enkelt open-weight stor sprogmodel identificeret som "uncensored". Den er tilpasset til at svare uden indholdsafvisninger til lovligt voksenbrug og er ikke en leverandørmodel som GPT eller Llama. Prompts bruges ikke til at træne dine data.
Hvordan betaler jeg for uncensored AI API?
Betalinger behandles udelukkende via kryptovaluta. Du kan indbetale med USDT på TRC20-netværket eller USDC på Base-netværket. Minimale indbetalinger starter ved $20 og går op til $500. Kredit opkræves baseret på reel tokenbrug til $0.15 per 1M input-tokens og $0.50 per 1M output-tokens.
Er der en gratis prøveperiode til rådighed?
Hver ny konto modtager $0.50 i prøvekredit, der er gyldig i 7 dage. Du kan bruge Google eller en e-mail-adresse til at oprette din konto og få din API-nøgle med det samme.
Din API-nøgle er ét skridt væk
Tilmeld dig, kopier din nøgle, opdater base-URL'en. Det er alt, hvad du behøver.