Ollama API-alternativ: Uncensored LLM API
Denne side giver et alternativ til den almindelige Ollama-opstilling med en API til ubegrænset LLM. Vi tilbyder et OpenAI-kompatibelt interface, der accepterer tekstinput og returnerer tekstoutput uden indholdsafvisninger til lovligt voksenbrug.
Sidst opdateret
Hvorfor skifte til en uncensureret LLM API?
Udviklere søger ofte en uncensored LLM API, fordi standardmodeller afviser lovlig voksen, fiktiv eller kontroversiel indhold. Vores service leverer præcis den frihed. Vi kører en enkelt open-weight model finjusteret til at svare uden afvisninger. Du behøver ikke at administrere lokalt hardware eller installere biblioteker på din maskine. Grænsefladen matcher den standard OpenAI-format, du allerede kender. Det betyder, at din eksisterende klientkode fungerer med nul ændringer. Vi træner ikke på dine prompts. Vi kræver kun en e-mailadresse til at oprette din konto. Privatlivet bevares, fordi vi ikke bruger dine data til træning. Modellen håndterer følsomme emner uden at blokere dem. Denne tilpasning passer til udviklere, der ønsker pålidelige, ufiltrerede output til deres applikationer.
curl https://api.ollamaapidocumentation.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list files in the current directory"}]
}'
Ollama API vs. Vores: Funktionssammenligning
Vores service giver et hosted, OpenAI-kompatibelt chat-completions API. I modsætning til lokale Ollama-instanser håndterer vi serverinfrastrukturen for dig. Vi understøtter streaming via Server-Sent Events. Du kan også bruge function calling og JSON-tilstand. Vores model har et context-vindue på 100,000 tokens. Dette muliggør lange samtaler eller behandling af store dokumenter. Vi tilbyder ikke embeddings, billedegenerering eller lydfunktioner. Du får kun tekst ind og tekst ud. Denne fokus holder vores priser simple og forudsigelige. Du betaler ikke for funktioner, du ikke bruger. Endepunktet er strengt /v1/chat/completions. Denne enkelhed reducerer integrationskompleksiteten. Du får en dedikeret nøgle til din konto. Nøglen understøtter op til 300 anmodninger i minuttet. Dette er mere end nok til de fleste applikationer.
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaapidocumentation.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)
Prisoversigt: Input vs. output-tokens
Vi opkræver baseret på faktisk tokenforbrug. Satsen er $0,15 per 1 million input-tokens. Output-tokens koster $0,50 per 1 million tokens. Fejl og afslag er gratis. Det betyder, at du kun betaler for succesfulde gennemførelser. Der er ingen månedlige abonnementsgebyrer. Vi bruger et system med forudbetalt kredit. Kreditten udløber ikke. Det giver dig mulighed for at topsupple, når du har brug for mere. Omkostningsstrukturen er gennemsigtig. Du kan spore dit forbrug i dit dashboard. Der er ingen skjulte gebyrer for streaming. Prisen per token forbliver konstant. Det gør budgetlægning nemt for dit projekt. Du kan starte med et lille beløb i kredit. Tilføj mere, når din applikation vokser.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ollamaapidocumentation.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);
Rate Limits og Samtidighedsgrænser
Hver API-nøgle understøtter 300 anmodninger i minuttet. Du kan have 8 anmodninger kørende samtidigt. Den maksimale størrelse for anmodningskroppen er 8 MB. Dette sikrer stabil ydeevne for alle brugere. Hvis du overskrider grænsen, modtager du en standardfejl. Du kan generere en ny nøgle til at erstatte den gamle. Dette giver dig mulighed for at fordele belastningen på tværs af flere nøgler. Grænserne er rigelige til de fleste use cases. Streaming-svar tæller med i hastighedsgrænsen. Samtidige anmodninger bruger separate slots. Dette forhindrer, at én langvarig forespørgsel blokerer andre. Du kan overvåge din brug i realtid. Juster din applikationslogik til at holde sig inden for grænserne. Dette sikrer konsekvent latens for dine brugere.
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)
Privatliv og dataforbrugspolitikker
Vi bruger ikke dine prompts til træning. Dine data forbliver private. Vi gemmer kun det, der er nødvendigt for at behandle dine anmodninger. En e-mailadresse er alt, hvad vi har brug for til din konto. Intet telefonnummer er påkrævet. Dette reducerer mængden af personlige oplysninger, vi besidder. Vi deler ikke dine data med tredjeparter. Din API-nøgle er den eneste identifikator. Du kan slette din konto når som helst. Dette fjerner alle dine data fra vores systemer. Modellen beholder ikke hukommelse af tidligere sessioner. Hver anmodning behandles uafhængigt. Dette er ideelt til følsomme applikationer. Du har fuld kontrol over dine data. Privatliv er en kernefunktion, ikke en eftertanke.
curl https://api.ollamaapidocumentation.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list files in the current directory"}]
}'
Kryptobetalinger og bonuskreditter
Vi accepterer kun krypto til top-ups. Du kan bruge USDT på TRC20-netværket. USDC på Base-netværket understøttes også. Minimum top-up beløb er $20. Maksimum er $500 pr. transaktion. Vi tilbyder bonuskreditter for større indbetalinger. Du får en 5% bonus fra $50. En 10% bonus gælder ved $100. Den højeste bonus er 15% ved $200. Dette holder transaktionsgebyrerne lave. Din kredit udløber aldrig. Du kan toppe op, når du vil. Processen er hurtig og sikker. Du modtager din kredit øjeblikkeligt efter betaling. Dette giver dig mulighed for at fokusere på at bygge din app.
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaapidocumentation.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)
Kom i gang: SDK-integrationsguide
Start med at oprette en konto på vores site. Du kan logge ind med Google eller bruge en e-mail og adgangskode. Din API-nøgle vises med det samme. Kopier denne nøgle til dit udklipsholder. Opdater din base-URL i din SDK-konfiguration. Brug HTTPS://api.ollamaapidocumentation.com/v1. Indstil modelparameteren til "uncensored". Send en POST-anmodning til /v1/chat/completions. Inkluder din systemprompt og brugermelding. Svaret vil indeholde den genererede tekst. Du kan også aktivere streaming til realtidsoutput. Dette fungerer med enhver standard OpenAI-kompatibel klient. Integrationen tager mindre end fem minutter. Du kan starte testen med din prøvecredit.
Almindelige spørgsmål om ubegrænsede modeller
Blokerer modellen alt voksent indhold? Nej. Den tillader lovligt voksent indhold. Den blokerer kun seksuelt indhold, der involverer mindreårige. Dette er en hårgrænse, der altid gælder. Hvad er den maksimale outputlængde? Du kan generere op til 16.000 tokens pr. anmodning. Hvis du ikke indstiller max_tokens, er grænsen 2.048 tokens. Understøtter den JSON-tilstand? Ja. Du kan indstille response_format til json_object. Dette sikrer gyldig JSON-output til din kode. Er modellen open source? Det er en open-weight-model. Vi kører den på vores egne servere. Du behøver ikke at downloade den. Dette sparer dig lagerplads og beregningstid.
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)