sv ▾

Snabbstart: Din första obegränsade begäran

Få din obegränsade LLM API-nyckel och gör din första OpenAI-kompatibla förfrågan på några minuter. Den här guiden täcker grunderna för att skicka text, strömma svar och hantera strukturerad data utan innehållsfiltrering.

https://api.alternativeaivenice.com/v1uncensored

Förutsättningar: Din API-nyckel och bas-URL

Börja med att generera en API-nyckel på Hämta API-nyckel sida. Du kan logga in med Google eller använda ett enkelt e-post och lösenord; inget telefonnummer krävs. Systemet visar din nyckel omedelbart, så kopiera den till ditt urklipp nu.

Vårt API finns på https://api.alternativeaivenice.com/v1.Denna bas-URL fungerar med vilket officiellt OpenAI SDK som helst genom att uppdatera base_url parameter. Du behöver bara en aktiv nyckel per konto; att utfärda en ny ersätter den tidigare nyckeln omedelbart.

Att göra din första chatkomplettering

Skicka en standard Chat Completion-payload för att få rå, icke-censurerad textoutput. Använd modell-ID:t uncensored till att komma åt vår modell med öppna vikter anpassad för laglig vuxentid utan vägran av innehåll.

Nedan följer en grundläggande cURL-förfrågan som visar strukturen. Ersätt YOUR_API_KEY med din faktiska nyckel för att se hur modellen svarar på din prompt.

curl https://api.alternativeaivenice.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the top ten programming languages"}]
  }'

Strömningsresponser med Server-Sent Events

För realtidsinteraktion, aktivera strömning genom att ställa in stream: true. API:et returnerar Server-Sent Events (SSE) där tokenanvändningsdetaljer visas i den sista biten.

Denna metod minskar den upplevda latensen för långa svar. Använd Python-snippetet nedan för att hantera strömmen effektivt i din applikation.

from openai import OpenAI

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

Att använda JSON-läge för strukturerad data

Tvinga strukturerad utdata genom att ställa in response_format för {"type": "json_object"}. Detta säkerställer att modellen returnerar giltig JSON, vilket är idealiskt för att parsadata till dina backend-system.

Du kan också använda funktionsanrop med tools parameter. Node.js-exemplet nedan visar hur du konfigurerar detta för pålitlig parsing.

import OpenAI from "openai";

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

Förståelse av kontextfönster och begränsningar

Vår modell stöder ett contextfönster på 100 000 tokens, vilket täcker både prompt och completion. Du kan generera upp till 16 000 tokens per begäran, eller 2 048 om du utelämnar max_tokens.

Begäransgränser tillåter 300 begäranden per minut och 8 parallella begäranden per nyckel. Begärans kropp måste vara under 8 MB. Dessa gränser säkerställer stabil prestanda för dina integrationer av osensurerade LLM:er.

Felsökning av vanliga fel

401 Obehörig betyder att din API-nyckel är ogiltig eller har löpt ut. Återskapa en nyckel från din dashboard. 402 Betalning krävs indikerar otillräckligt förbetalt kredit. Ladda upp via krypto för att fortsätta. 429 För många begäranden signalerar att du har nått gränsen på 300 begäranden per minut.

Avslag är sällsynta men gäller sexuellt innehåll som involverar minderåriga. Fel under bearbetningen förbrukar inte dina krediter, så du kan försöka igen säkert.

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 LLM API-prissättningen för osensurerade modeller?

Vi tar ut $0.15 per 1M inmatningstokens och $0.50 per 1M utmatningstokens. Krediten är förbetald och löper aldrig ut, med fel och avslag debiterade till noll.

Hur fyller jag på mitt konto?

Ladda upp saldo endast med krypto: USDT (TRC20) eller USDC (Base). Minsta insättningar är $20, med bonuskrediter tillgängliga för större belopp.

Är detta ett alternativ till Venice AI för obegränsat API-tillgång?

Ja, vi erbjuder en OpenAI-kompatibel API som ett direkt alternativ till Venice AI. Vår uncensored-modell ger rå textoutput utan innehållsavvisningar för laglig vuxenanvändning.

Skaffa din API-nyckel på några minuter

Registrera dig, kopiera din nyckel och uppdatera bas-URL:en. Det är allt.

Hämta API-nyckel