nl ▾
Nu beginnen

Heretic IAOnbeperkte LLM API-documentatie

Onbeperkte LLM API-documentatie

Aan de slag met de Heretic Ia-API in enkele minuten. Deze quickstart behandelt authenticatie, verzoeken, streaming en limieten voor de ongecensureerde LLM.

Basis-URL en authenticatie

De API gebruikt één enkele base URL voor alle verzoeken. Je authenticeert met een API-sleutel die wordt doorgegeven in de Authorization header. Maak een account aan via Google of e-mail op de API-sleutel ophalen pagina om je sleutel direct te ontvangen.

  • Basis-URL: https://api.hereticia.com/v1
  • Auth: Authorization: Bearer YOUR_API_KEY

Er is geen telefoonnummer nodig voor aanmelding, en de sleutel is geldig voor alle eindpunten. Gebruik de officiële OpenAI SDK's door de basis-URL en API-sleutel in te stellen. De sleutel wordt slechts één keer weergegeven, dus bewaar deze veilig.

Eerste verzoek

Stuur een standaard chat.completions aanvraag om tekst te genereren uit het uncensored model. Het eindpunt accepteert JSON-payloads met een messages array en een model veld ingesteld op uncensored.

Deze request demonstreert een eenvoudige interactie. Het model retourneert tekst zonder content refusals voor wettelijk volwassen gebruik. Controleer de response voor de gegenereerde content.

curl https://api.hereticia.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the sum of 2048 and 512."}]
  }'

Python SDK Integratie

Gebruik de officiële OpenAI Python-bibliotheek om de API in je scripts te integreren. Stel de basis-URL in op https://api.hereticia.com/v1 en geef je API-sleutel op. De bibliotheek verwerkt de requestopmaak automatisch.

Installeer de bibliotheek via pip. Initialiseer vervolgens de client met de aangepaste basis-URL. Stuur een bericht en print het antwoord. Deze aanpak werkt voor de meeste OpenAI-compatible clients.

from openai import OpenAI

client = OpenAI(base_url="https://api.hereticia.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 SDK-integratie

Integreer met Node.js door het OpenAI-pakket te installeren. Configureer de client met de Heretic Ia-basis-URL en je API-sleutel. De SDK vereenvoudigt het maken van verzoeken en het parseren van antwoorden.

Initialiseer de client met de juiste basis-URL. Maak een chat-completion-verzoek met de uncensored model. Verwerk de response om de gegenereerde tekst te extraheren. Deze methode is efficiënt voor server-side applicaties.

import OpenAI from "openai";

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

Streaming-responsen

Activeer streaming door stream: true in je verzoek. De API retourneert een Server-Sent Events (SSE)-stream van delen. Elk deel bevat gedeeltelijke tekst en tokenverbruiksgegevens in het laatste deel.

Streaming vermindert de waargenomen latentie voor lange antwoorden. Verwerk elke chunk zodra deze aankomt. De laatste chunk bevat het totale tokenaantal voor het verzoek. Deze functie is essentieel voor realtime chatinterfaces.

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)

Limieten, fouten en contextvenster

Het contextvenster ondersteunt in totaal 100.000 tokens (prompt plus completion). De maximale output is 16.000 tokens per verzoek. Als max_tokens is niet ingesteld, dan is de limiet 2.048 tokens.

Rate limits allow 300 requests per minute per key. Concurrent requests are capped at 8 per key. The request body size must not exceed 8 MB. Errors include 401 for invalid keys, 402 for insufficient credit, and 429 for rate limits. Errors and refusals consume no credit.

Veelgestelde vragen

Hoe begin ik met Heretic Ia API?

Meld je aan op de pagina 'API-sleutel ophalen' met Google of e-mail. Je ontvangt direct een API-sleutel. Gebruik deze sleutel met elke OpenAI-compatible SDK door de basis-URL in te stellen op HTTPS://api.hereticia.com/v1.

Wat is het contextvenster en de uitvoergrens?

Het contextvenster is 100.000 tokens, inclusief zowel de prompt als de completion. De maximale uitvoer per verzoek is 16.000 tokens, of 2.048 tokens als max_tokens niet is gespecificeerd.

Hoe werkt streaming en waar wordt tokengebruik gerapporteerd?

Stel stream: true in om een Server-Sent Events-stream te ontvangen. Elk chunk bevat gedeeltelijke tekst. Tokenverbruiksgegevens worden verstrekt in het laatste chunk van de stream.

Genereer uw API-sleutel

Registreer een account, haal de sleutel op en update je base URL. Dat is de volledige configuratie.