sv ▾
Hämta API-nyckel

Character api Integration Quickstart

Denna snabbstart får ditt karaktärs-API att fungera med standard OpenAI SDK på några minuter. Du konfigurerar bas-URL:en, injicerar din API-nyckel och skickar din första obegränsade begäran.

Installera SDK:et

Börja med att installera det officiella klientbiblioteket för ditt språk. Detta säkerställer kompatibilitet med den OpenAI-kompatibla slutpunkt vi tillhandahåller. Biblioteket hanterar serialisering och logik för omförsök åt dig.

För Python, använd pip. För Node.js, använd npm. Detta steg tar några sekunder och ställer in miljön för kodproven som följer.

Konfigurera din bas-URL

Pek SDK-klienten mot vår slutpunkt för att få tillgång till den obegränsade modellen. Bas-URL:n är HTTPS://api.apicharacter.com/v1. Detta ersätter standard OpenAI-URL:n i din konfiguration.

Utan denna ändring kommer begäranden att misslyckas eller träffa fel tjänst. Du behöver bara ställa in detta en gång när du initierar din klientinstans.

Ställ in din API-nyckel

Infoga din nyckel i miljövariabeln eller klientkonfigurationen. Autentisering krävs för varje begäran för att spåra din förbetala kreditanvändning. Din nyckel ger tillgång till osensurerade LLM-slutpunkten.

Spara detta värde säkert. Det fungerar som ditt enda autentiseringsmedel för kontot. Inget telefonnummer eller ytterligare verifiering krävs för grundläggande åtkomst.

Gör din första förfrågan

Skicka en enkel chatcompletion för att verifiera anslutning. Modell-ID:t är "uncensored". Detta bekräftar att din autentisering och bas-URL är korrekta innan du bygger din applikation.

Se exemplet nedan för en standard cURL-förfrågan.

curl https://api.apicharacter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "set my name to Alex"}]
  }'

Hantera Streaming-svar

Aktivera strömning för lägre latens i dina gränssnitt för chatt. Ställ in stream-parametern till true i din begäran. SDK:et kommer att yielda tokens när de genereras.

Detta är kritiskt för responsiva användarupplevelser. Du hanterar de partiella bitarna när de anländer via Server-Sent Events.

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)

Gränser, fel och kontext

Förstå dina begränsningar för att undvika tjänstestörningar. Du får ett kontextfönster på 100 000 tokens. Max utmatning är 16 000 tokens om du inte anger annat.

Gränsen är 300 begäranden per minut. Ett 401-fel betyder ogiltig nyckel. Ett 402-fel betyder noll kredit. Ett 429-fel betyder att du har nått gränsen. Håll detta i minnet för skalning i produktion.

Python

from openai import OpenAI

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

FAQ

Hur får jag min character API-nyckel?

Registrera dig med Google eller e-post på kontrollpanelen. Din API-nyckel visas direkt utan telefonverifiering. Du kan generera en ny nyckel vid behov och ersätta den gamla.

Är detta ett openai kompatibelt API?

Ja, den följer standardformatet för chat-completions. Du behöver bara ändra bas-URL:en och API-nyckeln. De flesta OpenAI SDK:er fungerar direkt med mindre konfigurationsändringar.

Vad händer om jag får ett 402-fel?

Det innebär att ditt förbetalda kredit är slut. Ladda upp via krypto för att återuppta tjänsten. Fel och avslag förbrukar inte kredit, så du betalar endast för faktisk användning.

Hämta din nyckel omedelbart

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

Hämta API-nyckelVisa dokumentation