da ▾
Opret nøgle

Hurtig start: integrer uncensored api

Migrer din kode til vores uncensored LLM API ved at opdatere base URL og API-nøgle. Denne quickstart guider dig gennem integrationen med standard OpenAI-kompatible klienter.

Forudsætninger: SDK og miljøvariabler

Start med at installere dit foretrukne SDK og indstille dine legitimationsoplysninger i miljøvariabler. Vores service bruger standard OpenAI-kompatible endpoints, så eksisterende klientbiblioteker fungerer uden ændringer. Du har kun brug for en API-nøgle fra vores dashboard og base URL til dine anmodninger. Ingen komplekse omslag eller tilpassede headers er påkrævet til grundlæggende integration.

curl https://api.claudecostpermilliontokens.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current cost per million tokens for the Pro model?"}]
  }'

Sørg for, at dine miljøvariabler eksporteres korrekt, før du kører dine scripts. Denne tilgang holder din autentificering sikker og din kode bæredygtig på tværs af forskellige deploymentsmiljøer.

Instantiering af klienten med base-URL

Konfigurer din klientbibliotek til at pege på vores base URL i stedet for standard leverandørens endpoint. Brug den angivne base URL og din API-nøgle til at initialisere forbindelsen. Denne enkle ændring dirigerer al trafik til vores model uden censur, mens kompatibiliteten med standard SDK-metoder opretholdes.

from openai import OpenAI

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

Verificér forbindelsen ved at liste tilgængelige modeller. Dette trin bekræfter, at din klient er korrekt routed til vores infrastruktur, før du sender nogen egentlige prompts eller data.

At sende din første chat completion request

Send en standard chat-completions-anmodning ved hjælp af model-ID uncensored. Denne model håndterer tekstinput og -output uden indholdsafvisning for lovligt voksenbrug. Du kan sende beskeder, indstille temperatur og definere andre parametre præcis som du ville gøre med et andet OpenAI-kompatibelt endpoint.

import OpenAI from "openai";

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

Tjek svaret for den genererede tekst og tokenforbrug. Dette bekræfter, at din integration fungerer korrekt, og at modellen responderer som forventet på dine prompts.

Håndtering af streamingrespons og tokens

Aktivér streaming ved at indstille stream-parameteren til true i din request. API'et returnerer tekstchunks, mens de genereres, hvilket giver dig mulighed for at vise output i real-time. Hver chunk indeholder tokenforbrugsdata i den sidste chunk, hvilket hjælper dig med at spore forbrug præcist.

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)

Behandle hver chunk effektivt for at opretholde lav latens. Denne metode er ideel til applikationer, hvor øjeblikkelig feedback er afgørende, såsom chatgrænseflader eller værktøjer til realtidskodegenerering.

Using function calling and JSON mode

Udnyt funktionskald og JSON-tilstand til strukturerede output. Indstil formatet til JSON for at sikre konsistent parsing i din applikation. Du kan også definere værktøjer og angive værktøgsvalg for at vejlede modellens outputadfærd.

Parametre som temperatur, top_p og stopsekvenser giver mulighed for finjustering af responsstilen. Brug disse funktioner til at integrere modellen sømløst i din eksisterende workflow.

Håndtering af autentificering og grænser

Din API-nøgle autentificerer alle anmodninger, hvor fejl som 401 indikerer en ugyldig nøgle, og 402 signalerer utilstrækkelig kredit. Satsgrænser begrænser dig til 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. Context-vinduet understøtter op til 100,000 tokens, med et maks output på 16,000 tokens pr. anmodning.

Overvåg dit forbrug for at undgå afbrydelser. Fejl under behandling er gratis, så du kan gentage anmodninger uden at bekymre dig om tokenforbrug. Hold din nøgle sikker, og udskift den efter behov via dashboardet.

Almindelige spørgsmål

Hvad er claude omkostningerne per million tokens for dette API?

Vores priser er $0,15 per million input-tokens og $0,50 per million output-tokens. Denne gennemsigtige model sikrer, at du kun betaler for det, du bruger, uden skjulte gebyrer eller månedlige abonnementer.

Hvordan håndterer jeg ratelimits og fejl?

Du er begrænset til 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. En 401-fejl betyder, at din nøgle er ugyldig, mens en 402-fejl indikerer, at du skal tilføje kredit. Fejl under processing forbruger ikke tokens.

Er den ubegrænsede model kompatibel med OpenAI SDK'er?

Ja, vores API er fuldt OpenAI-kompatibelt. Du kan bruge standard SDK'er ved at opdatere base URL og API-nøgle. Dette gør det muligt at migrere kode øjeblikkeligt uden komplekse wrappers eller tilpassede implementeringer.

Hent din nøgle på få minutter

Tilmeld dig, kopier din nøgle, og peg din API på den nye base-URL. Simpelthen.

Opret nøgle