Ouncensurerad ollama API-referens
Kom igång med den obegränsade ollama-API:et genom att skicka en enda begäran till vår OpenAI-kompatibla slutpunkt. Denna guide täcker autentisering, strömning och felhantering för omedelbar integration.
Bas URL och autentisering
Den bas-URL som gäller för alla begäranden är HTTPS://api.uncensoredollama.com/v1. Du autentiserar genom att skicka din API-nyckel i Authorization-huvudet. Huvudformatet måste vara exakt 'Bearer YOUR_API_KEY'. Denna nyckel genereras omedelbart efter att du har registrerat dig via Google eller e-post. Ingen telefonnummerverifiering krävs. Din nyckel fungerar med alla standard OpenAI SDK-klienter.
Första förfrågan
Skicka din första prompt till /v1/chat/completions-endpunkten. Modell-ID:t är 'uncensored'. Denna modell svarar utan innehållsavslag för laglig vuxenanvändning. Det är inte GPT eller Claude. Använd följande cURL-kommando för att verifiera anslutningsbarhet.
curl https://api.uncensoredollama.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 3 common rust compile errors"}]
}'
Förvänta dig ett JSON-svar med den genererade texten. Om du får ett fel, kontrollera din nyckels giltighet. Modellen hanterar komplexa instruktioner väl. Du kan justera parametrar som temperature för mer kreativa utdata.
Python SDK-integration
Använd det officiella OpenAI Python-biblioteket för enkel integration. Ange attributen base_url och api_key på klientinstansen. Detta gör att du kan återanvända befintliga kodstrukturer. Följande exempel visar ett enkelt chattslutförandeanrop.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredollama.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)
Svarsobjektet innehåller den genererade texten i choices-arrayen. Du kan extrahera innehållet direkt. Denna metod är pålitlig för batchbearbetning. Den hanterar automatiska försök igen.
Node SDK-användning
Initiera OpenAI-klienten med dina uppgifter. base_url måste peka mot vår slutpunkt. Detta säkerställer kompatibilitet med standard Node.js-applikationer. Använd följande kodsnutt för att skapa en klientinstans.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredollama.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);
Anropa chat.completions.create-metoden med ditt modell-ID. Modellen 'uncensored' reagerar effektivt på systemprompter. Du kan strömma resultat eller vänta på hela svaret. Felhantering bör fånga nätverksproblem.
Strömning och användningsdata
Aktivera strömning genom att ställa in stream till true. Detta returnerar chunkar när de genereras. Den sista chunken innehåller användningsstatistik. Detta inkluderar in- och utdata-tokenräkningar. Denna data är avgörande för faktureringsnoggrannhet.
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)
Bearbeta varje bit för att bygga det kompletta svaret. Streamingfunktionen minskar upplevd latens. Den fungerar bra för realtidsapplikationer. Tokenanvändningen finns endast i den sista biten.
Begränsningar och fel
Du är begränsad till 300 förfrågningar per minut per nyckel. Kontextfönstret är 100,000 tokens. Fel inkluderar 401 för ogiltiga nycklar och 402 för otillräcklig kredit. 429-felindikerar hastighetsbegränsning. Hantera dessa koder på ett bra sätt i din applikation. Avslag förbrukar inte kredit. Fel är gratis. Din förbetalda kredit löper aldrig ut.
Vanliga frågor
Stöder den icke-censurerade Ollama API:t funktionsanrop?
Ja, API:et stöder funktionsanrop via tools-parametern. Du kan definiera anpassade verktyg i din begäran. Modulen returnerar strukturerad JSON för verktygsexekvering. Detta fungerar med standard OpenAI SDK-klienter.
Hur fungerar prissättningen för det obegränsade AI-API:t?
Priset är $0,15 per 1 miljon inmatningstokens och $0,50 per 1 miljon utmatningstokens. Du betalar bara för faktisk tokenanvändning. Fel och avslag är gratis. Förbetalt kredit debiteras efter användning och löper inte ut.
Är den obegränsade modellen tränad på min data?
Nej, prompts används inte för träning. Din data förblir privat. Modellen är en modell med öppna vikter som körs på våra servrar. Det är inte GPT, Claude eller någon annan leverantörs modell.
Generera din API-nyckel
Registrera dig, kopiera din nyckel, och peka ut din SDK mot den nya bas-URL:en. Uppsättningen tar sekunder.