da ▾
Opret nøgle

Mini cpm API dokumentation

Få din ubegrænsede chatbot kørende øjeblikkeligt med vores OpenAI-kompatible API. Denne quickstart guider dig gennem autentificering, anmodninger og streaming.

https://api.cpmmini.com/v1unfiltered

Opret nøgle

Autentificering og Base URL

Start hvert forespørgsel med din API-nøgle og den korrekte base-URL. Vi bruger standard OpenAI-headers for kompatibilitet. Din nøgle giver øjeblikkelig adgang til den ubegrænsede model. Base-URLen er HTTPS://api.cpmmini.com/v1. Brug headeren Authorization: Bearer . Hold din nøgle sikker. Den identificerer din forudbetalte kreditkonto. Der er ingen abonnementsgebyrer her. Betal kun pr. token brugt.

Første anmodning

Send din første besked til chat-completions endpoint. Dette bekræfter, at din nøgle virker, og at kredit trækkes korrekt fra. Den uncensored model svarer uden typiske afvisninger. Brug curl til en hurtig test. Erstat YOUR_API_KEY med din faktiske nøgle fra dashboardet. Dette trin verificerer forbindelse og latens. Fejl som 401 indikerer en ugyldig nøgle. Tjek dit kontodashboard, hvis det fejler. Svaret returnerer den genererede tekst.

Python SDK-integration

Brug det officielle OpenAI Python-bibliotek til programmatisk adgang. Indstil base URL til vores endpoint. Dette sikrer, at alle anmodninger sendes til vores uncensored-model. Installer biblioteket via pip. Videregiv din API-nøgle i klientinitialiseringen. Anmod om modellen uncensored. SDK'et håndterer gentagelser og JSON-parsing. Denne tilgang forenkler integrationen i dine eksisterende bots. Det fungerer også med async loops. Tjek din kreditbalance efter opkaldet.

Node SDK-setup

Integrer med Node.js ved hjælp af npm-pakken. Konfigurer base URL til at pege på vores API. Dette opretholder kompatibilitet med OpenAI-standarder. Installer afhængigheden i dit projekt. Initialiser klienten med din nøgle. Kald chat-completion-metoden. Svarobjektet indeholder den genererede tekst. Håndter fejl pænt i din applikation. Denne opsætning understøtter både CommonJS og ES-moduler. Den er ideel til server-side chatbots.

Streaming-svar

Stream tokens til realtids brugeroplevelser. Aktiver streaming i dine request-parametre. API'et sender chunks, mens de genereres. Dette reducerer den opfattede latens for brugere. Brug SSE-endpointet til kontinuerlig data. Parse hver chunk for at bygge den endelige besked. Denne funktion fungerer med både Python- og Node-SDK'er. Den er essentiel til chatgrænseflader. Overvåg tokenforbrug i den sidste chunk. Dine kreditpoint trækkes baseret på det samlede antal tokens sendt.

Begrænsninger, fejl og kontekst

Kig på dine rate limits og kreditstatus. Du får 300 anmodninger i minuttet. Kun otte samtidige anmodninger pr. nøgle er tilladt. En 429-fejl betyder, at du har ramt grænsen. En 402-fejl angiver utilstrækkelig kredit. Topped op med krypto for at fortsætte. Context window understøtter 100,000 tokens. Dette tillader lange samtaler uden at miste historik. Fejl og afvisninger koster ikke kredit. Din forudbetalte kredit udløber aldrig. Administrer dine nøgler i dashboardet.

cURL

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

Python

from openai import OpenAI

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

Streaming

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)

Almindelige spørgsmål

Hvordan kommer jeg i gang med mini cpm API?

Tilmeld dig med Google eller e-mail for at få din API-nøgle øjeblikkeligt. Fyld din konto op med USDT eller USDC via krypto. Brug base URL og din nøgle til at sende din første anmodning. Prøvekredit er tilgængelig for nye konti.

Hvad er størrelsen på context window?

Kontekstvinduet understøtter 100.000 tokens for både input og output tilsammen. Du kan sende lange prompts og modtage op til 16.000 tokens i ét svar. Dette muliggør omfattende samtaler og dokumentbehandling uden at miste kontekst.

Hvorfor får jeg en 402-fejl?

En 402-fejl betyder, at din forudbetalte kredit er utilstrækkelig til anmodningen. Opfyld din konto med kryptovaluta for at genoprette adgangen. Fejl som afslag forbruger ikke kredit, så du betaler kun for faktisk brug af tokens. Krediten udløber aldrig, så du kan opfylde saldoen, når det passer dig.

Få din API-nøgle nu

Tilmeld dig, kopier tokenet, opdater din base-URL. Færdig.