Snabbstart: obegränsad chat-kompletteringar
Skaffa din obegränsade API-nyckel och börja skicka begäranden direkt. Denna snabbstart täcker bas-URL:n, autentisering och grundläggande SDK-exempel för den openai-kompatibla API:t.
Bas URL och autentisering
Den bas-URL som gäller för den ofiltrerade AI-slutpunkten är HTTPS://api.venicepricing.com/v1. Du autentiserar genom att skicka din API-nyckel i Authorization-huvudet som en Bearer-token. Denna konfiguration fungerar med officiella OpenAI SDK:er och alla OpenAI-kompatibla klienter genom att helt enkelt ändra base_url och API-nyckeln. Du kan generera din nyckel omedelbart på sidan "Hämta API-nyckel" med "Fortsätt med Google" eller e-post och lösenord. Ingen telefonnummer krävs för denna snabba process. Nyckeln visas omedelbart efter skapandet, så att du kan börja testa direkt. Du kan bara ha en aktiv nyckel per konto, men du kan ersätta den när som helst.
Skicka en chatkompletteringsförfrågan
Skicka en standard text-in, text-ut-begäran till POST /v1/chat-completions-slutpunkten. Använd modell-ID:t uncensored för att komma åt den öppna modellen som är finjusterad för inga avslag. Begärandekroppen måste innehålla messages-arrayen med ditt prompt-innehåll. Du kan testa detta omedelbart med ett curl-kommando. Denna direkta metod säkerställer att du använder rätt slutpunkt för vår ofiltrerade LLM-tjänst. Fel och avslag är gratis, så du betalar endast för faktisk tokenanvändning. Kom ihåg att modellen inte vägrar lagligt vuxet eller kontroversiellt innehåll. Det är inte GPT, Claude eller någon annan leverantörs modell. Den körs på våra egna servrar.
Konfigurera modellparametrar
Du kan justera modellens beteende med parametrar som temperatur, top_p, stop och seed. Dessa inställningar gör att du kan kontrollera kreativitet och determinism i svaren. Kontextrutan stöder upp till 100,000 tokens för både prompt och completion tillsammans. Varje begäran kan returnera maximalt 16,000 tokens, eller 2,048 om du inte anger max_tokens. Function calling stöds också via tools och tool_choice. Denna flexibilitet låter dig bygga komplexa interaktioner utan att behöva ett abonnemang. Du kan finjustera utdata för att matcha ditt specifika användningsfall perfekt. Modellen förblir konsekvent över olika parameterkonfigurationer.
Hantera Streaming-svar
Aktivera strömning genom att ställa in stream till true i din begäran. API:et returnerar svar via Server-Sent Events (SSE) för realtidsleverans av tokens. Du kan spåra tokenanvändning i den sista chunken av strömmen. Denna funktion är idealisk för applikationer som behöver omedelbar återkoppling. Strömning hjälper till att minska den upplevda latensen för användare som väntar på långa svar. Du kan parsa strömdatan i ditt föredragna språk. API-nyckeln förblir giltig under hela strömmens varaktighet. Fel under strömning hanteras smidigt utan att du förlorar ditt kredit. Denna metod är effektiv för scenarier med hög genomströmning.
Använd funktionsanrop
Definiera verktyg i din begäran för att aktivera funktionsanrop. Modellen kan returnera strukturerad data som matchar dina verktsdefinitioner. Denna funktion stöder tool_choice för precis kontroll över funktionskörning. Du kan integrera externa API:n eller utföra komplexa dataomvandlingar. Den obegränsade modellen hanterar verktsdefinitioner pålitligt utan onödiga avslag. Du kan definiera flera verktyg i en enda begäran. API:t bearbetar verktsanropen och returnerar lämplig utdata. Denna funktion gör tjänsten lämplig för avancerade agentflöden. Du kan testa funktionsanrop med vilket OpenAI-kompatibelt SDK som helst.
Formatera JSON-svar
Ställ in response_format till json_object för att tvinga modellen att returnera giltig JSON. Detta säkerställer konsekvent parsning i din applikationskod. Du kan använda denna funktion för strukturerad dataextraktion eller API-svar. Modellen följer JSON-syntaxregler strikt. Detta format minskar behovet av efterbehandling i din kod. Du kan validera utdatan omedelbart vid mottagande. Uncensored AI API stöder detta format utan extra avgifter. Fel debiteras inte, så du kan experimentera fritt. Denna funktion är avgörande för pålitlig integration med andra system.
cURL
curl https://api.venicepricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the cost of a vaporetto ticket"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.venicepricing.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.venicepricing.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 Venice-prissättning?
Den basala URL:en är HTTPS://api.venicepricing.com/v1. Denna URL fungerar med standard OpenAI SDK:er när du uppdaterar base_url-konfigurationen. Du måste inkludera din API-nyckel i Authorization-headern för autentisering.
Hur hanterar jag fel och hastighetsbegränsningar?
Ett 401-fel indikerar en ogiltig eller saknad API-nyckel. Ett 402-fel betyder att du har otillräckligt med kredit på ditt förbetalda konto. Ett 429-fel signalerar att du har överskridit gränsen på 300 begäranden per minut. Du kan lösa dessa genom att kontrollera din nyckel, ladda på via krypto eller vänta på att hastighetsbegränsningen ska återställas.
Vilken är storleken på contextfönstret?
Kontextrutan stöder upp till 100 000 tokens för både prompt och svar. Varje begäran kan mata ut maximalt 16 000 tokens. Om du inte anger max_tokens är standardgränsen för utmatning 2 048 tokens. Denna storlek är lämplig för långa dokument och komplexa konversationer.
Få din nyckel nu
Registrera dig, hämta din nyckel och peka mot vår slutpunkt. Det är det.
Hämta API-nyckel