sv ▾
Skapa nycklar

API-dokumentation

Få ditt första obegränsade svar på några sekunder med vårt OpenAI-kompatibla API. Använd de SDK:er du redan känner till, peka mot vår bas-URL och börja generera text utan innehållsrefuseringar.

Snabbstart: Din första begäran

Skicka en standardbegäran om chattkomplettering för att generera text omedelbart. Vår obegränsade modell accepterar din prompt och returnerar en komplettering utan att blockera lagligt vuxeninnehåll. Denna slutpunkt speglar OpenAI-gränssnittet, så din befintliga kod fungerar med minimala ändringar. Justera bas-URL:en och API-nyckeln för att dirigera trafik till våra servrar.

  • Använd POST /v1/chat/completions.
  • Ställ in modellen till uncensored.
  • Inkludera dina system- och användarmeddelanden.

Svaret innehåller den genererade texten och detaljer om tokenanvändning. Du kan verifiera anslutningen genom att skicka en enkel prompt och kontrollera utmatningen.

curl https://api.chatsemfiltro.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
  }'

Autentisering & headers

Skicka ditt API-nyckel i Authorization header för att autentisera varje begäran. Generera den här nyckeln omedelbart efter att du har registrerat dig via Google eller e-post. Nyckeln identifierar ditt konto och spårar förbrukningen av ditt förbetalda kredit. Håll den säker, eftersom den ger direkt åtkomst till din faktureringsbalans.

  • Huvud: Authorization: Bearer YOUR_API_KEY.
  • Inget telefonnummer krävs för registrering.
  • En aktiv nyckel per konto; ersätt om den tappas.

Om nyckeln saknas eller är ogiltig returnerar API:t ett tydligt fel. Detta säkerställer att endast auktoriserade användare förbrukar token från din balans.

from openai import OpenAI

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

Parameters & Controls

Styr modellens beteende med standardparametrar som temperature, top_p och stop-sekvenser. Dessa inställningar gör att du kan finjustera kreativitet och utmatningslängd. Den obegränsade modellen respekterar dessa begränsningar samtidigt som den behåller sin vägranfria natur. Använd response_format för att tvinga fram JSON-utdata för strukturerade datauppgifter.

  • Ställ in temperature för slumpmässighet.
  • Använd stop att avbryta genereringen vid specifika utlösare.
  • Aktivera json_object för strikt formatering.

Varje parameter justerar hur modellen tolkar din prompt. Experimentera med värden för att hitta balansen mellan sammanhang och mångfald i dina svar.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatsemfiltro.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 & SSE

Aktivera strömning genom att ställa in stream: true för att ta emot tokens i realtid via Server-Sent Events. Detta minskar den upplevda latensen för slutanvändare och tillåter omedelbar bearbetning av genererad text. Den sista biten innehåller kompletta tokenanvändningsstatistik för faktureringsnoggrannhet.

  • Ställ in stream: true i din begäran.
  • Parsera SSE-händelser på klientsidan.
  • Extrahera text från varje delta-chunk.

Streaming är idealiskt för chattgränssnitt där användare förväntar sig omedelbar återkoppling. API:et hanterar strömmen effektivt och säkerställer smidig leverans av tokens utan att blockera anslutningen.

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)

Felfhantering

Hantera standard HTTP-fel för att hantera API-användning smidigt. En 401-status indikerar en ogiltig eller utgången API-nyckel, vilket kräver att du återskapar dina uppgifter. Ett 402-fel signalerar otillräcklig förbetald kredit, vilket kräver en krypto-laddning via USDT eller USDC. Hastighetsbegränsningar utlöser ett 429-svar när du överskrider 300 begäranden per minut.

  • 401: Kontrollera din API-nyckels giltighet.
  • 402: Ladda upp kredit via krypto.
  • 429: Vänta innan du försöker igen med begäranden.

Dessa fel är förutsägbara och dokumenterade. Implementera återförsök med exponentiell backoff för att hantera tillfälliga fel smidigt.

Begränsningar & Kontextruta

API:et stöder ett kontextfönster på 100 000 token för kombinerad prompt och completion. Detta möjliggar effektiv bearbetning av stora dokument eller långa konversationshistorik. Max utdata per begäran är 16 000 token, eller 2 048 om det inte anges. Begärans kropp är begränsad till 8 MB, och parallellismen är begränsad till åtta samtidiga begäranden per nyckel.

  • Kontext: 100 000 token totalt.
  • Max output: 16 000 tokens.
  • Parallella förfrågningar: 8 per nyckel.

Dessa gränser säkerställer stabil prestanda för högvolumsapplikationer. Övervaka din tokenanvändning för att optimera kostnader och undvika oväntade rate limits.

Vanliga frågor

Nekar den obegränsade modellen vuxet innehåll?

Modellen vägrar inte lagliga vuxna, fiktiva eller kontroversiella ämnen. Den blockerar dock alltid sexuellt innehåll som involverar minderåriga som en strikt gräns. Andra vägraner är sällsynta, vilket gör den idealisk för obegränsade användningsfall.

Hur fyller jag på mitt förbetalda kredit?

Ladda upp med USDT (TRC20) eller USDC (Base) via sidan för fakturering. Minsta laddningar startar på $20, med bonuskredit tillgänglig för större belopp. Kredit löper aldrig ut och fel är fria.

Är detta API kompatibelt med OpenAI SDKs?

Ja, den är helt kompatibel med OpenAI. Du behöver bara uppdatera bas-URL:en och API-nyckeln i din befintliga SDK-konfiguration. Slutpunktsstrukturen speglar OpenAI:s chat-completions-API exakt.