Uncensureret Chat Completions API-dokumentation
Kom i gang med den ubegrænsede OpenAI-kompatible API på få minutter. Indsæt vores base URL og API-nøgle i din eksisterende stack for at begynde at generere tekst uden indholdsbegrænsninger.
https://api.ollamaopenaiapi.com/v1uncensored
Autentificering & Base URL
API-nøglen autentificerer dine anmodninger. Du modtager én nøgle pr. konto, som du genererer straks efter tilmelding via Google eller e-mail. Brug base URL HTTPS://api.ollamaopenaiapi.com/v1 til at rute din trafik.
- Kopier din nøgle fra dashboardet.
- Indstil miljøvariablen eller angiv den direkte i din klientkonfiguration.
- Sørg for, at din klient peger på vores specifikke basale URL for at undgå standard OpenAI-endepunkter.
Chat Completions Endpoint
Send beskeder til chat-completions-endepunktet for at modtage tekst svar. Model-id er uncensored, som kører på vores servere og ikke afviser lovligt voksen- eller kontroversielle emner. Du kan streame svar eller modtage dem i en enkelt blok.
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"}]
}'Dette endpoint håndterer standard JSON-payloads. Fejl returneres som standard HTTP-koder. Kontekstvindu er 100,000 tokens i alt. Maks output er 16,000 tokens, medmindre det overskrives.
Models List Endpoint
Kør forespørgsel på models-listen for at verificere tilgængeligheden. Svaret bekræfter model-ID og type. Dette er nyttigt til at fejlsøge klientkonfigurationer. Det returnerer standard OpenAI-format. Brug GET /v1/models til at inspicere. Listen er lille, da vi serverer én primær model. Tjek dette endpoint for at sikre, at din klient anerkender endpoint-strukturen.
Streaming & Tokenforbrug
Aktivér streaming ved at indstille stream: true. Du modtager Server-Sent Events (SSE). Tokenbrug vises i det sidste chunk. Dette reducerer den opfattede forsinkelse for lange outputs. Du kan behandle tokens, mens de ankommer. Dette er ideelt til chatgrænseflader. API'et returnerer brugsdata nøjagtigt. Overvåg dit tokenantal for at håndtere omkostninger. Streaming fungerer med alle parametre. Det understøtter værktøjer og JSON-tilstand.
Parametre: Temperatur, Top P, Værktøjer
Kontroller kreativitet med temperature og top_p. Brug tools til function calling. Indstil response_format til {"type": "json_object"} til struktureret output. Disse parametre følger OpenAI-skemaet. Du kan også indstille stop sekvenser og seed for reproducerbarhed. Juster straf for at kontrollere gentagelse. Den uncensurerede model respekterer disse begrænsninger. Den tvinger ikke en bestemt stil. Du har fuld kontrol over genereringen.
Fejlhåndtering & Begrænsninger
Håndter fejl ved at tjekke HTTP-statuskoder. 401 betyder ugyldig nøgle. 402 indikerer utilstrækkelig kredit. 429 signalerer hastighedsbegrænsning. Grænsen er 300 anmodninger i minuttet. Konkurrence er begrænset til 8 anmodninger pr. nøgle. Anmodningskroppen skal være under 8 MB. Fejl forbruger ikke kredit. Tjek svarkroppen for detaljer. Retry-logik skal håndtere 429'er. Brug eksponentiel backoff for pålidelighed.
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);Streaming
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)Almindelige spørgsmål
Hvad er kontekstvinduet for den ubegrænsede Ollama OpenAI API?
Kontekstvinduet er på 100.000 tokens for både prompt og completion tilsammen. Du kan indstille en max output på 16.000 tokens pr. anmodning. Hvis du ikke indstiller max_tokens, er standardværdien 2.048 tokens. Dette giver mulighed for generering af langt indhold.
Hvordan bruger jeg den openai-kompatible API med python?
Installer den officielle OpenAI Python SDK. Indstil base-URL'en til HTTPS://api.ollamaopenaiapi.com/v1. Overfør din API-nøgle i initialiseringen. Resten af koden forbliver identisk med standard OpenAI-brug. Dette sikrer drop-in-kompatibilitet for dine eksisterende scripts.
Hvorfor bruge en openai API-alternativ til NSFW chatbot-udvikling?
Standardudbydere begrænser ofte voksenindhold eller kontroversielle emner. Vores upassede model tillader lovligt voksenbrug uden afslag. Du får den samme API-struktur, men med færre indholdsfiltere. Dette gør det ideelt til NSFW-chatbots og kreative skriveapplikationer.
Sikr din API-nøgle
Tilmeld dig, hent din nøgle, og opdater din base-URL. Det dækker den fulde konfiguration.
Hæv prøvenøgle