sv ▾

Snabbstart för OpenAI-kompatibelt API

Drop-in-integration för ditt befintliga flöde med vår uncensored LLM-slutpunkt. Vi erbjuder transparent förbetald fakturering så att du har kontroll över kostnaderna utan månadskostnader.

Bas URL och autentisering

Börja med att peka din klient mot vår openai compatible endpoint. Ställ in base_url variabel till https://api.openaipriceapi.com/v1 och ange din nyckel i auktoriseringsheadern. Du får en aktiv nyckel per konto och inget telefonnummer krävs vid registreringen. Bas-URL:en fungerar med de officiella SDK:erna, så du ändrar bara URL:en och nyckeln för att byta från andra leverantörer. Vår openai price api avgifter för giltiga tokens, fel kostar noll, och kredit förfaller aldrig. Behåll din nyckel säker eftersom den är den enda inloggningsuppgift som krävs för alla begäranden.

Första chattkompletteringsförfrågan

Skicka en standard POST-begäran till chat completions-slutpunkten. Ange modellidentifieraren som "uncensored" och inkludera dina system- och användarpromptar. API:t returnerar ett text svar i det valda formatet, vanligtvis JSON eller ren text. Du kan justera parametrar som temperaturen och top_p för att kontrollera kreativiteten. Begärandekroppen måste hålla sig under 8 MB för att säkerställa smidig bearbetning. Använd curl-kommandot nedan för att verifiera anslutningen och få ditt första svar.

Integration av Python SDK

Använd det officiella Python-biblioteket för att interagera med vår tjänst. Konfigurera klienten med din bas-URL och API-nyckel. SDK:et hanterar tokenisering och HTTP-begäranden automatiskt. Du kan skicka flera meddelanden i en enda konversationskontext. Modellen stöder ett kontextfönster på 100,000 token för långa dokument. Strömning är också tillgänglig via Python-klienten. Använd kodsnuttan nedan för att initiera klienten och skicka ett meddelande.

Node SDK-användning

Integrera med Node.js med standard npm-paketet. Ställ in miljövariablerna eller ange dem direkt till klientkonstruktorn. Node SDK:t speglar Python-gränssnittet för konsekvens. Du kan hantera fel på ett elegant sätt och analysera svarobjektet. Funktionsanrop och JSON-läget stöds från början. Denna metod fungerar bra för serverapplikationer som behöver tillförlitlig textgenerering. Följande snutt visar den grundläggande uppsättningen för din Node-miljö.

Hantering av strömnings-svar

Aktivera strömning för att ta emot tokens när de genereras. Detta minskar den upplevda latensen för långa svar. Den sista biten innehåller total tokenanvändning för korrekt fakturering. Du kan parsa strömmen för att uppdatera ett gränssnitt i realtid. API:t använder Server-Sent Events för detta protokoll. Denna metod är idealisk för chattgränssnitt och live-demoer. Använd exemplet nedan för att implementera en strömningsklient som bearbetar tokens effektivt.

Gränser, fel och kontextfönster

Övervaka dina begäransgränser för att undvika avbrott. API:t tillåter 300 begäranden per minut och 8 parallella begäranden per nyckel. Ett 401-fel betyder att din nyckel är ogiltig, medan 402 indikerar att det saknas kredit. Ett 429-svar signalerar hastighetsbegränsning; vänta och försök igen. Kontextrutan är 100,000 token för input och output tillsammans. Max output är 16,000 token om du inte anger en lägre gräns. Fel och avslag är gratis, så du betalar endast för lyckade token. Detta transparenta faktureringsmodell säkerställer att du vet exakt vad du spenderar.

cURL

curl https://api.openaipriceapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set timezone to UTC for log parsing"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.openaipriceapi.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.openaipriceapi.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 openai price API?

Den basala URL:en är HTTPS://api.openaipriceapi.com/v1. Du måste uppdatera din klientkonfiguration för att använda denna slutpunkt istället för standard-OpenAI-URL:en. Detta säkerställer att dina förfrågningar går till våra servrar för uncensored-modellen.

Hur mycket kostar obegränsad LLM?

Priset är $0,15 per 1 miljon inmatningstokens och $0,50 per 1 miljon utmatningstokens. Du betalar bara för giltiga tokens med fel debiterade till noll. Kreditsaldo är förbetalt via krypto och löper inte ut.

Vilken är storleken på contextfönstret?

Kontextrutan är 100 000 tokens för total prompt och slutförande. Du kan ange en maxgräns för utdata på 16 000 tokens per begäran. Detta möjliggar bearbetning av långa dokument samtidigt som svarskvaliteten behålls.

Skaffa din API-nyckel i steg

Registrera dig, kopiera token:en, uppdatera din bas-URL. Det är hela konfigurationen.

Prova med provkredit