sv ▾
Skapa nycklar

API-dokumentation

Drop-In compatibility for your existing stack. Change the base URL and key, keep the code.

Snabbstart: Ändra base_url

Börja med att uppdatera två variabler. Pek din klient mot https://api.proxyllm.cc/v1 och använd din genererade nyckel. Slutpunkten efterliknar OpenAI:s chat-completions-struktur exakt. Du behöver inga nya bibliotek eller komplexa adapter. Byt bara ut slutpunkten och token, och kör sedan din befintliga logik.

curl https://api.proxyllm.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five common CSS layout techniques for modern web design."}]
  }'

Autentisering och nycklar

Generera en nyckel via kontrollpanelen och skicka den i Authorization header. Varje konto har en aktiv nyckel; att skapa en ny återkallar den gamla. Använd Bearer your_api_key för standardbegäranden. Systemet avvisar ogiltiga tokens omedelbart.

Slutpunkt för chattkomplettering

Skicka POST-begäranden till /v1/chat/completions med en meddelandematris. Modell-ID:t är uncensored. Det hanterar textgenerering utan standardavslag för lagligt vuxet innehåll. Ställ max_tokens för att styra utmatningslängd; standardvärdet är 2 048 tokens.

from openai import OpenAI

client = OpenAI(base_url="https://api.proxyllm.cc/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)

Streaming och SSE

Aktivera strömning genom att ställa in stream: true i din begäranspayload. API:et returnerar Server-Sent Events (SSE) för realtidsleverans av token. Statistik över tokenanvändning visas i den sista delen av strömmen. Detta minskar upplevd latens för stora svar.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.proxyllm.cc/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);

Funktionsanrop och JSON-läge

Definiera verktyg i tools parametern för strukturerade utdata. Modellen stöder både funktionssammanfallande och strikt JSON-formatering via response_format. Använd json_object att tvinga giltiga JSON-strukturer. Parametrarna temperature och top_p möjliggör finjustering av kreativitet.

Begränsningar för begäranderänta och fel

Förvänta dig 401 för ogiltiga nycklar och 402 när kreditet tar slut. Gränsen är 300 förfrågningar per minut per nyckel. Samtidiga förfrågningar maximeras till åtta samtidigt. Kontextfönstret omfattar 100 000 tokens totalt. Hantera 429-fel genom att implementera exponentiell backoff i din klientlogik.

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)
01

Vanliga frågor

Vad är kontextrutinsstorleken för denna LLM-proxy?

Det totala kontextfönstret är 100 000 tokens, vilket kombinerar både prompt och komplettering. Du kan begära upp till 16 000 utmatningstokens per anrop. Om du utelämnar parametern max_tokens använder systemet 2 048 tokens som standard.

Stöder API:et funktionssamtal?

Ja, modellen stöder verktygsanvändning och funktionsanrop. Du kan också tvinga fram strikt JSON-utdata med hjälp av response_format-parametern. Detta säkerställer strukturerad data för programmatisk integration.

Hur hanterar jag strömnings-svar?

Ställ in stream-parametern till true i din request-body. API:et returnerar Server-Sent Events (SSE) som innehåller deltext-chunker. Detaljer om tokenanvändning visas i den sista chunken i strömmen.

Ditt API-nyckel är ett formulär bort

Registrera dig, hämta din nyckel och uppdatera din slutpunkts bas-URL. Enkel integration.