sv ▾

Betala för tokens, inte för prenumerationer.

Integrera uncensored API:t snabbt

Börja använda AI-API:t utan censur på några minuter genom att peka din befintliga OpenAI-kompatibla klient mot vår bas-URL. Denna snabbstart täcker autentisering, chattkomplettering, strömning och verktysanrop med konkreta exempel.

Autentisering och bas-URL

Ja, du kan autentiseras omedelbart med hjälp av bas-URL:en som tillhandahålls på kontrollpanelen. Vår tjänst använder standard-API-nyckelhuvuden kompatibla med alla OpenAI SDK:er. Du får din nyckel omedelbart efter att ha registrat dig med Google eller e-post. Inget telefonnummer krävs för den initiala installationen.

Ställ in base_url för https://api.isgrokuncensored.com/v1. Skicka din nyckel i Authorization header. Systemet validerar autentiseringsuppgifterna innan några token bearbetas. Fel som 401 indikerar en ogiltig eller saknad nyckel. Kontrollera kontrollpanelen om nyckeln misslyckas.

Slutpunkt för chattkomplettering

Skicka en POST-förfrågan till /v1/chat/completions att få textsvar. Slutpunkten accepterar standardmeddelandematriser och returnerar genererad text. Den stöder inte bilder, ljud eller embeddingar. Använd modell-ID:t uncensored för alla förfrågningar. Detta säkerställer att du använder rätt modell med öppna vikter.

Inmatningstoken kostar $0,15 per miljon, medan utmatningstoken kostar $0,50 per miljon. Förbetald kredit drabbar endast för faktisk användning. Fel och avslag förbrukar inte ditt saldo. Du kan skicka upp till 8 MB per förfrågan. Denna gräns täcker de flesta standardtextinteraktioner.

Strömsvaren och tokenanvändning

Aktivera strömning genom att ställa in stream för true i ditt begäran. Du tar emot Server-Sent Events (SSE) för realtidsleverans av tokens. Den sista biten innehåller totala användningsstatistik för tokens. Detta gör att du kan spåra kostnader i realtid. Det är avgörande för att bygga responsiva chattgränssnitt.

Analysera SSE-data för att uppdatera ditt gränssnitt inkrementellt. Modellen genererar text kontinuerligt tills kontextfönstret fylls eller en stoppsekvens triggar. Max utdata är 16 000 tokens per begäran. Du måste ange max_tokens för att överskrida standardgränsen på 2 048 tokens. Detta förhindrar oväntade faktureringar från långa svar.

Function calling och JSON-läge

Använd den tools parameter för att aktivera funktionsanrop. Definiera ditt verktygsschema i begärandekroppen. Modellen returnerar strukturerade argument för dina funktioner. Detta fungerar sömlöst med standardiserade OpenAI-kompatibla klienter. Du kan också tvinga fram JSON-utmatning med hjälp av response_format. Detta är användbart för att para strukturerad data.

Ställ in response_format för {"type": "json_object"} att få ren JSON. Detta läge inaktiverar konversationell fyllnadstext. Det är idealiskt för programmatiska integrationer. Du kan kombinera verktyg och JSON-läge för komplexa arbetsflöden. API:t hanterar tolkningen internt. Du behöver endast validera utdatastrukturen.

Modellparametrar: temperatur och top_p

Justera temperature för att styra slumpmässighet. Högre värden ger mer kreativ utmatning. Lägre värden gör svaren mer deterministiska. Standardvärdet är vanligtvis 1,0. Du kan ställa in det mellan 0 och 2. Använd top_p för nucleus sampling. Detta begränsar sannolikhetsmassan av beaktade token. Det fungerar tillsammans med temperatur för att förbättra utdatakvaliteten.

Andra stödda parametrar inkluderar stop sekvenser, seed för reproducerbarhet, och straff som presence_penalty. Dessa tillåter finjustering av genereringsprocessen. Du kan experimentera med olika kombinationer. API:t respekterar alla standard OpenAI-parametrar. Detta säkerställer enkel migration från andra leverantörer. Testa olika värden för att hitta den bästa passformen för ditt användningsfall.

Gränser, fel och kontextfönster

Kontextrutan stöder totalt 100 000 tokens. Detta inkluderar både prompt- och svarstokens. Du kan skicka stora dokument för analys. Hastighetsbegränsningar tillåter 300 begäran per minut per nyckel. Koncurrerande kapacitet är begränsad till 8 samtidiga begäran. Att överskrida dessa gränser returnerar ett 429-fel. Försök igen med exponentiell backoff.

Hantera fel på ett elegant sätt i din kod. Ett 402-fel betyder att din förbetalda kredit är slut. Ladda upp med krypto för att fortsätta tjänsten. Ett 401-fel indikerar ett autentiseringsproblem. Kontrollera din nyckels giltighet. API:et tar inte ut betalning för misslyckade förfrågningar på grund av valideringsfel. Detta skyddar din balans från tillfälliga toppar.

cURL

curl https://api.isgrokuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC timestamp"}]
  }'

Python

from openai import OpenAI

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

Strömning

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)

Vanliga frågor

Vad är bas-URL för det icke-censurerade AI API?

Bas-URL: HTTPS://api.isgrokuncensored.com/v1. Du måste ange detta i din OpenAI-kompatibla SDK-konfiguration. Den ersätter standard-OpenAI-slutpunkten. Detta säkerställer att förfrågningar skickas till våra servrar. URL:en stöder både streaming- och icke-streaming-förfrågningar. Använd den för alla chat-completions.

Hur hanterar jag strömnings-svar med den icke-censurerade LLM:n?

Ställ in stream-parametern till true i din förfrågan. Du kommer att ta emot Server-Sent Events (SSE) som innehåller deltext. Parsninga varje chunk för att uppdatera ditt gränssnitt. Den sista chunken innehåller tokenanvändningsdata. Detta möjliggör realtidsvisning av genererad text. Det är effektivt för stora svar.

Vad händer om jag överskrider hastighetsbegränsningen?

Du får statuskoden 429. API:t tillåter 300 begäranden per minut per nyckel. Parallellitet är begränsad till 8 samtidiga begäranden. Implementera exponentiell backoff i din klient. Detta förhindrar att servern överbelastas. Försök igen med begäran efter en kort fördröjning. API:t debiterar inte för hastighetsbegränsade begäranden om de misslyckas med validering.

Skaffa din API-nyckel nu

Registrera dig, kopiera din nyckel och uppdatera din bas-URL:en. Det är allt du behöver konfigurera.

Hämta API-nyckelVisa dokumentation