sv ▾
Skapa nycklar

API-dokumentation

Integrera vår uncensored AI app i ditt arbetsflöde med standard OpenAI-kompatibla slutpunkter. Denna snabbstart guide dig från autentisering till streaming-svar med en enda, ofiltrerad modell.

Bas URL och autentisering

Anslut din applikation genom att peka mot vår dedikerade slutpunkt och skicka din unika API-nyckel. Bas-URL:en för alla begäranden är https://api.apertusapp.com/v1. Du erhåller din nyckel omedelbart efter att du registrerat dig via Google eller e-post på Hämta API-nyckel sida. Inkludera den här nyckeln i Authorization header för varje begäran.

curl https://api.apertusapp.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run curl test with empty headers"}]
  }'

Varje konto genererar en aktiv nyckel. Om du genererar en ny nyckel blir den tidigare ogiltig omedelbart. Detta säkerställer strikt kontroll över din åtkomst utan prenumerationer eller inaktiva avgifter.

Första förfrågan

Skicka din första prompt till chattkompletteringsändpunkten för att ta emot rå, ofiltrerad text. Använd modell-ID:t uncensored till att komma/access vår specifika modell med öppna vikter anpassad för laglig vuxentid och kontroversiella ämnen.

from openai import OpenAI

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

API:et accepterar standardparametrar som temperature och top_p. Fel och vägraner förbrukar inga tokens, så du betalar bara för det som faktiskt når modellen. Detta tillvägagångssätt håller kostnaderna förutsägbara jämfört med aggregatörer som tar ut betalt för routningsöverhead.

Node SDK-integration

Använd det officiella Node SDK:t för att hantera JSON-läge och funktionsanrop effektivt. Ställ response_format för {"type": "json_object"} för strukturerade utdata eller definiera verktyg för agentliknande beteende.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apertusapp.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);

Modellen stöder verktygsanrop med tool_choice alternativ. Du kan också ange en seed för deterministiska resultat. Denna flexibilitet gör att du kan bygga komplexa applikationer utan att lämna OpenAI-kompatibla ekosystemet.

Strömningsresponser

Strömma token i realtid med Server-Sent Events (SSE) för låglatensanvändarupplevelser. Varje bit innehåller genererad text, och den sista biten innehåller totala tokenanvändningsstatistik.

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)

Streaming minskar den upplevda latensen för slutanvändare. Du kan avbryta strömmen om användaren ändrar sig. API:t hanterar SSE-protokollet automatiskt, vilket kräver minimal kod från din sida.

Kontextruta och kapacitet

Modellen stöder ett kontextfönster på 100,000 token för både in- och utmatning tillsammans. Du kan ange upp till 16,000 token per begäran, eller återgå till 2,048 token om du utelämnar max_tokens.

Detta stora fönster möjliggör omfattande dokumentanalys eller långa konversationshistoriker. Håll dock begärans kropp under 8 MB. Modellen är inte GPT eller Llama; det är en distinkt obegränsad AI-modell optimerad för ditt specifika användningsfall.

Felfhantering och begränsningar

Hantera standard HTTP-fel smidigt för att upprätthålla robust applikationsflöde. En 401 fel indikerar en ogiltig eller saknad API-nyckel. En 402 fel betyder att ditt förbetalda kredit är slut. En 429 fel signalerar att du har överskridit 300 begäranden per minut eller 8 samtidiga begäranden.

Krediten löper inte ut, så du kan pausa användningen och återuppta den senare. Misstag som dubbelavgifter åtgärdas via Support-sidan. Förbetald kredit debiteras endast för faktisk tokenförbrukning, vilket säkerställer transparent prissättning för varje byte.

Vanliga frågor

Hur hanterar apertus-appen betalningar och kredit?

Du laddar upp med endast krypto (USDT på TRC20 eller USDC på Base), med belopp från $20 till $500. Krediter löper aldrig ut, och du får bonuskredit för större insättningar, startande på +5% för $50.

Är detta API kompatibelt med OpenAI SDKs?

Ja, det är en openai-kompatibel API som fungerar med standardklienter genom att ändra bas-URL:en till HTTPS://api.apertusapp.com/v1. Du kan använda samma kodstruktur som du skulle använda för GPT-4.

Vilken är storleken på contextfönstret?

Kontextrutan är 100 000 tokens för prompt och svar tillsammans. Du kan begära upp till 16 000 tokens per utdata, vilket är användbart för generering av långt innehåll.

Ditt API-nyckel är redo

Registrera dig, hämta din nyckel och uppdatera din bas-URL. Det är allt.

Skapa nycklar