sv ▾
Skaffa din nyckel

apillmsourceopen.comKom igång

Integrera uncensored chat-completions-API:t

Klistra in vår icke-censurerade AI-API i din app med en bas-URL. Få textsvar utan avslag med standard OpenAI-kompatibla protokoll.

Skaffa din nyckel

Bas URL och autentisering setup

API:en finns vid https://api.apillmsourceopen.com/v1. Pek din SDK mot den här URL:en och ange din nyckel. Du får en aktiv nyckel per konto; att generera en ny ogiltigförklarar den tidigare omedelbart. Inget telefonnummer krävs för registrering. Vi stöder Google-inloggning eller en standard e-post- och lösenflöde. Dina prompts lämnar aldrig våra servrar för träningsändamål. Denna uppsättning fungerar med vilken klient som helst som accepterar OpenAI V1-formatet.

Skicka din första slutförfrågan

Skicka meddelanden till chattslutpunkten för att få omedelbar text tillbaka. Modell-ID:t är alltid "uncensored". Den hanterar vuxenteman och kontroversiella ämnen utan att blockera lagligt innehåll. Du behöver inte ange en modellversion. Systemet bearbetar din inmatning och returnerar ett svar. Använd standardformatet för meddelanden. Denna metod säkerställer kompatibilitet med befintlig verktygslåda.

Konfigurera strömning och tokenbegränsningar

Strömma svar genom att ställa in stream: true. Du får bitar när de genereras. Den sista biten innehåller fullständig tokenanvändningsstatistik. Stöd för kontextruta når 100 000 tokens för prompt och komplettering tillsammans. Max utdata per begäran är 16 000 tokens. Om du utelämnar max_tokens, standardvärdet är 2 048 tokens. Streaming minskar upplevd latens för långa svar. Det möjliggör också progressiv rendering i ditt gränssnitt.

Aktiverar JSON-läge och funktionsanrop

Använd response_format: {"type": "json_object"} för strikt JSON-utdata. Function calling fungerar via standard tools parameter. Modellen stöder tool_choice för explicit instruktion. Du kan ställa in temperature, top_p, och seed för kontroll. Frekvens- och närvarosstraff är också tillgängliga. Stop-sekvenser fungerar som förväntat. Denna flexibilitet möjliggör komplexa integrationer. Strukturerad dataextraktion blir pålitlig.

Hantera fel och avslag på ett skickligt sätt

Standarda HTTP-koder indikerar status. En 401 betyder att ditt API-nyckel är ogiltigt eller har löpt ut. Ett 402-fel signalerar otillräckligt förbetalt kredit. Ett 429-svar indikerar att du har nått hastighetsgränsen. Fel är kostnadsfria; du betalar inte för misslyckade förfrågningar. Den enda hårda avvisningen gäller sexuellt innehåll som involverar minderåriga. Allt annat släpps igenom. Kontrollera ditt saldo regelbundet. Retry-logik bör hantera 429:or med exponentiell backoff.

Förstå hastighetsgränser och kvoter

Du får 300 förfrågningar per minut per nyckel. Endast 8 förfrågningar körs samtidigt per nyckel. Request body maxas ut vid 8 MB. En aktiv nyckel per konto säkerställer tydlig användningsspårning. En ny nyckel ersätter den gamla omedelbart. Förbetalt kredit debiteras baserat på faktisk tokenanvändning. Inga månadskostnader tillkommer. Kredit förfaller aldrig. Denna struktur passar burstiga belastningar. Förutsägbara kostnader hjälper till att hantera budgetar. Krypto-uppladdningar lägger till bonuskredit automatiskt.

cURL

curl https://api.apillmsourceopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.apillmsourceopen.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.apillmsourceopen.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

Är detta en öppen källkod LLM-API?

Ja, vi levererar en öppen modell finjusterad för uncensored output. Den körs på våra servrar men följer det standard öppna gränssnittet. Du får konsekvent beteende utan leverantörsbindning. Modellen är inte GPT, Claude eller någon annan större leverantörsmodell.

Hur hanterar den obegränsade AI-modulen NSFW-innehåll?

Modellen vägrar inte lagliga, vuxna, fiktiva eller kontroversiella ämnen. Den blockerar endast sexuellt innehåll som involverar minderåriga. Detta gör den idealisk för NSFW LLM API-användningsområden. Du behåller full kontroll över ditt innehållsgenereringsflöde.

Vad händer om jag överskrider min hastighetsgräns?

Du får statuskoden 429 omedelbart. Inga token förbrukas för dessa avvisade begäranden. Du kan försöka igen efter att fönstret har återställts. Överväg att minska parallella begäranden till 8 per nyckel. Streaming hjälper till att hantera genomströmning effektivt.

Hämta din API-nyckel

Registrera dig, kopiera nyckeln, peka mot vår bas-URL. Klart.

Skaffa din nyckelVisa API-referens