nl ▾
Krijg je sleutel
per 1M invoertokens$0.15
Outputtokens / 1M$0.50
tokencontext100,000
proeftegoed$0.50
verzoeken per minuut300

Uncensored, OpenAI-compatible LLM API

Hermes uncensored: Veelgemaakte fouten bij het gebruik van de API

Hermes uncensored levert betrouwbare, open-weight generatie zonder de wrijving van multi-model routers. De meeste ontwikkelaars lopen tegen muren aan met contextlimieten, concurrency locks of streaming quirks die hun pipelines breken. Deze gids lost die specifieke fouten op zodat je integratie vanaf dag één soepel verloopt.

Laatst bijgewerkt

Samenvatting

  1. Het 100k-contextvenster omvat prompt en output, dus je moet tokens reserveren voor het antwoord.
  2. Streaming via SSE is vereist voor real-time feedback; niet-streamende verzoeken houden verbindingen oneindig open.
  3. Snelheidslimieten gelden per sleutel, niet per account, dus gedeelde sleutels lopen sneller vast dan dedicated sleutels.
  4. Crypto opwaarderingen bieden bonus tegoed maar vereisen hele dollarbedragen tussen $20 en $500.

Begrip van Context Window Limieten

Het model ondersteunt een contextvenster van 100.000 tokens voor gecombineerde invoer en uitvoer. Ontwikkelaars gaan er vaak van uit dat het volledige venster beschikbaar is voor de prompt. Deze aanname veroorzaakt truncatie wanneer de respons groot wordt. Je moet tokens reserveren voor de completion. Als je prompt 80.000 tokens gebruikt, heb je nog maar 20.000 over voor de output. Het systeem handhaaft dit strikt. Het overschrijden van de limiet resulteert direct in een fout. Bereken altijd de maximale mogelijke output voordat je verzendt. Dit is cruciaal voor de verwerking van lange documenten of uitgebreide roleplay-sessies waarin de geschiedenis snel oploopt. Als je meer ruimte nodig hebt, overweeg dan het chunken van je invoergegevens. De API voert geen automatische truncatie uit. Hij retourneert een fout. Dit voorkomt gedeeltelijke antwoorden die JSON-parsers breken. Plan je tokenbudget zorgvuldig. Elke token telt mee voor het totaal. Kleine fouten in de berekening leiden tot mislukte verzoeken. Controleer je tokengebruik in het dashboard. Dit helpt je toekomstige prompts te optimaliseren. Efficiëntie bespaart geld. Het verlaagt ook de latentie. Houd je context strak. Verwijder onnodige geschiedenis. Dit houdt je verzoeken binnen de grenzen. De limiet van 100k is ruim, maar eindig. Gebruik hem verstandig.

Uitvoertokenlimieten beheren

Elk verzoek kan maximaal 16.000 tokens aan uitvoer genereren. Als je geen max_tokens, het model gebruikt standaard 2.048 tokens. Deze standaard is vaak te kort voor complexe taken. Je krijgt mogelijk een afgekapte respons. Het model stopt midden in een zin. Dit breekt je applicatielogica. Stel altijd max_tokens expliciet. Dit geeft je controle over de lengte van de output. Het helpt ook bij het beheer van kosten. Langere outputs kosten meer tokens. Wees precies met je limieten. Als je meer dan 16.000 tokens nodig hebt, moet je mogelijk meerdere keren naar de API bellen. Het model ondersteunt geen multi-turn output in één verzoek. Je kunt het gesprek in daaropvolgende verzoeken voortzetten. Dit is een standaardpatroon. Het werkt goed voor lange inhoud. Vergeet niet om de vorige output in de volgende prompt op te nemen. Dit behoudt de context. De limiet van 16k is een harde cap. Deze is niet configureerbaar. Plan je inhoudsgeneratie daarop. Korte, gerichte prompts leveren betere resultaten op. Lange, afdwalende prompts bereiken de limiet sneller. Houd je instructies duidelijk. Dit vermindert de behoefte aan lange outputs. Efficiëntie is key. Monitor je tokengebruik. Dit helpt je binnen je budget te blijven. Pas je limieten naar behoefte aan. Flexibiliteit is belangrijk.

Snelheidslimieten en gelijktijdigheid verwerken

Elke API-sleutel is beperkt tot 300 verzoeken per minuut. Je kunt 8 verzoeken gelijktijdig uitvoeren. Deze limieten gelden per sleutel, niet per account. Als je een sleutel deelt, raken alle gebruikers dezelfde limiet. Dit veroorzaakt snel knelpunten. Je ziet mogelijk 429-fouten. Dit betekent dat je de limiet hebt overschreden. Wacht voordat je opnieuw probeert. De API gebruikt een sliding window. Dit betekent dat de limiet geleidelijk reset. Spam het endpoint niet. Dit kan tijdelijke blokkades veroorzaken. Gebruik exponentiële backoff voor retries. Dit is de standaardpraktijk. Dit voorkomt dat de server overweldigd wordt. Concurrentie is een krachtige functie. Het stelt parallelle verwerking in staat. Maar het verhoogt ook het risico op het bereiken van limieten. Monitor je gelijktijdige verzoeken. Zorg ervoor dat je niet meer dan 8 tegelijk overschrijdt. Als je meer doorvoer nodig hebt, krijg dan een dedicated sleutel. Dit isoleert je gebruik. Het vereenvoudigt ook foutopsporing. Je kunt je eigen limieten bijhouden. Gedeelde sleutels maken debugging moeilijker. Houd je verzoeken schoon. Vermijd onnodige retries. Dit bespaart je rate limit-budget. Efficiëntie doet ertoe. Plan je concurrentie zorgvuldig. Balans snelheid met stabiliteit. De limiet van 300 rpm is hoog maar eindig. Gebruik hem verstandig.

Streaming vs. Niet-streaming verzoeken

Streaming via SSE biedt realtime tokenfeedback. Niet-streamende verzoeken wachten op de volledige respons. Dit kan langer duren bij grote outputs. Streaming is de voorkeur voor interactieve apps. Het geeft gebruikers directe feedback. Het model verzendt tokens zodra ze worden gegenereerd. Dit vermindert de waargenomen latentie. Je kunt tekst weergeven terwijl deze verschijnt. Niet-streamen is beter voor batchverwerking. Het retourneert een volledige respons in één keer. Dit is eenvoudiger te verwerken. Kies de juiste modus voor je use case. Streaming vereist complexere parsing. Je moet gedeeltelijke responsen verwerken. Niet-streamen is eenvoudiger te debuggen. Het retourneert een enkel object. Maar het houdt de verbinding open. Dit kan resources verbruiken. Overweeg je infrastructuur. Streaming is efficiënter voor grote outputs. Het stelt je in staat eerder te stoppen indien nodig. Je kunt het verzoek annuleren. Dit bespaart tokens. Niet-streamen staat annulering niet toe. Het verloop tot het einde. Plan je architectuur dienovereenkomstig. Gebruik streaming voor chatinterfaces. Gebruik niet-streamen voor gegevensextractie. Dit past bij je behoeften. Flexibiliteit is key. Kies verstandig. Monitor je latentie. Dit helpt je optimaliseren. Streaming vermindert wachttijden. Niet-streamen vereenvoudigt logica. Beide hebben hun plaats.

Randgevallen bij functiedaanroep

Function calling stelt het model in staat tools aan te roepen. Je definieert het toolschema. Het model retourneert een functieaanroep. Je voert de functie uit. Je stuurt het resultaat terug naar het model. Deze lus gaat door totdat het model klaar is. Randgevallen ontstaan wanneer het model ongeldige JSON retourneert. Of wanneer de functie-executie faalt. Je moet deze fouten afhandelen met zorg. Het model kan argumenten hallucineren. Valideer de argumenten voordat je ze uitvoert. Dit voorkomt runtime-fouten. Stuur de fout terug naar het model. Het kan opnieuw proberen of aanpassen. Dit verbetert de betrouwbaarheid. Function calling is krachtig maar complex. Het vereist zorgvuldig schema-ontwerp. Houd het schema eenvoudig. Vermijd geneste objecten. Dit vermindert parsingsfouten. Het model geeft de voorkeur aan platte schema's. Gebruik duidelijke beschrijvingen voor elke functie. Dit leidt het model correct. Test je functies grondig. Zorg ervoor dat ze de verwachte retourneren formaat. Dit helpt het model de respons te begrijpen. Function calling is geen magie. Het vereist engineering. Plan je tool-interface zorgvuldig. Dit zorgt voor een soepele integratie. Debuggen van function calls kan lastig zijn. Log de inputs en outputs. Dit helpt bij het identificeren van problemen. Function calling is een kernfunctie. Gebruik het verstandig.

Validatiefouten JSON-modus

JSON-modus dwingt het model om geldige JSON uit te voeren. Dit is handig voor gestructureerde gegevens. Het model moet zich aan het schema houden. Bij falen krijg je een validatiefout. Dit gebeurt als het model hallucineert. Of als de uitvoer onjuist is. Je moet deze fouten afhandelen. Probeer het verzoek opnieuw. Of pas de prompt aan. JSON-modus is streng. Extra tekst is niet toegestaan. Het model moet alleen JSON uitvoeren. Dit kan lastig zijn bij complexe taken. Het model voegt mogelijk markdown-codeblokken toe. Dit verstoort de parser. Verwijder de codeblokken voordat je parseert. Dit is een veelvoorkomende oplossing. JSON-modus is betrouwbaar, maar niet perfect. Houd je foutpercentages bij. Als deze hoog zijn, pas dan je prompt aan. Of vereenvoudig het schema. JSON-modus is essentieel voor API-integraties. Het zorgt voor consistentie. Dit vermindert fouten in de downstream-verwerking. Gebruik het voor gegevensextractie. Het werkt goed voor formulieren. Ook voor configuratiebestanden. JSON-modus is een krachtige tool. Gebruik het om je gegevens te structureren. Dit maakt je API robuuster. Valideer je invoer. Dit voorkomt fouten. JSON-modus is een best practice. Neem het over voor gestructureerde uitvoer.

Crypto-opwaardering en verwarring over bonuskrediet

Credit wordt alleen aangevuld met crypto. We accepteren USDT op TRC20 of USDC op Base. Het minimale bedrag is $20. Het maximum is $500. Je moet een bedrag in hele dollars sturen. Bonuscredits worden automatisch toegevoegd. Je krijgt +5% bonus vanaf $50. Je krijgt +10% bonus vanaf $100. Je krijgt +15% bonus vanaf $200. Deze bonus wordt aan je account toegevoegd. Het is geen korting. Het is extra credit. Dit verhoogt je waarde. Let op het netwerk. Gebruik TRC20 voor USDT. Gebruik Base voor USDC. Versturen naar het verkeerde netwerk kan leiden tot verlies. Dit is onomkeerbaar. Controleer het adres altijd dubbel. Crypto-betalingen zijn snel. Credits worden onmiddellijk toegevoegd. Hierdoor kun je direct beginnen met het gebruik van de API. De proefversie geeft je $0.50 voor 7 dagen. Dit is genoeg om de API te testen. Crypto-top-ups vervallen nooit. Dit is een belangrijk voordeel. Je kunt top-ups doen wanneer je dat nodig hebt. Dit geeft je flexibiliteit. Beheer je budget zorgvuldig. Volg je bonuscredits. Dit helpt je om je waarde te begrijpen. Crypto-betalingen zijn veilig. Ze zijn ook privé. Dit is een belangrijk voordeel. Gebruik crypto voor je top-ups. Het is de snelste manier om credit te krijgen.

Monitoring van gebruik en fouten

Volg je tokengebruik in het dashboard. Dit helpt je je budget te beheren. Je kunt je verbruik over tijd zien. Dit identificeert pieken in gebruik. Monitor je foutpercentages. Hoge foutpercentages wijzen op problemen. Controleer de response statuscodes. 429 betekent rate limit overschreden. 500 betekent serverfout. 400 betekent slecht verzoek. Verwerk deze codes correct. Probeer opnieuw bij 500-fouten. Wacht bij 429-fouten. Los je verzoek op bij 400-fouten. Loggen is essentieel. Log je inputs en outputs. Dit helpt bij het debuggen van problemen. Het helpt ook bij het optimaliseren van je prompts. Monitoren geeft je inzichten. Het helpt je je integratie te verbeteren. Gebruik het dashboard om trends bij te houden. Identificeer patronen in gebruik. Dit helpt je plannen voor schaling. Monitoren is niet optioneel. Het is essentieel voor productie. Houd je limieten in de gaten. Dit voorkomt onverwachte downtime. Gebruik waarschuwingen als dat mogelijk is. Dit stelt je op de hoogte van problemen. Monitoren is een continu proces. Doe dit regelmatig. Dit zorgt voor een vlotte werking. Bewaar je logs. Dit helpt bij audits. Monitoren is de sleutel tot succes.

Beste Praktijken voor Uncensored Content

Het model weigert wettelijke volwassen content niet. Het is van nature uncensored. Dit staat creatieve vrijheid toe. Maar het betekent ook dat je krijgt wat je vraagt. Wees specifiek in je prompts. Dit vermindert onverwachte outputs. Het model volgt instructies nauwlettend. Als je NSFW-content wilt, vraag er dan om. Als je schone content wilt, specificeer dat dan. Het model respecteert je instructies. Het dicteert zijn eigen moraal niet. Dit is een feature. Het staat diverse content toe. Maar het vereist ook zorgvuldige prompting. Vermijd dubbelzinnige instructies. Dit vermindert hallucinaties. Gebruik duidelijke taal. Dit verbetert de outputkwaliteit. Het model is afgestemd op volwassen gebruik. Het gaat goed om met volwassen thema's. Dit maakt het ideaal voor roleplay. Het werkt ook voor creatief schrijven. Gebruik het voor brainstormsessies. Het genereert ideeën zonder oordeel. De uncensored aard is een belangrijk voordeel. Gebruik het tot je voordeel. Prompt engineering is nog steeds belangrijk. Goede prompts leveren goede resultaten. Slechte prompts leveren slechte resultaten. Dit geldt voor elk model. Maar uncensored modellen zijn onvoorspelbaarder. Wees voorbereid op gevarieerde outputs. Dit is onderdeel van de ervaring. Omarm de vrijheid. Gebruik het om unieke content te creëren. Het uncensored model is een krachtige tool. Gebruik het verstandig.

Veelgestelde vragen

Wat is het hermes uncensored-model?

Het is een open-weight groot taalmodel gehost op onze servers. Het is afgestemd op antwoorden zonder inhoudsweigeringen voor wettelijk volwassen gebruik. Het is geen GPT, Claude of een ander model van een vendor. Je kunt het gebruiken via onze OpenAI-compatible eindpunten.

Welke betaalmethoden accepteren jullie?

Alleen crypto: USDT op TRC20 of USDC op Base, elk geheel bedrag van $20 tot $500. Bonuskrediet geldt vanaf $50.

Wat gebeurt er als ik de frequentielimiet raak?

U ontvangt een 429-fout. U moet wachten en opnieuw proberen met exponentiële backoff. De limiet is 300 verzoeken per minuut per sleutel. U kunt ook 8 gelijktijdige verzoeken uitvoeren. Het delen van een sleutel vermindert uw effectieve limiet.

Is de hermes API-key gratis?

Een sleutel krijgen is gratis. Je registreert je met Google of e-mail. Je krijgt $0.50 aan proefkrediet voor 7 dagen. Daarna moet je bijbetalen met crypto. De sleutel zelf verloopt niet. Je krediet verloopt ook niet.

Haal je API-sleutel op in enkele seconden

Registreer, haal je sleutel op en pas je eindpunt-URL aan. Dat is alles wat erbij komt kijken.

Krijg je sleutel