sv ▾
Prova med provkredit

Osäkrad LLM-API. Förskottskrypto. Inga filter.

https://api.githubuncensoredai.com/v1

uncensored

GitHub Uncensored AI API-referens

Integrera den obegränsade LLM:en i dina applikationer med en standard OpenAI-kompatibel slutpunkt. Du får omedelbar textgenerering utan innehållsfilter, förbetald kryptofakturering och ett 100,000-token kontextfönster.

Autentisering & bas-URL

API:et kräver en bearer-token för varje förfrågan. Du genererar denna nyckel omedelbart via dashboarden med Google- eller epostuppgifter. När den väl är skapad autentiserar nyckeln ditt förbetalda konto mot den värdade modellen.

Ställ in din bas-URL att peka direkt mot vår API-gateway. Detta säkerställer att alla förfrågningar dirigeras till rätt uncensored-modellservrar.

Använd den standardiserade Authorization-headern med Bearer-schemat. Ersätt platshållaren med din unika nyckelsträng.

Bas konfigurering

  • Bas-URL: https://api.githubuncensoredai.com/v1
  • Auth-huvud: Authorization: Bearer YOUR_API_KEY
  • Modell-ID: uncensored
curl https://api.githubuncensoredai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix the syntax error in this python loop"}]
  }'

Slutpunkt för chattkomplettering

Skicka textdata till chattkompletterings-slutpunkten och få genererad text som svar. Systemet accepterar en lista med meddelanden med roller som användare eller assistent. Det returnerar en komplettering baserad på prompt-historiken.

Denna slutpunkt hanterar standard konversationsflöden. Du kan skicka flera varv, och modellen behåller kontext upp till gränsen. Den stöder inte bild-, ljud- eller videoinput. Svarsformatet är standard JSON.

Se till att din payload inkluderar modellidentifieraren. Systemet ignorerar okända fält på ett mjukt sätt. Fel returnerar specifika koder om autentisering misslyckas eller kredit tar slut.

from openai import OpenAI

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

Strömningsresponser

Aktivera strömning genom att ställa in stream-flaggan till true. API:et returnerar en serie med Server-Sent Events istället för ett enda JSON-objekt. Varje händelse innehåller en chunk av den genererade texten.

Denna metod minskar den upplevda latensen för långa svar. Du kan börja visa text till användare när den genereras. Den sista biten innehåller tokenanvändningsstatistik för fakturering.

Hantera strömmen effektivt i klientkoden. Stäng anslutningen när strömmen slutar eller ett fel inträffar. Denna metod fungerar bra för realtidschattgränssnitt.

import OpenAI from "openai";

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

Function Calling & JSON Mode

Modellen stöder strukturerad utdata via funktionssamtal. Definiera verktyg i din begäran med namn, beskrivningar och parameterscheman. Modellen väljer rätt verktyg och genererar argument.

Använd JSON-läge för strikt schemakompatibilitet. Ställ in formatet till json_object för att tvinga fram giltig JSON-utdata. Detta är användbart för att analysera data eller generera kodsnuttar.

Kombinera funktionsanrop med strömning för interaktiva upplevelser. Modellen kan anropa flera verktyg i följd. Validera utdataschemat innan du exekverar funktioner i din applikationslogik.

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)

Parameters & Limits

Styr genereringsbeteendet med parametrar som temperatur och top_p. Justera dessa värden för att balansera kreativitet och determinism. Standardinställningarna fungerar för de flesta allmänna ändamål.

Respektera begäransgränserna för att undvika fel. Du kan skicka upp till 300 begäranden per minut per nyckel. Samtidiga begäranden är begränsade till åtta per nyckel. Den maximala storleken på begärans kropp är 8 MB.

Kontextrutan omfattar 100 000 token. Detta inkluderar både prompt- och completion-token. Output är begränsad till 16 000 token per begäran. Att överskrida dessa gränser returnerar ett felkod.

Tocken användning & fakturering

Faktureringen är förbetald och baseras på faktisk tokenanvändning. Inmatningstokens kostar $0,15 per miljon, och utmatningstokens kostar $0,50 per miljon. Fel och avslag äter inte upp krediter.

Krediten löper inte ut. Påfyllningar sker endast via krypto. Du får bonuskredit för större insättningar. Systemet spårar användningen noggrant för varje API-nyckel.

Övervaka din balans via dashboarden. Om krediterna tar slut kommer dina begäranden att misslyckas med ett specifikt felkod. Lägg till medel omedelbart för att återuppta tjänsten utan att vänta på godkännanden.

Vanliga frågor

Hur hanterar jag autentiseringsfel?

Om du får ett 401-fel är ditt API-nyckel ogiltigt eller har löpt ut. Kontrollera i din dashboard att nyckeln är aktiv. Återskapa nyckeln vid behov. Se till att du använder rätt bas-URL och header-format.

Vad händer om jag tar slut på kreditbelopp?

Förfrågningar kommer att returnera ett 402-fel som indikerar otillräckliga medel. Inga tokens debiteras för dessa misslyckade försök. Öka ditt kryptosaldo för att återuppta tjänsten omedelbart. Krediter löper inte ut, så du kan lägga till medel när det passar dig.

Är API:t hastighetsbegränsat?

Ja, du är begränsad till 300 begäranden per minut och 8 parallella begäranden per nyckel. Att överskrida dessa gränser returnerar ett 429-fel. Använd streaming för att minska antalet begäranden för långa svar. Övervaka din användning för att undvika throttling.

Generera din nyckel på sekunder

Registrera dig, hämta din nyckel och uppdatera bas-URL:en. Klart.

Prova med provkredit