Snabbstart: Anslut din klient
Anslut dina befintliga verktyg till vår uncensored LLM på minuter med standard OpenAI-kompatibla API-format. Denna snabbstart täcker autentisering, förfrågningsstruktur och strömning för omedelbar integration.
Förutsättningar och SDK-installation
Installera det officiella SDK:t för ditt språk för att hantera autentisering och begäranserialisering automatiskt. Du behöver en giltig API-nyckel och bas-URL:n konfigurerad i din klientmiljö. Vår tjänst accepterar standardparametrar som temperature och top_p utan att kräva anpassade header-fält.
Se till att din miljövariabel innehåller din token säkert innan du kör några skript. SDK-versionerna måste vara aktuella för att stödja streaming- och JSON-läge korrekt. Inga ytterligare drivrutiner krävs för textendast-generering.
Konfigurera bas-URL och nyckel
Peka din klient mot vår specifika bas-URL för att skicka förfrågningar genom vår obegränsade infrastruktur. Använd headern Authorization: Bearer YOUR_KEY för att autentisera varje anrop. Denna konfiguration fungerar identiskt för lokal testning eller produktionsdistributionsskript.
Ersätt standard OpenAI-slutpunkten med vår värd för att undvika förvirring med andra leverantörer. Behåll din nyckel hemlig och exponera den inte i offentliga arkiv. Konfigurationen förblir statisk tills du roterar din nyckel.
Skicka din första förfrågan
Utför ett standardanrop för chattkomplettering för att verifiera anslutning och svarsformat. Skicka en enkel prompt för att bekräfta att modellen returnerar text utan avvisning. Detta test säkerställer att din nyckel har tillräckligt med förbetalt kredit för användning.
curl https://api.keyapiminimax.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 id and name"}]
}'Kontrollera svaret för innehåll och tokenanvändningsdetaljer. Om du får ett 401-fel, verifiera ditt nyckelformat. Ett 402-indikerar att du behöver fylla på ditt kreditbalance.
Hantering av strömnings-svar
Aktivera strömning för att ta emot tokens i realtid när de genereras. Detta minskar den upplevda latensen för användare som väntar på långa utdata. Den sista biten innehåller de slutliga tokenräkningarna 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)Hantera delvisa svar på ett smidigt sätt i din klientkod. Buffra innehållet tills strömmen stängs eller ett fel inträffar. Strömning fungerar med alla standardparametrar inklusive temperaturjusteringar.
Python SDK-integration
Använd Python-biblioteket för att hantera förfrågningar med minimalt boilerplate-kod. Initiera klienten med din bas-URL och nyckel för omedelbar användning. Denna metod förenklar felhantering och svarsparsning.
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiminimax.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)Få tillgång till det genererade innehållet direkt från response-objektet. Kontrollera för fel och hantera hastighetsbegränsningar på lämpligt sätt. SDK:et stöder både synkrona och asynkrona arbetsflöden.
Node SDK och begränsningar
Integrera med Node.js-applikationer med det officiella JavaScript-SDK:t. Ställ in bas-URL för att säkerställa att begäranden når vår obegränsade slutpunkt. Övervaka din användning för att hålla dig inom hastighetsbegränsningarna.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.keyapiminimax.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);Du kan göra 300 förfrågningar per minut med en koncurrent på 8. Varje förfrågningskropp måste hålla sig under 8 MB. Kontextfönstret stöder totalt 100,000 tokens. Fel och avslag konsumerar inte kredit, men lyckade utdata gör det. Håll din nyckel säker och rotera den vid behov.
Förstå tokenanvändning
Faktureringen baseras på faktiska tokens som används i prompten och kompletteringen. Inmatningstokens kostar $0,15 per miljon, medan utmatningstokens kostar $0,50 per miljon. Förbetald kredit täcker all användning utan månadskostnader.
Fel och avvisningar är gratis, så du betalar bara för lyckade svar. Den sista biten i en ström innehåller tokenantalet. Övervaka din dashboard för att spåra utgifter och undvika att ta slut på kredit. Ladda upp med USDT eller USDC för omedelbar åtkomst.
Vanliga frågor
Vad är kontextfönstrets storlek för begäranden?
Det totala kontextfönstret är 100 000 tokens, vilket kombinerar både prompt och komplettering. Maximal utmatning per begäran är 16 000 tokens, eller 2 048 om du inte anger max_tokens.
Hur hanterar jag hastighetsbegränsningar och fel?
Du är begränsad till 300 begäranden per minut och 8 samtidiga begäranden per nyckel. En 401-status betyder att din nyckel är ogiltig, medan en 402 indikerar otillräcklig kredit. Ett 429-fel signalerar att du har överskridit hastighetsgränsen.
Fungerar den okkontrollerade API-nyckeln med standardverktyg?
Ja, nyckeln fungerar med vilken OpenAI-kompatibel klient som helst genom att ändra bas-URL:en. Den stöder strömning, JSON-läge och funktionsanrop precis som stora leverantörer. Du kan använda den med populära IDE-tillägg och botar omedelbart.
Generera din API-nyckel omedelbart
Registrera dig, kopiera token:en, uppdatera endpoint. Det är allt du behöver göra.