- Billigst API AI
- Hurtig start: Integrer Uncensored LLM API
Hurtig start: Integrer Uncensored LLM API
Integrer vores ukensurerede LLM API ved hjælp af standard OpenAI-kompatible endpoints. Denne hurtigstart guide fører dig fra API-nøglehentning til streaming af svar og funktionkald.
Forudsætninger: SDK og API-nøgle
Start med at oprette en konto for at modtage din unikke API-nøgle. Log ind med Google eller en e-mail-adgangskode for at generere en nøgle øjeblikkeligt uden telefonverifikation. Installer dit foretrukne SDK-pakke, som openai til Python, og konfigurer den med base-URL https://api.apiaicheapest.com/v1. Autentificer hver anmodning ved at indstille Authorization header til Bearer YOUR_API_KEY. Du kan teste forbindelsen straks ved hjælp af de medfølgende eksempler.
Basic Chat Completion Request
Send en standard chat-completion-anmodning for at generere tekstsvare. API'et accepterer en liste over beskeder og returnerer modellens output. Brug model-ID'et uncensored til at få adgang til vores open-weight model uden indholdsnægtelser. Hvert svar inkluderer token-brugsdetaljer til præcis faktureringssporing. Fejl som utilstrækkelig kredit eller ugyldige nøgler returneres med klare HTTP-statuskoder.
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"}]
}'
Streaming-svar (SSE)
Aktiver streaming for at modtage tokens i realtid, mens de genereres. Indstil stream parameter til true i din anmodningskrop. Serveren returnerer en sekvens af Server-Sent Events (SSE), der indeholder delvise completioner. Læs den sidste del for at få det totale tokenantal og omkostning. Denne tilgang reducerer den opfattede latens for slutbrugere betydeligt.
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)
Function Calling (Tools)
Definer værktøjer for at tillade modellen at kalde eksterne funktioner dynamisk. Send en liste over værktogsdefinitioner i tools parameter og angiv tool_choice som auto. Modellen returnerer funktionsargumenter i JSON-format, når det er passende. Analyser disse argumenter i din kode for at udføre den krævede logik. Denne funktion muliggør komplekse agent-arbejdsgange og dataudtrækningsopgaver.
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-tilstand og parametre
Tving struktureret output ved at indstille response_format til {"type": "json_object"}. Dette sikrer, at modellen returnerer gyldig JSON, hvilket er afgørende for programmatisk forbrug. Du kan også styre tilfældighed med temperature og top_p, eller stopsekvenser. Juster disse parametre for at balancere kreativitet og præcision. Modellen understøtter et kontekstvindue på 100.000 tokens til lange dokumenter.
Håndtering af begrænsninger og fejl
Overvåg ratebegrænsninger og fejlrespons for at opretholde en jævn integration. API'et tillader 300 anmodninger i minuttet per nøgle med en konkurrencegrænse på 8 samtidige anmodninger. Håndter HTTP 401 for ugyldige nøgler, 402 for utilstrækkelig kredit og 429 for ratebegrænsninger. Øg din forudbetalte kredit via krypto-topups for at undgå tjenesteafbrydelser. Tjek altid usage felt i svar til at spore tokenforbrug nøjagtigt.
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)Ofte stillede spørgsmål
Hvad er den billigste AI API til grundlæggende tekstgenerering?
Vores API tilbyder gennemsigtig prissætning på $0.15 per 1M input-tokens og $0.50 per 1M output-tokens. Der er ingen minimumsforbrug, og forudbetalt kredit udløber ikke, hvilket gør det omkostningseffektivt til variable brugsmønstre.
Understøtter den ubegrænsede LLM funktionkald?
Ja, modellen understøtter function calling med standard værktøjsdefinitioner. Du kan sende værktøjer og indstille tool_choice til auto for dynamisk funktionskald. Dette gør det muligt med komplekse arbejdsgange og dataudtrækningsopgaver.
Hvordan håndterer jeg ratelimits på den billigste LLM API?
API'en begrænser forespørgsler til 300 i minuttet pr. nøgle med et maksimum på 8 samtidige forespørgsler. Hvis du overskrider disse grænser, modtager du en 429-statuskode. Implementer eksponentiel backoff i din klient for at håndtere gentagelser elegant.
Hent din nøgle på få sekunder
Tilmeld dig, hent din nøgle, opdater base-URL'en. Det er det.