da ▾
Få din nøgle

Models api quickstart-guide

Denne guide dækker essentials til at integrere vores uncensored LLM API i dine projekter ved hjælp af standard OpenAI-kompatible klienter. Du vil lære at konfigurere dit miljø, sende anmodninger og håndtere streaming-svar med præcis kontrol over modelparametre.

Base URL og autentificering

API-endepunktet er https://api.modelsapi.cc/v1. Alle anmodninger kræver en gyldig API-nøgle, der sendes i Authorization header. Du genererer denne nøgle på dashboardet ved at klikke på 'Get API key'. Den vises øjeblikkeligt efter, at du har tilmeldt dig via Google eller e-mail. Intet telefonnummer er påkrævet til denne proces. Nøglen er knyttet til din kontosaldo og brugsbegrænsninger.

At sende din første chat completion request

Send en POST-forespørgsel til /v1/chat/completions med model-ID uncensored. Request body skal indeholde en messages array, der indeholder din prompt. API'et returnerer en tekstrespons direkte. Fejl forbruger ikke din forudbetalte kredit. Du kan verificere, at endpointet fungerer ved at sende en simpel hilsen.

curl https://api.modelsapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five python libraries for data visualization"}]
  }'

Integration af Python SDK

Brug det officielle OpenAI Python-bibliotek til at interagere med API'en. Indstil base-URL'en til vores endpoint, og angiv din API-nøgle. Denne tilgang sikrer kompatibilitet med eksisterende kodebaser. Du kan instantiere klienten og kalde metoden til chatfuldførelse. Svarobjektet indeholder den genererede tekst og tokenforbrugsstatistikker.

from openai import OpenAI

client = OpenAI(base_url="https://api.modelsapi.cc/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 SDK-integration

Node.js SDK'en følger det samme konfigurationsmønster. Importér OpenAI-pakken og konfigurer base-URL. Angiv din API-nøgle i konfigurationsobjektet. Denne opsætning gør det muligt for dig at bruge velkendte metoder til tekstgenerering. Biblioteket håndterer HTTP-anmodningerne automatisk.

import OpenAI from "openai";

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

Streaming-respons med Server-Sent Events

Aktivér streaming ved at indstille stream: true i din anmodning. API'et sender flere datachunks, mens de genereres. Hver chunk indeholder et delvist svar. Den sidste chunk indeholder det samlede tokenforbrug. Denne metode reducerer den opfattede forsinkelse for lange output. Det er ideelt til realtidsapplikationer.

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)

Begrænsninger, fejl og kontekstvindue

Kontekstvinduet understøtter i alt 100.000 tokens. Du kan outputte op til 16.000 tokens pr. anmodning. Fejl returnerer en 401-status for ugyldige nøgler og 402 for manglende kredit. Rate limits returnerer 429 efter 300 anmodninger i minuttet. 429-fejlen er midlertidig. Din forudbetalte kredit udløber aldrig. Fejl opkræver ikke din saldo. Brug disse koder til at håndtere fejl graceful i din applikationslogik.

Almindelige spørgsmål

Er dette den bedste ubegrænsede API til store kontekstvinduer?

Vores API understøtter et kontekstvindu på 100.000 tokens. Dette giver dig mulighed for at behandle store dokumenter effektivt. Mange andre tjenester tilbyder mindre grænser. Tjek andre udbydere for specifikke vindusstørrelser.

Hvordan håndterer den ubegrænsede model afvisninger?

Modellen nægner ikke lovligt voksen, fiktivt eller kontroversielt indhold. Den blokerer kun seksuelt indhold, der involverer mindreårig. Dette gør den velegnet til ubegrænset kreativ skrivning og forskning. Afvisninger er sjældne og specifikke for denne faste grænse.

Hvad sker der, hvis jeg overskrider hastedsbegrænsningen?

Du modtager en 429-statuskode. Du skal vente, før du sender flere anmodninger. Grænsen er 300 anmodninger i minuttet per nøgle. Retry-logik bør håndtere dette elegant. Din kredit forbliver uberørt under disse forsinkelser.

Hent din nøgle nu

Tilmeld dig, få nøglen, og opdater base-URL'en. Færdig.

Få din nøgle