da ▾
Opret nøgle

Åben router integration fejl der skal undgås

Skift til et uncensored endpoint bryder ofte eksisterende kode, fordi udviklere overse den specifikke base-URL og det model-ID, der kræves for drop-in-kompatibilitet. Denne guide beskriver de præcise konfigurationstrin for at undgå almindelige integrationsfejl med den åbne router uncensored API.

Sidst opdateret

Vigtige konklusioner

  • Indstil base_url til det specifikke endepunkt, der er angivet på dette site, ikke standard OpenAI-URL'en.
  • Definer eksplicit modelparameteren som "uncensored" i hvert API-anmodningspayload.
  • Bekræft, at forudbetalt kredit er aktiv via krypto-opladning, før du behandler store batche.
  • Konfigurer tool_choice og response_format-parametre korrekt for at muliggøre struktureret dataudtrækning.

ved brug af den forkerte base_url

Brugen af den standard OpenAI base URL får dine anmodninger til at fejle eller route til en anden model. Vores API kræver, at du ændrer base_url til https://api.whatisopenrouterai.com/v1. Denne enkelt konfigurationslinje sikrer, at dit SDK opretter forbindelse til vores servere i stedet for det globale OpenAI-infrastruktur.

Mange udviklere kopierer og indsætter deres eksisterende kode uden at opdatere denne variabel. Hvis du efterlader standard-URL'en, får du enten en 404-fejl eller rammer en model, der ikke er uncensored. Verificer altid forbindelsen ved at tjekke /v1/models endpoint. Du bør se vores specifikke model-ID angivet der. Dette bekræfter, at routingen er korrekt, før du sender dit første completion-request.

glemme at sætte model id

Selv med den korrekte base URL, hvis du udelader model-ID'et, defaultes til en generisk eller ældre model. Du skal eksplicit indstille model parameter til "uncensored" i hvert forespørgsel. Dette fortæller vores routing-lag at levere den specifikke open-weight model, der er finjusteret til ubegrænset indhold.

Uden denne eksplicitte instruktion kan du modtage en anden model med andre tilpasningsregler. Nogle modeller afviser lovlige voksne emner som standard. Ved at tvinge uncensored ID, you guarantee the behavior you expect. Check your code for any hardcoded model names that might override your SDK defaults.

ignorerer tokenbegrænsninger og fejl

Overskridelse af kontekstvinduet på 100.000 tokens eller outputgrænsen på 16.000 tokens medfører øjeblikkelige anmodningsfejl. Vores API håndhæver et maksimum på 16.000 tokens pr. anmodning. Hvis du ikke indstiller max_tokens, standardværdien er kun 2.048 tokens. Dette er ofte for kort til komplekse ræsonnementsopgaver.

Fejl og afvisninger forbruger ikke din forudbetalte kredit. Dog tæller fejlformede forespørgsler, der rammer rate-limits eller overstiger kropstørrelse (8 MB), stadig mod din kvote. Overvåg dine svarheaders for tokenbrug. Juster din prompt-engineering til at passe inden for kontekstvinduet. Dette forhindrer dyre gentagelser og sikrer en glat dataflow.

misforståelse af forudbetalt betaling

Din kontosaldo er knyttet til forudbetalt kredit, ikke et månedligt abonnement. Vi opkræver $0.15 per 1M input-tokens og $0.50 per 1M output-tokens. Fejl er gratis, men succesfulde afslutninger forbruger kredit. Du skal indbetale via krypto for at opretholde service tilgængelighed.

Vi accepterer USDT (TRC20) eller USDC (Base) til top-ups. Minimumsindbetaling er $20. Bonusser gælder ved højere niveauer: +5% fra $50, +10% fra $100 og +15% fra $200. Kreditten udløber aldrig. Sørg for, at din saldo er positiv, før du kører store batch-kørsler. Tjek dashboardet for at verificere din nuværende saldo og seneste transaktioner.

forveksling af streaming med standard svar

Streaming via SSE ændrer, hvordan du parser svarstreamen. Standard svar returnerer et enkelt JSON-objekt. Streaming returnerer flere chunks. Du skal håndtere den sidste chunk for at få nøjagtige tokenforbrugsstatistikker.

Vores streaming-implementering inkluderer tokenforbrug i den sidste chunk. Hvis du afslutter streamen tidligt, kan du gå glip af denne data. Sørg for, at dit klientbibliotek understøtter SSE korrekt. Dette er afgørende for realtidsapplikationer, hvor du viser tokens, mens de genereres. Forkert konfigureret streaming kan føre til ufuldstændig tekst eller ødelagte UI-tilstande.

fejl i tool_choice-konfiguration

Unøjagtig tool_choice indstillinger kan forhindre, at funktionssamtale virker som tilsigtet. Du kan tvinge en bestemt værktøj eller lade modellen beslutte. Feilkonfiguration resulterer ofte i, at modellen ignorerer tilgængelige funktioner.

Brug tool_choice til at kontrollere, hvorvidt modellen kalder værktøjer automatisk. Indstil det til "auto" til fleksibilitet eller angiv et tool ID for streng adfærd. Sørg for, at dine funktiondefinitioner matcher det forventede schema. Dette undgår runtime-fejl, når modellen forsøger at kalde en ikke-eksisterende funktion. Test dine tool-definitioner grundigt, før du deployer til produktion.

manglende json_object-tilstand

Uden response_format: {"type": "json_object"}, modellen kan outputte markdown eller ren tekst. Dette ødelægger parsers, der forventer streng JSON. Aktiver JSON-tilstand for at sikre konsistent, parserbar output.

Denne funktion er essentiel til integration med downstream-systemer, der kræver strukturerede data. Det reducerer post-processing-oversigten betydeligt. Valider altid output-schemaet i din klientkode. Dette sikrer robusthed over for lejlowsige modelhallucinationer. Brug denne mode, når du udtrækker entiteter eller genererer konfigurationsfiler.

rate limit-overraskelser

Vores API tillader 300 requests i minuttet per nøgle. Overskridelse af denne grænse resulterer i en 429 Too Many Errors-response. Samtidige requests er begrænset til 8 per nøgle. Planlæg dine concurrency-indstillinger tilsvarende.

Hvis du kører flere processer, skal du sikre, at de deler den samme nøgle, eller generere separate nøgler. Hver konto understøtter én aktiv nøgle. En ny nøgle erstatter den gamle. Overvåg dine rate limit-headere i svaret. Implementer eksponentiel backoff i din retry-logik. Dette forhindrer kaskaderende fejl i perioder med høj trafik.

forsinkelser ved crypto-opfyldning

Kryptotransaktioner kan tage tid at bekræfte på blockchainen. Din kredit vises måske ikke øjeblikkeligt efter, at du har sendt midler. Brug det korrekte netværk: TRC20 for USDT eller Base for USDC. Sendes til forkert netværk, medfører det tab af midler.

Top-ups ligger fra $20 til $500. Sørg for at sende det præcise beløb eller tag højde for netværksgebyrer. Tjek transaktionshashen på blockchain-exploreren. Hvis kreditforsinkelsen er forsinket, kontakt support med transaktions-ID. Antag ikke, at betalingen fejlede med det samme. Tålmodighed under netværkstrængsel er nøglen til smidige operationer.

Ofte stillede spørgsmål

Hvad er basis-URL til den ubegrænsede API?

Den basale URL er HTTPS://api.whatisopenrouterai.com/v1. Du skal indstille dette i din OpenAI SDK-konfiguration for at dirigere anmodninger til vores servere. Dette sikrer, at du rammer det korrekte endpoint for den uncensored-model.

Hvordan toppede jeg op på min konto?

Du kan opfylde ved hjælp af USDT (TRC20) eller USDC (Base). Minimumsindbetalinger er $20. Bonusser gælder ved $50, $100 og $200-niveauer. Kredit udløber aldrig, og der er ingen fejl.

Understøtter denne API streaming?

Ja, vi understøtter streaming via Server-Sent Events (SSE). Tokenforbrug er inkluderet i den sidste del. Sørg for, at din klient håndterer SSE korrekt for at undgå at gå glip af data.

Hvad er størrelsen på context window?

Kontekstvinduet er på 100.000 tokens både til prompt og completion. Den maksimale output pr. anmodning er 16.000 tokens. Standard output er 2.048 tokens, hvis det ikke angives.

Generér din nøgle på sekunder

Registrer, hent din nøgle, og ret din klient til den nye base-URL. Det er så simpelt.

Opret nøgle