Ocensurerad Chattkompletterings-API Dokumentation
Kom igång med den obegränsade OpenAI-kompatibla API:et på några minuter. Lägg till vår bas-URL och API-nyckel i ditt befintliga system för att börja generera text utan innehållsbegränsningar.
https://api.ollamaopenaiapi.com/v1uncensored
Autentisering & bas-URL
API-nyckeln autentiserar dina begäran. Du får en nyckel per konto, som du genererar omedelbart efter att ha loggat in via Google eller e-post. Använd bas-URL:n HTTPS://api.ollamaopenaiapi.com/v1 för att styra din trafik.
- Kopiera din nyckel från dashboarden.
- Ställ in miljövariabeln eller ange den direkt i din klientkonfiguration.
- Se till att din klient pekar på vår specifika bas-URL för att undvika standard OpenAI-slutpunkter.
Slutpunkt för chattkomplettering
Skicka meddelanden till chattkompletteringsslutpunkten för att få text svar. Modell-ID:t är uncensored, som körs på våra servrar och vägrar inte laglig vuxen- eller kontroversiell innehåll. Du kan strömma svar eller ta emot dem i ett enda block.
curl https://api.ollamaopenaiapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list open ports on this server"}]
}'Denna slutpunkt hanterar standard JSON-payloads. Fel returneras som standard HTTP-koder. Kontextfönstret är 100,000 tokens totalt. Max utmatning är 16,000 tokens om inte annat anges.
Modellliständpunkt
Fråga modelllistan för att verifiera tillgänglighet. Svaret bekräftar modell-ID:t och typen. Detta är användbart för att felsöka klientkonfigurationer. Det returnerar standard OpenAI-format. Använd GET /v1/models för att inspektera. Listan är liten eftersom vi serverar en primär modell. Kontrollera denna slutpunkt för att säkerställa att din klient känner igen slutpunktsstrukturen.
Strömning & tokenanvändning
Aktivera strömning genom att ställa in stream: true. Du tar emot Server-Sent Events (SSE). Tokenanvändning visas i den sista chunken. Detta minskar upplevd latens för långa output. Du kan bearbeta token när de anländer. Detta är idealiskt för chattgränssnitt. API:et returnerar användningsdata korrekt. Övervaka ditt tokenantal för att hantera kostnader. Streaming fungerar med alla parametrar. Det stöder verktyg och JSON-läge.
Parametrar: Temperatur, Top P, Verktyg
Styr kreativitet med temperature och top_p. Använd tools för funktionssamling. Ställ in response_format för {"type": "json_object"} för strukturerad utdata. Dessa parametrar följer OpenAI-schemat. Du kan också ställa in stop sekvenser och seed för reproducerbarhet. Justera straff för att kontrollera repetition. Den ofiltrerade modellen respekterar dessa begränsningar. Den tvingar inte en specifik stil. Du har full kontroll över genereringen.
Felfhantering & Begränsningar
Hantera fel genom att kontrollera HTTP-statuskoder. 401 betyder ogiltig nyckel. 402 indikerar otillräckligt kredit. 429 signalerar hastighetsbegränsning. Gränsen är 300 begäranden per minut. Konkurrensen är begränsad till 8 begäranden per nyckel. Begärans kropp måste vara under 8 MB. Fel konsumerar inte kredit. Kontrollera svarskroppen för detaljer. Retriologik bör hantera 429:or. Använd exponentiell backoff för tillförlitlighet.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaopenaiapi.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.ollamaopenaiapi.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 kontextrutan för den obegränsade Ollama OpenAI-API:n?
Kontextfönstret är 100 000 tokens för både prompt och completion tillsammans. Du kan ange en max utdata på 16 000 tokens per begäran. Om du inte anger max_tokens är standardvärdet 2 048 tokens. Detta möjligjar generering av långt innehåll.
Hur använder jag det openai-kompatibla API:t med python?
Installera den officiella OpenAI Python SDK:en. Ställ in bas-URL:en till HTTPS://api.ollamaopenaiapi.com/v1. Ange ditt API-nyckel vid initieringen. Resten av koden förblir identisk med standardanvändning av OpenAI. Detta säkerställer drop-in-kompatibilitet för dina befintliga skript.
Varför använda ett OpenAI API-alternativ för utveckling av NSFW-chattbotar?
Standardleverantörer begränsar ofta vuxeninnehåll eller kontroversiella ämnen. Vår obegränsade modell tillåter laglig vuxenanvändning utan avslag. Du får samma API-struktur men med färre innehållsfilter. Detta gör den idealisk för NSFW-chattbotar och kreativa skrivapplikationer.
Säkra din API-nyckel
Registrera dig, hämta din nyckel och uppdatera bas-URL:en. Det täcker hela konfigurationen.
Claima provnyckel