nl ▾
Maak sleutels

Snelstart: integreer de ongecensureerde api

Migreer je code naar onze uncensored LLM API door de basis-URL en API-sleutel bij te werken. Deze quickstart begeleidt je bij de integratie met standaard OpenAI-compatible clients.

Vereisten: SDK en omgevingsvariabelen

Installeer je favoriete SDK en stel je referenties in omgevingsvariabelen. Onze dienst maakt gebruik van standaard OpenAI-compatibele eindpunten, dus bestaande clientbibliotheken werken zonder aanpassingen. Je hebt alleen een API-sleutel uit ons dashboard en de basis-URL voor je verzoeken nodig. Er zijn geen complexe wrappers of aangepaste headers nodig voor basisintegratie.

curl https://api.claudecostpermilliontokens.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current cost per million tokens for the Pro model?"}]
  }'

Zorg ervoor dat je omgevingsvariabelen correct worden geëxporteerd voordat je je scripts uitvoert. Deze aanpak houdt je authenticatie veilig en je code draagbaar over verschillende deployment-omgevingen.

Initialiseren van de client met basis-URL

Configureer je clientbibliotheek om naar onze base-URL te wijzen in plaats van het standaard provider-eindpunt. Gebruik de verstrekte base-URL en je API-sleutel om de verbinding te initialiseren. Deze eenvoudige wijziging stuurt al het verkeer naar ons ongefilterde model, terwijl de compatibiliteit met standaard SDK-methoden behouden blijft.

from openai import OpenAI

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

Verifieer de verbinding door beschikbare modellen op te sommen. Deze stap bevestigt dat uw client correct is gerouteerd naar onze infrastructuur voordat u daadwerkelijke prompts of gegevens verstuurt.

Je eerste chat-completieverzoek versturen

Stuur een standaard chat-completieverzoek met behulp van de model-ID uncensored. Dit model verwerkt tekstinput en -output zonder inhoudsafwijzingen voor wettelijk volwassen gebruik. Je kunt berichten doorgeven, de temperatuur instellen en andere parameters definiëren, net zoals bij elke andere OpenAI-compatibele endpoint.

import OpenAI from "openai";

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

Controleer de response op de gegenereerde tekst en tokenverbruik. Dit bevestigt dat je integratie correct werkt en dat het model reageert zoals verwacht op je prompts.

Stream-antwoorden en tokens verwerken

Schakel streaming in door de stream-parameter in te stellen op true in uw request. De API retourneert tekstchunks zoals ze worden gegenereerd, waardoor u output realtime kunt weergeven. Elke chunk bevat tokengebruiksgegevens in de laatste chunk, waardoor u verbruik nauwkeurig kunt bijhouden.

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)

Verwerk elke chunk efficiënt om lage latentie te behouden. Deze methode is ideaal voor toepassingen waarbij directe feedback cruciaal is, zoals chatinterfaces of realtime codegeneratietools.

Functieaanroep en JSON-modus gebruiken

Benut function calling en JSON-modus voor gestructureerde outputs. Stel de response-formaat in op JSON om consistente parsing in je applicatie te garanderen. Je kunt ook tools definiëren en toolkeuzes specificeren om het outputgedrag van het model te sturen.

Parameters zoals temperatuur, top_p en stop-sequentie's stellen je in staat de reactiestijl fijnaf te stemmen. Gebruik deze functies om het model naadloos in je bestaande workflow te integreren.

Authenticatie en limieten beheren

Je API-sleutel authenticeert alle verzoeken, waarbij fouten zoals 401 duiden op een ongeldige sleutel en 402 onvoldoende krediet aangeven. Snelheidslimieten beperken je tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Het contextvenster ondersteunt tot 100,000 tokens, met een maximale uitvoer van 16,000 tokens per verzoek.

Blijf uw verbruik bij om onderbrekingen te voorkomen. Fouten tijdens het verwerken zijn gratis, dus u kunt verzoeken opnieuw proberen zonder zorgen over tokenconsumptie. Houd uw sleutel veilig en vervang deze indien nodig via het dashboard.

Veelgestelde vragen

Wat zijn de kosten van Claude per miljoen tokens voor deze API?

Onze prijzen zijn $0,15 per miljoen inputtokens en $0,50 per miljoen outputtokens. Dit transparante model zorgt ervoor dat je alleen betaalt voor wat je gebruikt, zonder verborgen kosten of maandelijkse abonnementen.

Hoe ga ik om met rate limits en fouten?

U bent beperkt tot 300 requests per minute en 8 gelijktijdige requests per sleutel. Een 401 fout betekent dat uw sleutel ongeldig is, terwijl een 402 fout aangeeft dat u credit moet toevoegen. Fouten tijdens verbruik verbruiken geen tokens.

Is het onbeperkte model compatibel met OpenAI SDK's?

Ja, onze API is volledig OpenAI-compatible. Je kunt standaard SDK's gebruiken door de base URL en API-key aan te passen. Hierdoor is directe migratie van code mogelijk zonder complexe wrappers of aangepaste implementaties.

Haal je sleutel op in enkele minuten.

Meld je aan, kopieer je sleutel, wijs je API naar de nieuwe basis-URL. Simpel.

Maak sleutels