sv ▾

Osäkrad LLM-API. Betala per token.

Snabbstart: Integrera Uncensored API:t

Integrera den obegränsade LLM:en i din applikation med hjälp av den openai-kompatibla API:t. Denna guide täcker bas-URL, autentisering och begärandeformat för Mimo AI API:t.

Förutsättningar: Installera OpenAI SDK

Installera det officiella OpenAI SDK för ditt föredragna språk för att börja göra förfrågningar omedelbart. Biblioteket hanterar autentisering och formatering automatiskt. Du behöver inte en specifik version, bara den senaste stabila utgåvan för ditt projekt.

Konfigurera din bas-URL och API-nyckel

Ställ in bas-URL:en till HTTPS://api.mimoaiapi.com/v1 och ange din API-nyckel i Authorization-huvudet. Denna konfiguration pekar din klient till vår obegränsade inferensmotor. Använd nyckeln som genererats på sidan för API-nyckel, som visas omedelbart efter registrering.

Skicka din första chattkompletteringsförfrågan

Gör en POST-förfrågan till /v1/chat/completions med modell-ID:t "uncensored". Denna slutpunkt returnerar råa text svar utan innehållsavvisningar. Skicka ditt systemprompt för att definiera modellens beteende för ditt specifika användningsfall.

curl https://api.mimoaiapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a json object with keys name age and role for a character profile"}]
  }'

Hantera strömnings svar med SSE

Aktivera strömning genom att ställa in stream-parametern till true i din begäran. API:et returnerar Server-Sent Events (SSE) som uppdateras i realtid. Parsa den sista chunken för att få tillgång till total tokenanvändning för korrekt fakturering.

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)

Integration av Python SDK

Använd Python-biblioteket för att konstruera förfrågningar med enkla dictionary-strukturer. Ställ in variablerna base_url och api_key innan du skapar klientinstansen. Denna metod fungerar sömlöst med befintliga OpenAI-kodbaser.

from openai import OpenAI

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

Initiera klienten i Node.js genom att skicka bas-URL och nyckel. Konfigurera modellen till "uncensored" för varje slutförandeanrop. SDK:t hanterar HTTP-anslutningarna och svarsparsningen åt dig.

import OpenAI from "openai";

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

Vanliga frågor

Vad är kontextfönstret för den obegränsade LLM:n?

Kontextrutan stödjer 100 000 token kombinerat för både prompt och completion. Du kan begära upp till 16 000 token per svar, eller 2 048 om du inte specificerar max_tokens.

Hur fungerar fakturering för Mimo AI API?

Du betalar $0.15 per 1M inmatningstokens och $0.50 per 1M utmatningstokens. Förbetald kredit debiteras endast för faktisk användning, och fel är kostnadsfria. Krediten löper aldrig ut och fylls på via krypto.

Vilka fel bör jag hantera i min applikation?

Hantera 401 för ogiltiga API-nycklar, 402 för otillräckligt förbetalt kredit och 429 för hastighetsbegränsningar. Systemet tillåter 300 förfrågningar per minut och 8 parallella förfrågningar per nyckel.

Skaffa din API-nyckel nu

Registrera dig, hämta din nyckel och uppdatera bas-URL:en. Det är allt du behöver göra.

Hämta API-nyckelVisa dokumentation