- Legolcsóbb AI API
- Gyors bevezetés: Integálja az uncensored LLM API-t
Gyors bevezetés: Integálja az uncensored LLM API-t
Integrálja uncenzúrált LLM API-jünket a szabványos, OpenAI-kompatibilis végpontok segítségével. Ez a gyors útmutató az API-kulcs beszerzésétől a streamelt válaszokig és a függvényhívásig vezet.
Előfeltételek: SDK és API-kulcs
Kezdje azáltal, hogy fiólt hoz létre, hogy megkapja egyedi API-kulcsát. Jelentkezzen be Google-fiókkal vagy e-mail-jelszóval a telefonnummer ellenőrzése nélküli azonnali kulcsgeneráláshoz. Telepítse a választott SDK csomagot, például openai Python számára, és konfigurálja a base URL https://api.apiaicheapest.com/v1. Hitelesíts minden kérést a Authorization fejléc a Bearer YOUR_API_KEY. Azonnal tesztelheti a kapcsolódást a megadott példák segítségével.
Alap Chat Befejezés Kérés
Küldjön egy szabványos chat completion kérést szövegválaszok generálásához. Az API elfogad egy üzenetek listáját, és visszaadja a modell kimenetét. Használja a modellazonosítót uncensored nyílt súlyú modellünkhöz tartalom-elutasítások nélkül. Minden válasz tartalmaz token-használati adatokat a pontos számlázási nyomon követés érdekében. A hibák, mint például a elégtelen egyenleg vagy az érvénytelen kulcsok, egyértelmű HTTP státuskódokkal térnek vissza.
curl https://api.apiaicheapest.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this Python list to a JSON array"}]
}'
Streamelési válaszok (SSE)
A tokenok streamelése valós időben történő fogadását teszi lehetővé, amint azok generálódnak. Állítsa be a stream paramétert true a kéréstörzsben. A szerver Server-Sent Events (SSE) szekvenciát ad vissza, amely parciális kiegészítéseket tartalmaz. Olvasd az utolsó darabot a teljes token szám és költség megszerzéséhez. Ez a megközelítés jelentősen csökkenti az észlelt késleltést a végfelhasználók számára.
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)
Funkcióhívás (Eszközök)
Határozza meg az eszközöket, hogy lehetővé tegye a modell számára külső függvények dinamikus hívását. Adja át az eszközdefiníciók listáját a tools parameter and specify tool_choice mint auto. A modell JSON formátumban ad vissza funkció argumentumokat, ha megfelelő. Elemzd ezeket az argumentumokat a kódban a szükséges logika végrehajtásához. Ez a funkció lehetővé teszi komplex ügynök munkafolyamatokat és adat kinyerési feladatokat.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiaicheapest.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);
JSON mód és paraméterek
Strukturált kimenet kényszerítése a response_format a {"type": "json_object"}. Ez biztosítja, hogy a modell érvényes JSON-t adjon vissza, ami kritikus a programozott fogyasztáshoz. A véletlenszerűséget a temperature és top_p, vagy stop szekvenciák. Állítsa be ezeket a paramétereket a kreativitás és a pontosság egyensúlyozására. A modell 100 000 tokenes kontextusablakot támogat hosszú dokumentumokhoz.
Korlátok és hibák kezelése
Figyelje a sebességkorlátokat és a hibaválaszokat a zökkenőmentes integráció érdekében. Az API percenként 300 kérést engedélyez kulcsonként, párhuzamossági korlátja 8 egyidejű kérés. Kezelje a 401-es érvénytelen kulcsoknál, a 402-es elégtelen hitelnél és a 429-es sebességkorlátoknál. Növelje előre fizetett hitelét kriptó feltöltésekkel a szolgáltatás megszakításának elkerülése érdekében. Mindig ellenőrizze a usage field in responses to track token consumption accurately.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apiaicheapest.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)Gyakran ismételt kérdések
Mi a legolcsóbb AI API alapvető szöveggeneráláshoz?
API-ünk átlátható árazást kínál: 1M bemeneti token esetén $0.15 és 1M kimeneti token esetén $0.50. Nincs minimális költés, és az előre fizetett hitel sosem jár le, így költséghatékony változó felhasználási mintákhoz.
Támogatja az uncensored LLM a függvényhívást?
Igen, a modell támogatja a függvényhívást szabványos eszköz definíciókkal. Átadhat eszközöket és beállíthatja a tool_choice értéket auto-ra dinamikus függvényhíváshoz. Ez lehetővé teszi komplex munkafolyamatok és adat kinyerési feladatok végrehajtását.
Hogyan kezelje a sebességkorlátozásokat a legolcsóbb LLM API-n?
Az API percenként 300 kérésre korlátozza a kulcsonkénti kéréseket, maximum 8 párhuzamos kérésre. Ha túllépi ezeket a korlátokat, 429 státuskódot kap. Implementáljon exponenciális backoffot az ügyfélnél a hibamentes újrapróbálkodás érdekében.
Szerezze meg a kulcsát másodpercek alatt.
Regisztrálj, szerezz kulcsot, és frissítsd a base URL-t. Ennyi.