da ▾
Få din nøgle
pr. 1M input-tokens$0.15
Output-tokens / 1M$0.50
token-kontekst100,000
prøvekredit$0.50
anmodninger i minuttet300

Ufiltreret, OpenAI-kompatibelt LLM API

Hermes uncensored: Almindelige fejl ved brug af API

Hermes uncensored leverer pålidelig, open-weight generering uden friktionen fra multi-model routere. De fleste udviklere støder på grænser med kontekstbegrænsninger, concurrency-låse eller streaming-anomalier, der ødelægger deres pipelines. Denne guide løser disse specifikke fejl, så din integration kører smidigt fra dag ét.

Sidst opdateret

Opsummering

  1. 100k kontekstvindu inkluderer både prompt og output, så du skal reservere tokens til svaret.
  2. Streaming via SSE er påkrævet til realtidsfeedback; ikke-streamende anmodninger holder forbindelser åbne uendeligt.
  3. Ratebegrænsninger gælder per nøgle, ikke per konto, så delte nøgler bliver en flaskehals hurtigere end dedikerede.
  4. Krypto-opladninger tilbyder bonuskreditter, men kræver hele dollars beløb mellem $20 og $500.

Forståelse af Kontekstvinduesbegrænsninger

Modellen understøtter et kontekstvindue på 100.000 tokens til kombineret input og output. Udviklere antager ofte, at hele vinduet er tilgængeligt til prompt. Denne antagelse forårsager truncering, når svaret bliver stort. Du skal reservere tokens til completion. Hvis din prompt bruger 80.000 tokens, har du kun 20.000 tilbage til output. Systemet håndhæver dette strengt. At overskride grænsen resulterer i en øjeblikkelig fejl. Beregn altid det maksimale mulige output, før du sender. Dette er kritisk til lang dokumentbehandling eller udvidede roleplay-sessioner, hvor historik akkumuleres hurtigt. Hvis du har brug for mere plads, skal du overveje at chunke dine inputdata. API'et truncerer ikke automatisk. Det returnerer en fejl. Dette forhindrer delvise svar, der ødelægger JSON-parsers. Planlæg din token-budget nøje. Hvert tæller med til totalen. Små fejl i beregning fører til mislykkede anmodninger. Tjek din token-brug i dashboardet. Dette hjælper dig med at optimere fremtidige prompts. Effektivitet sparer penge. Det reducerer også latens. Hold din kontekst stram. Fjern unødvendig historik. Dette holder dine anmodninger inden for grænserne. 100k-grænsen er generøs, men endelig. Brug den klogt.

Håndtering af output tokenbegrænsninger

Hver forespørgsel kan generere op til 16.000 tokens output. Hvis du ikke angiver max_tokens, modellen bruger standard 2.048 tokens. Denne standard er ofte for kort til komplekse opgaver. Du kan få et afkortet svar. Modellen afbryder midt i en sætning. Dette ødelægger din applikationslogik. Indstil altid max_tokens angivet. Dette giver dig kontrol over outputlængden. Det hjælper også med at administrere omkostninger. Længere output koster flere tokens. Vær præcis med dine grænser. Hvis du har brug for mere end 16.000 tokens, skal du måske kalde API'et flere gange. Modellen understøtter ikke multi-turn output i en enkelt anmodning. Du kan fortsætte samtalen i efterfølgende anmodninger. Dette er et standardmønster. Det fungerer godt til langform-indhold. Husk blot at inkludere det tidligere output i næste prompt. Dette opretholder konteksten. 16k-grænsen er en hard cap. Den er ikke konfigurerbar. Planlæg din indholdsgenerering derefter. Korte, fokuserede prompts giver bedre resultater. Lange, vildledende prompts rammer grænsen hurtigere. Hold dine instruktioner klare. Dette reducerer behovet for lange output. Effektivitet er nøglen. Overvåg dit tokenforbrug. Dette hjælper dig med at holde dig inden for budgettet. Juster dine grænser efter behov. Fleksibilitet er vigtig.

Håndtering af rate limits og konkurrence

Hver API-nøgle er begrænset til 300 anmodninger i minuttet. Du kan køre 8 anmodninger samtidigt. Disse grænser gælder per nøgle, ikke pr. konto. Hvis du deler en nøgle, rammer alle brugere den samme grænse. Dette skaber hurtigt flaskehalse. Du kan se 429-fejl. Det betyder, at du er over grænsen. Vent før du prøver igen. API'et bruger et glidende vindue. Det betyder, at grænsen nulstilles gradvist. Spam ikke endpointet. Dette kan forårsage midlertidige blokeringer. Brug eksponentiel backoff til retries. Dette er standardpraksis. Det forhindrer, at serveren overbelastes. Konkurrence er en kraftfuld funktion. Det tillader parallel processing. Men det øger også risikoen for at ramme grænser. Overvåg dine samtidige anmodninger. Sørg for, at du ikke overskrider 8 på én gang. Hvis du har brug for mere throughput, skal du få en dedikeret nøgle. Dette isolerer din brug. Det forenkler også fejlfinding. Du kan spore dine egne grænser. Delte nøgler gør fejlsøgning sværere. Hold dine anmodninger rene. Undgå unødvendige retries. Dette sparer din rate limit-budget. Effektivitet betyder noget. Planlæg din konkurrence omhyggeligt. Balancer hastighed med stabilitet. Grænsen på 300 rpm er høj, men endelig. Brug den klogt.

Streaming vs. Non-Streaming Forespørgsler

Streaming via SSE giver realtids-tokenfeedback. Ikke-streamende anmodninger venter på hele svaret. Dette kan tage længere tid for store outputs. Streaming foretrækkes til interaktive apps. Det giver brugere øjeblikkelig feedback. Modellen sender tokens, mens de genereres. Dette reducerer den opfattede forsinkelse. Du kan vise tekst, mens den vises. Ikke-streaming er bedre til batchbehandling. Det returnerer et komplet svar på én gang. Dette er simplere at håndtere. Vælg den rigtige tilstand til dit brugstilfælde. Streaming kræver mere kompleks parsing. Du skal håndtere delvise svar. Ikke-streaming er nemmere at debugge. Det returnerer et enkelt objekt. Men det holder forbindelsen åben. Dette kan forbruge ressourcer. Overvej dit infrastrukturmiljø. Streaming er mere effektivt til store outputs. Det giver dig mulighed for at stoppe tidligt, hvis det er nødvendigt. Du kan annullere anmodningen. Dette sparer tokens. Ikke-streaming tillader ikke annullering. Anmodningen kører til afslutning. Planlæg din arkitektur derefter. Brug streaming til chatgrænseflader. Brug ikke-streaming til dataudtræk. Dette matcher dine behov. Fleksibilitet er nøglen. Vælg klogt. Overvåg din forsinkelse. Dette hjælper dig med at optimere. Streaming reducerer ventetider. Ikke-streaming forenkler logik. Begge har deres plads.

Function Calling Edge Cases

Function calling gør det muligt for modellen at kalde værktøjer. Du definerer værktøjsskemaet. Modellen returnerer et funktionskald. Du eksekverer funktionen. Du sender resultatet tilbage til modellen. Denne løkke fortsætter, indtil modellen er færdig. Edge cases opstår, når modellen returnerer ugyldig JSON. Eller når funktionsudførelsen fejler. Du skal håndtere disse fejl elegant. Modellen kan hallucinere argumenter. Valider argumenterne før eksekvering. Dette forhindrer runtime-fejl. Send fejlen tilbage til modellen. Den kan prøve igen eller justere. Dette forbedrer pålideligheden. Function calling er kraftfuldt, men komplekst. Det kræver omhyggelig skemadesign. Hold skemaet simpelt. Undgå nestede objekter. Dette reducerer parsing-fejl. Modellen foretrækker flade skemaer. Brug klare beskrivelser for hver funktion. Dette guider modellen korrekt. Test dine funktioner grundigt. Sørg for, at de returnerer det forventede format. Dette hjælper modellen med at forstå svaret. Function calling er ikke magi. Det kræver engineering. Planlæg dit værktøjsinterface omhyggeligt. Dette sikrer en glidende integration. Fejlsøgning af function calls kan være besværligt. Log inputs og outputs. Dette hjælper med at identificere problemer. Function calling er en nøglefunktion. Brug den med omtanke.

JSON-tilstand valideringsfejl

JSON-tilstand tvinger modellen til at outputte gyldig JSON. Dette er nyttigt til strukturerede data. Modellen skal overholde skemaet. Hvis den fejler, får du en valideringsfejl. Dette sker, når modellen hallucinerer. Eller når outputtet er forkert formateret. Du skal håndtere disse fejl. Genanmod om requesten. Eller juster prompten. JSON-tilstand er streng. Den tillader ikke ekstra tekst. Modellen skal kun outputte JSON. Dette kan være udfordrende for komplekse opgaver. Modellen tilføjer måske markdown-kodeblokke. Dette ødelægger parseren. Fjern kodeblokkene før parsing. Dette er en almindelig løsning. JSON-tilstand er pålidelig, men ikke perfekt. Overvåg dine fejlprocenter. Hvis de er høje, juster din prompt. Eller forenk skemaet. JSON-tilstand er essentiel for API-integrationer. Det sikrer konsistens. Dette reducerer fejl i downstream-processer. Brug det til dataudtræk. Det fungerer godt til formularer. Det fungerer også til konfigurationsfiler. JSON-tilstand er et kraftfuldt værktøj. Brug det til at strukturere dine data. Dette gør dit API mere robust. Valider dine inputs. Dette forhindrer fejl. JSON-tilstand er en bedste praksis. Indfør det til strukturerede outputs.

Krypto-opladning og forvirring om bonuskredit

Kredit tilføjes kun med krypto. Vi accepterer USDT på TRC20 eller USDC på Base. Minimumsbeløbet er $20. Maksimum er $500. Du skal sende et helt dollarbeløb. Bonuskreditter tilføjes automatisk. Du får +5% bonus fra $50. Du får +10% bonus fra $100. Du får +15% bonus fra $200. Denne bonus tilføjes til din konto. Det er ikke en rabat. Det er ekstra kredit. Dette øger din værdi. Vær opmærksom på netværket. Brug TRC20 til USDT. Brug Base til USDC. At sende til forkert netværk kan resultere i tab. Dette er uigenkaldeligt. Tjek altid adressen. Kryptobetalinger er hurtige. Kreditter tilføjes med det samme. Dette giver dig mulighed for at begynde at bruge API'et med det samme. Prøven giver dig $0.50 i 7 dage. Dette er nok til at teste API'et. Kryptofyldning udløber aldrig. Dette er en nøglefordel. Du kan fylde på, når du har brug for det. Dette giver dig fleksibilitet. Håndter dit budget omhyggeligt. Spor dine bonuskreditter. Dette hjælper dig med at forstå din værdi. Kryptobetalinger er sikre. De er også private. Dette er en nøglefordel. Brug krypto til dine opfyldninger. Det er den hurtigste måde at få kredit på.

Overvågning af brug og fejl

Spor dit tokenforbrug i dashboardet. Dette hjælper dig med at administrere dit budget. Du kan se dit forbrug over tid. Dette identificerer spidser i forbrug. Overvåg dine fejlprocenter. Høje fejlprocenter indikerer problemer. Tjek responsstatuskoderne. 429 betyder, at rate limit er overskredet. 500 betyder serverfejl. 400 betyder dårlig anmodning. Håndter disse koder passende. Genforsøg på 500-fejl. Vent på 429-fejl. Ret din anmodning på 400-fejl. Logging er essentiel. Log dine inputs og outputs. Dette hjælper med at fejlsøge problemer. Det hjælper også med at optimere dine prompts. Overvågning giver dig indsigt. Det hjælper dig med at forbedre din integration. Brug dashboardet til at spore tendenser. Identificer mønstre i forbrug. Dette hjælper dig med at planlægge skalering. Overvågning er ikke valgfrit. Det er essentielt for produktion. Hold øje med dine grænser. Dette forhindrer uventet nedetid. Brug alarmer, hvis muligt. Dette underretter dig om problemer. Overvågning er en kontinuerlig proces. Gør det regelmæssigt. Dette sikrer jævn drift. Gem dine logs. Dette hjælper med revisioner. Overvågning er nøglen til succes.

Bedste praksis for ubegrænset indhold

Modellen afviser ikke lovligt voksenindhold. Den er ucensureret af design. Dette giver kreativ frihed. Men det betyder også, at du får, hvad du beder om. Vær specifik i dine prompts. Dette reducerer uventede output. Modellen følger instruktioner tæt. Hvis du vil have NSFW-indhold, så spørg om det. Hvis du vil have rent indhold, så specificer det. Modellen respekterer dine instruktioner. Den påtvinger ikke sine egne moralske værdier. Dette er en funktion. Det giver mulighed for varieret indhold. Men det kræver også omhyggelig prompting. Undgå tvetydige instruktioner. Dette reducerer hallucinationer. Brug klart sprog. Dette forbedrer outputkvaliteten. Modellen er indstillet til voksenbrug. Den håndterer modne temaer godt. Dette gør den ideel til rollespil. Den fungerer også til kreativ skrivning. Brug den til brainstorming. Den genererer idéer uden dom. Den ucensurerede natur er en nøglefordel. Brug den til din fordel. Prompt-engineering er stadig vigtig. Gode prompts giver gode resultater. Dårlige prompts giver dårlige resultater. Dette gælder for enhver model. Men ucensurerede modeller er mere uforudsigelige. Vær forberedt på varierede output. Dette er en del af oplevelsen. Omfavn friheden. Brug den til at skabe unikt indhold. Den ucensurerede model er et kraftfuldt værktøj. Brug den med omtanke.

Ofte stillede spørgsmål

Hvad er hermes uncensored-model?

Det er en open-weight stor sprogmodel, der hostes på vores servere. Den er indstillet til at svare uden indholdsafvisninger til lovlig voksenbrug. Det er ikke GPT, Claude eller nogen anden vendors model. Du kan bruge den via vores OpenAI-kompatible endpoints.

Hvilke betalingsmetoder accepterer du?

Kun krypto: USDT på TRC20 eller USDC på Base, ethvert helt beløb fra $20 til $500. Bonuskredit gives fra $50.

Hvad sker der, hvis jeg rammer rate-limitten?

Du modtager en 429-fejl. Du bør vente og prøve igen med eksponentiel backoff. Grænsen er 300 anmodninger i minuttet per nøgle. Du kan også køre 8 samtidige anmodninger. Deling af en nøgle reducerer din effektive grænse.

Er hermes API-nøglen gratis?

Det er gratis at få en nøgle. Du tilmelder dig med Google eller e-mail. Du får $0.50 i prøvecredit i 7 dage. Derefter skal du toppe op med crypto. Nøglen udløber ikke. Din credit udløber heller ikke.

Få din API-nøgle på få sekunder

Registrer, hent din nøgle, og opdater din endpoint-URL. Det er alt, hvad der er til.

Få din nøgle