Venice AI API Dokumentáció és Gyors kezdés
Kezdje el az uncensored LLM API használatát a megadott alap URL és az API-kulcs használatával kérések küldéséhez. Ez a gyors útmutató a hitelesítést, a szabványos kiegészítéseket, a streamelést és az eszközintegrációt foglalja magában az azonnali telepítéshez.
- Base URL
https://api.veniceaiapikey.com/v1- Modell
uncensored
Hitelesítés és Base URL
Az venice ai api key hitelesíti az összes API-hívást. Cseréld ki a szabványos alap URL-t az SDK konfigurációjában a fentivel. A rendszer előrefizetett kreditet használ, ezért győződj meg róla, hogy a egyenleged elegendő nehéz törzsek küldése előtt.
Chat Completions végpont
Küldjön szöget a modellhez a szabványos chat-lezárások végpont használatával. A modell azonosítója mindig uncensored, konzisztens viselkedést biztosítva törvényes felnőtt témák esetén történő tartalomelutasítás nélkül.
Konfigurálja az ügyfélt a helyes alap URL-re, és adja meg a modellazonosítót a kérés törzsében. Beállíthat olyan paramétereket, mint temperature vagy top_p a kreativitás vezérléséhez.
A hibák és a visszautasítások ingyenesek, így csak a tényleges token-felhasználásért fizet. A kontextus ablak akár 100,000 token támogatását biztosítja bemenet és kimenet együtt.
Streaming és SSE Használat
Engedélyezze a valós idejű token-generálást úgy, hogy stream: true a kérésben. Az API Server-Sent Events (SSE) formátumban adja vissza az adatokat, amelyeket fokozatosan feldolgozhat.
Minden chunk részleges szöveget tartalmaz, de a tokenfelhasználási metrikák csak az utolsó chunkban jelennek meg. Ez a megközelítés csökkenti az észlelt késleltetést a hosszú tartalmakra váró felhasználók számára.
Kezelje a stream vég eseményt a válasz véglegesítéséhez. Győződjön meg arról, hogy a kliens helyesen puffereli a felhalmozott szöveget, mielőtt azt a végfelhasználónak megjelenítené.
Függvényhívás és JSON mód
Használja az API-t strukturált adatkinyeréshez vagy eszközvégrehajtáshoz. Állítsa be response_format a {"type": "json_object"} a szigorú JSON kimenet kikényszerítésére.
Határozzon meg eszközöket a kérés törzsében, hogy lehetővé tegye a modell számára a függvények meghívását. A modell strukturált argumentumokat ad vissza, amelyeket a backendje végrehajthat.
Ez a funkció ideális ügynökök építéséhez vagy munkafolyamatok automatizálásához. Győződjön meg arról, hogy a függvénydefiníciók világosak, hogy minimalizálja a hallucinációt az argumentumokban.
Paraméterek és beállítások
A modell viselkedésének szabályozása standard paraméterekkel. Használja temperature kreativitás, top_p nukleáris mintavételezéshez, és stop szekvenciák a kimenet csonkolásához.
Beállítás seed a reprodukálható eredményekhez tesztelés közben. Állítsa be presence_penalty és frequency_penalty a téma sokféleségének befolyásolására.
A kérésenkénti maximális kimenet 16 000 token. Ha nem ad meg max_tokens, az alapértelmezett érték 2 048. Tervezze meg a promptokat úgy, hogy maradjon a 100 000 tokenes kontextusablakon belül.
Sebességkorlátok és korlátok
Minden API-kulcs percenként 300 kérést és 8 párhuzamos kérést tesz lehetővé. A maximális kéréstörzs mérete 8 MB.
Ha túlléped ezeket a korlátokat, 429-es hibát kapsz. Egy fiók egyszerre csak egy aktív kulcsot támogat; az új kulcs generálása felváltja a korábbit.
A hitel nem jár le, így bármikor, amikor szüksége van rá, töltheti fel. Használjon kriptovalutát a feltöltéshez, nagyobb összegeknél bónusz hitel érhető el.
cURL
curl https://api.veniceaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a summary of the current weather conditions"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.veniceaiapikey.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.veniceaiapikey.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);Streamelés
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)Gyakran ismételt kérdések
Hogyan szerezhetem meg a Venice AI API-kulcsomat?
Jelentkezzen be Google-fiókkal vagy e-mail címmel a regisztrációs oldalon. Az API-kulcs azonnal megjelenik a regisztráció után, így azonnal elkezdheti a kérések küldését jóváhagyás vagy ellenőrzés nélkül.
Mi történik, ha túllépem a sebességkorlátot?
429-es Túl sok kérés hibát kap. A limit kulcsonként percenként 300 kérés, maximum 8 párhuzamos kéréssel. Várjon egy pillanatot, és próbálja újra, vagy ossza el a kéréseket több kulcs között, ha szükséges.
Az uncensored modell alkalmas szerepjátékhoz?
Igen, a modell úgy készült, hogy jogszerű felnőtt témákra tartalmi elutasítások nélkül válaszoljon, így ideális szerepjátékokhoz és korlátlan kreatív íráshoz. Nem rejtette ezeket a funkciókat drága csomagokba vagy külön modellekbe.
API-kulcsa lekérése
Jelentkezz be, másold ki az egyedi kulcsodat, és frissítsd a saját base URL-edet. Ez a teljes konfiguráció.