- Nejlevnější API AI
- Rychlý start: Integrujte API LLM Uncensored
Rychlý start: Integrujte API LLM Uncensored
Integrujte naše bezbariérové LLM API pomocí standardních OpenAI-kompatibilních endpointů. Tento rychlý start vás provede získáním API klíče, streamováním odpovědí a voláním funkcí.
Požadavky: SDK a klíč API
Začněte vytvořením účtu pro získání unikátního klíče API. Přihlaste se pomocí Google nebo e-mailu a hesla pro okamžité vygenerování klíče bez ověření telefonním číslem. Nainstalujte balíček preferované SDK, například openai pro Python a nakonfigurujte jej s základní URL https://api.apiaicheapest.com/v1. Ověřte každý požadavek nastavením Authorization hlavička k Bearer YOUR_API_KEY. Můžete okamžitě otestovat připojení pomocí poskytnutých příkladů.
Požadavek na základní dokončení chatu
Standardní požadavek na dokončení chatu pro generování textových odpovědí. API přijímá seznam zpráv a vrací výstup modelu. Použijte ID modelu uncensored k přístupu k našemu modelu bez odepírání obsahu. Každá odpověď zahrnuje detaily o spotřebovaných tokenech pro přesné sledování fakturace. Chyby jako nedostatek kreditu nebo neplatný klíč jsou vráceny s jasnými kódy stavu HTTP.
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"}]
}'
Streamované odpovědi (SSE)
Povolte streamování pro příjem tokenů v reálném čase, jak jsou generovány. Nastavte stream parameter na true ve vašem těle požadavku. Server vrací posloupnost událostí odeslaných serverem (SSE) obsahujících částečné dokončení. Přečtěte si poslední blok pro získání celkového počtu tokenů a nákladů. Tento přístup výrazně snižuje vnímanou latenci pro koncové uživatele.
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)
Volání funkcí (Nástroje)
Definujte nástroje, aby model mohl dynamicky volat externí funkce. Předložte seznam definic nástrojů v tools parameter a specifikujte tool_choice jako autoModel vrací argumenty funkcí ve formátu JSON, když je to vhodné. Tyto argumenty parsovejte ve svém kódu pro provedení požadované logiky. Tato funkce umožňuje komplexní agentní pracovní postupy a úlohy extrakce dat.
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);
Režim JSON a parametry
Vynucení strukturovaného výstupu nastavením response_format na {"type": "json_object"}. To zajišťuje, že model vrací platný JSON, což je zásadní pro programovou spotřebu. Náhodnost můžete také ovládat pomocí temperature a top_p, nebo sekvence stop. Upravte tyto parametry pro vyvážení kreativity a přesnosti. Model podporuje kontextové okno 100 000 tokenů pro dlouhé dokumenty.
Zvládání limitů a chyb
Sledujte limity rychlosti a odpovědi na chyby, abyste udrželi hladkou integraci. API umožňuje 300 požadavků za minutu na klíč s limitem souběžnosti 8 současných požadavků. Zvládněte HTTP 401 pro neplatné klíče, 402 pro nedostatečný kredit a 429 pro limity rychlosti. Zvyšte svůj předplacený kredit pomocí kryptoměnových dobíjení, abyste předešli přerušení služeb. Vždy zkontrolujte usage pole v odpovědích pro přesné sledování spotřeby tokenů.
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)Často kladené otázky
Jaké je nejlevnější AI API pro základní generování textu?
Naše API nabízí transparentní cenovou politiku za $0,15 za 1M vstupních tokenů a $0,50 za 1M výstupních tokenů. Neexistuje žádné minimální utrácení a předplacený kredit nevyprší, což z něj činí nákladově efektivní volbu pro proměnlivé vzory využití.
Podporuje uncenzurovaný LLM volání funkcí?
Ano, model podporuje volání funkcí se standardními definicemi nástrojů. Můžete předat nástroje a nastavit tool_choice na auto pro dynamické volání funkcí. To umožňuje komplexní pracovní postupy a úkoly extrakce dat.
Jak řešit limity rychlosti u nejlevnějšího API pro LLM?
API omezuje požadavky na 300 za minutu na klíč s maximálně 8 souběžnými požadavky. Pokud tyto limity překročíte, obdržíte stavový kód 429. Implementujte exponenciální backoff ve vašem klientovi pro plynulé zpracování opakování.
Získejte svůj klíč během sekund.
Zaregistrujte se, získejte klíč, aktualizujte základní URL. To je ono.