API-dokumentation
Börja generera obegränsad kod med vår OpenAI-kompatibla API. Skicka prompts, ta emot token och integrera direkt i ditt arbetsflöde utan skyddsräck.
Bas URL och autentisering
Använd den angivna bas-URL:en för att ansluta med valfri OpenAI-SDK. Slutpunkten är https://api.unrestrictedcodingai.com/v1. Skicka din API-nyckel i Authorization header som ett Bearer-token. Detta säkerställer kompatibilitet med standardbibliotek samtidigt som det levererar en ofiltrerad LLM-upplevelse.
curl https://api.unrestrictedcodingai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain how the async await pattern works in JavaScript"}]
}'Autentiseringen är strikt. Om nyckeln saknas eller är ogiltig returnerar API:et ett 401-fel. Se till att din nyckel är aktiv och kopplad till ett konto skapat via Google eller e-post.
POST /v1/chat/completions
Skicka dina kodprompter till chattkompletterings-slutpunkten. Modell-ID:t är uncensored. Denna enda modell hanterar all textgenerering utan innehållsvägran för laglig vuxenanvändning. Du kontrollerar kontexten, stilen och utdata.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedcodingai.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)Konfigurera begärlekroppen med din meddelandematris. Systemet förväntar sig standard OpenAI-format. Denna metod gör att du kan behålla full autonomi över dina prompter och kodgenereringsuppgifter.
GET /v1/models
Verifiera tillgängliga modeller med GET-slutpunkten. Detta returnerar en lista som innehåller uncensored modellen. Använd detta för att bekräfta anslutningen innan du skickar tunga laster. Det är en snabb kontroll av tjänstens status.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedcodingai.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);Svaret inkluderar modell-ID:t och objekttypen. Denna metadata hjälper din applikation att anpassa sig dynamiskt. Inga inbäddningar eller andra modelltyper är tillgängliga i denna enkla API-design.
Streaming och Tokenanvändning
Aktivera strömning genom att ställa in stream till true. Detta levererar tokens via Server-Sent Events (SSE). Detaljer om tokenanvändning visas i den sista biten. Detta minskar den upplevda latensen för långa kodblock.
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)Hantera partiella utdata effektivt. API:et prioriterar utvecklarens autonomi, så du bearbetar varje token när den anländer. Denna metod är idealisk för realtidskodassistent eller vibe coding-arbetsflöden.
Funktionsanrop och JSON-läge
Använd funktionsanrop för strukturerade utdata. Ställ in response_format för {"type": "json_object"} för strikt JSON. Detta säkerställer att dina kodparsare får ren data. Verktygsdefinitioner skickas i messages-arrayen.
Modellen stödjer tool_choice för tvingad exekvering. Detta är kritiskt för agentic koduppgifter där tillförlitlighet är viktig. Använd detta för automatiserade arbetsflöden som kräver deterministiska strukturer.
Begränsningar för begäranderänta och begränsningar
Respektera 300 förfrågningar per minut-gränsen. Konkurrensen är begränsad till 8 samtidiga förfrågningar per nyckel. Storleken på begärans kropp får inte överstiga 8 MB. Dessa gränser förhindrar missbruk samtidigt som kostnaderna hålls låga.
Ett 402-fel indikerar otillräcklig förbetald kredit. Fel och avslag är gratis, så du betalar endast för lyckade utföranden. Kontextfönstret omfattar 100,000 tokens totalt, inklusive in- och utdata.
Vanliga frågor
Vad är kontextrutan för obegränsad kodnings-AI?
Kontextrutan är 100 000 tokens, täckande både prompt och svar. Detta möjliggör omfattande kodbasbearbetning och långa konversationer utan omedelbar avklippning.
Hur hanterar jag fel som 401 eller 402?
Ett 401-fel betyder att din API-nyckel är ogiltig eller saknas. Ett 402-fel indikerar att ditt förbetalda kredit är slut. Ladda upp med krypto för att fortsätta använda tjänsten omedelbart.
Är detta ett openai kompatibelt API?
Ja, det använder samma slutpunkter och begäranformat. Du behöver bara ändra bas-URL:en och API-nyckeln i dina befintliga OpenAI SDK-konfigurationer.
Skaffa din API-nyckel omedelbart
Registrera dig, kopiera din nyckel, uppdatera endpoint-URL:en. Det är allt.