Ofiltrerad AI/API-dokumentation
API-dokumentation
Börja skicka begäranden till ostrutade AI GitHub-API på några minuter med standard OpenAI-kompatibla klienter. Den här guiden täcker autentisering, kodexempel och de specifika gränser som håller din integration stabil.
https://api.uncensoredaigithub.com/v1uncensored
Autentisering och bas-URL
API:et kräver en bearer-token för varje förfrågan. Generera din nyckel på sidan 'Hämta API-nyckel' genom att logga in med Google eller ett e-postlösenord. Nyckeln visas omedelbart utan telefonverifiering. Använd bas-URL:en https://api.uncensoredaigithub.com/v1 med de officiella OpenAI SDK:erna genom att uppdatera base_url och api_key värden. Denna konfiguration fungerar med alla OpenAI-kompatibla klienter.
Slutpunkt: https://api.uncensoredaigithub.com/v1
Auth-huvud: Authorization: Bearer YOUR_API_KEY
Varje konto stöder en aktiv nyckel. Att utfärda en ny nyckel gör automatiskt den tidigare ogiltig. Detta förhindrar token-drift när du roterar inloggningsuppgifter över olika miljöer.
Slutpunkt för chattkomplettering
Skicka textförfrågningar till /v1/chat/completions slutpunkt med modell-ID:t uncensored. API:et accepterar standardchattmeddelanden och returnerar textsvar utan innehållsfilter för laglig vuxenanvändning. Du kan konfigurera parametrar som temperature, top_p, och stop för att kontrollera kreativitet och utdatalängd.
Kontextrutan tillåter upp till 100 000 tokens för den kombinerade prompten och svaret. Ställ in max_tokens för att styra utmatning, med en standard på 2 048 tokens om det utelämnas. Fel och avslag förbrukar inte kredit, så du kan testa säkert.
Strömningsresponser och användning
Aktivera strömning genom att ställa in stream: true i ditt begäran. API:t returnerar Server-Sent Events (SSE) som innehåller delvisa textchunkar. Tokenanvändningsdata visas endast i den sista chunken av strömmen. Detta möjliggör realtidsrendering av svar samtidigt som förbrukning spåras noggrant.
Streaming är idealiskt för rollspelsapplikationer eller generering av långt innehåll. Du kan parsninga SSE-strömmen för att uppdatera UI:t stegvis. API:et säkerställer att användningsmätningar förblir korrekta även om anslutningen bryts i förtid.
Funktionsanrop och verktyg
Stöd för funktionsanrop genom att tillhandahålla en tools array i begäran. Modellen kan returnera strukturerade verktygsanrop med argument. Använd tool_choice för att tvinga fram specifika beteenden, såsom automatisk funktionskörning. Denna funktion möjliggör integration med externa tjänster eller anpassad logik.
Definiera funktioner med namn, beskrivningar och parameterscheman. API:et returnerar funktionsnamn och argument i svaret. Parsa dessa argument för att köra din anpassade kod. Denna funktion gör att den obegränsade LLM-API:et är lämpligt för komplexa agentarbetsflöden.
JSON-läge och parametrar
Tvinga strukturerad utdata genom att ställa in response_format för {"type": "json_object"}. Modellen kommer att returnera giltig JSON istället för vanlig text. Detta är användbart för dataextraktion eller konfigurationsgenerering. Kombinera detta med function calling för robusta API-integrationer.
Andra stödda parametrar inkluderar seed för deterministiska utdata, presence_penalty, och frequency_penalty. Använd seed för att reproducera specifika svar för felsökning. Justera straff för att minska upprepning eller uppmuntra till varierat ordförråd i dina utdata.
Felfhantering och begränsningar
API:et tillåter 300 anrop per minut och 8 parallella anrop per nyckel. Request bodies får inte överstiga 8 MB. Överskrider du dessa gränser får du statuskoden 429. Autentiseringsfel returnerar 401. Otillräckligt kreditbelopp ger 402.
Kredit debiteras baserat på faktisk tokenanvändning. Förbetald kredit löper aldrig ut, så du behöver inte oroa dig för månadsvisa förnyelser. Använd Support-sidan för att lösa problem som dubbeldebiteringar.
cURL
curl https://api.uncensoredaigithub.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests for the new auth module."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaigithub.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.uncensoredaigithub.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ömning
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)Vanliga frågor
Vad är uncensored AI GitHub API?
Det är ett hostat, OpenAI-kompatibelt API för chattkompletteringar som tillhandahåller en enda stor språkmodell utan censur. Modellen är finjusterad för att svara utan innehållsvägraner för laglig vuxenanvändning. Det är en modell med öppna vikter som körs på våra egna servrar.
Hur betalar jag för den obegränsade AI API:t?
Betalningar är endast krypto via USDT (TRC20) eller USDC (Base). Du kan fylla på vilket heltal som helst från $20 till $500. Bonuskredit tillämpas för större insättningar: +5% från $50, +10% från $100 och +15% från $200.
Vad är gränserna för den obegränsade AI-modellen?
Kontextfönstret är 100 000 tokens, med max utdata på 16 000 tokens per begäran. Du är begränsad till 300 begäranden per minut och 8 parallella begäranden per nyckel. Begäranskroppen måste hålla sig under 8 MB.
Kräver ett steg
Registrera dig, hämta din token och uppdatera bas-URL:en. Det täcker hela konfigurationen.