fi ▾
Luo avaimia

Avoin reititin integraatio vältettävät virheet

Siirtyminen sensuurittomaan päätepisteeseen rikkoo usein olemassa olevaa koodia, koska kehittäjät ohittavat tietyn base URL -osoitteen ja mallitunnuksen, jotka vaaditaan drop-in-yhteensopivuuteen. Tämä opas kuvaa tarkat kokoonpanovaiheet välttääksesi yleiset integrointivirheet Open router sensuurittomassa API:ssa.

Viimeksi päivitetty

Keskeiset opit

  • Aseta base_url tiettyyn tähän sivustoon annettuun päätepisteeseen, ei oletus-OpenAI-URL:iin.
  • Määrittele malliparametri eksplisiittisesti arvoksi "uncensored" jokaisessa API-pyyntöpayloadissa.
  • Varmista, että esimaksukrediitti on aktiivinen kryptolatauksen kautta ennen suurten erien käsittelyä.
  • Määritä tool_choice- ja response_format-parametrit oikein mahdollistaaksesi rakenteisen datan erottelun.

väärän base_url:n

Standardin OpenAI:n perusurlin käyttö aiheuttaa pyyntöjesi epäonnistumisen tai reitittämisen väärään malliin. API:si vaatii sinua muuttamaan base_url vastaan https://api.whatisopenrouterai.com/v1. Tämä yksittäinen konfiguraatiovarma, että SDK:si yhdistää palvelimiimme globaalin OpenAI-infrastruktuurin sijaan.

Monet kehittäjät kopioivat olemassa olevan koodinsa ilman, että päivittävät tämän muuttujan. Jos jätät oletus-URL:n, saat joko 404-virheen tai törmäät malliin, joka ei ole sensuroimaton. Varmista yhteys aina tarkistamalla /v1/models endpoint. Näet siellä nimenomaisesti mainitun mallimme ID:n. Tämä vahvistaa reitityksen oikeellisuuden ennen ensimmäisen täydennyspyynnön lähettämistä.

unohtamatta asettaa mallin tunnisteen

Vaikka perus-URL on oikein, mallitunnuksen jättäminen pois johtaa yleiseen tai vanhempaan malliin. Sinun on asetettava model parametri "uncensored" jokaista pyyntöä varten. Tämä kertoo ohjauskerroksellemme, että palvelun tulisi palvella tiettyä avointa painotusmallia, joka on hienosäädetty rajoittamattomaan sisältöön.

Ilman tätä nimenomaista ohjetta saatat vastaanottaa eri mallin, jolla on eri sovitus-säännöt. Jotkut mallit kieltävät lailliset aikuisaiheet oletuksena. Pakottamalla uncensored ID, takaat odottamasi käyttäytymisen. Tarkista koodistasi kaikki kovakoodatut mallinimet, jotka voivat ohittaa SDK-oletuksesi.

ignoring token limits and errors

Yli 100,000 tokenin kontekstiikkonin tai 16,000 tokenin tulorajan ylittäminen aiheuttaa välittömiä pyyntövirheitä. API-tukemme asettaa enimmäistuloksen 16,000 tokeniin pyyntöä kohden. Jos et aseta max_tokens, oletusarvo on vain 2 048 tokenia. Tämä on usein liian lyhyt monimutkaisiin päättelytehtäviin.

Virheet ja hylkäykset eivät kuluta esimaksukrediittisi. Kuitenkin virheelliset pyynnöt, jotka osuvat nopeusrajoihin tai ylittävät pyynnön koon (8 Mt), laskevat edelleen kiintiöstäsi. Seuraa vastausotsikoita token-käytön seuraamiseksi. Säädä prompt-insinöörintiäsi mahtumaan kontekstiruutuun. Tämä estää kalliit uudelleenyritykset ja varmistaa sujuvan datavirran.

esimaksullisen laskutuksen ymmärtämättömyys

Tilisi saldo on sidottu esimaksukrediittiin, ei kuukausimaksuun. Laskutamme $0.15 per 1M syöttötoken ja $0.50 per 1M tulostustoken. Virheet ovat ilmaisia, mutta onnistuneet täydennykset kuluttavat krediittia. Sinun täytyy lisätä saldoa kryptomaksuilla ylläpitääksesi palvelun saatavuuden.

Hyväksymme USDT:n (TRC20) tai USDC:n (Base) lisäyksiin. Minimitalletukset alkavat summasta $20. Bonukset koskevat korkeampia tasoja: +5 % summasta $50, +10 % summasta $100 ja +15 % summasta $200. Krediitti ei vanhene. Varmista, että saldo on positiivinen ennen suurten erien ajoittamista. Tarkista nykyinen saldo ja viimeaikaiset tapahtumat hallintapaneelista.

confusing streaming with standard responses

Streamaus SSE:n kautta muuttaa tapaa, jolla jäsennät vastausvirtaa. Tavalliset vastaukset palauttavat yhden JSON-objektin. Streamaus palauttaa useita palikoita. Sinun on käsiteltävä viimeinen palikka saadaksesi tarkan token-käystilaston.

Streamauksemme toteutus sisältää token-käytön viimeisessä palassa. Jos lopetat streamin lukemisen ajoissa, voit menettää tämän tiedon. Varmista, että asiakasohjelmasi tukee SSE:ää kunnolla. Tämä on ratkaisevaa reaaliaikaisissa sovelluksissa, joissa tokenit näytetään niiden luonnin aikana. Virheellinen streamaus voi johtaa puutteelliseen tekstiin tai rikkoutuneisiin käyttöliittymätiloihin.

tool_choice-konfigurausvirheet

Virheellinen tool_choice asetukset voivat estää function callingin toimimasta tarkoitetulla tavalla. Voit pakottaa tietyn työkalun tai antaa mallin päättää. Virheellinen kokoonpano johtaa usein siihen, että malli ohittaa käytettävissä olevat toiminnot.

Käyttö tool_choice hallitsemaan, kutsuuko malli työkaluja automaattisesti. Aseta se arvoon "auto" joustavuuteen tai määritä työkalun ID tiukkaa käyttäytymistä varten. Varmista, että funktiomäärittelysi vastaavat odotettua skeemaa. Tämä välttää ajoaikaiset virheet, kun malli yrittää kutsua olematonta funktiota. Testaa työkalumäärittelysi huolellisesti ennen tuotantoon siirtämistä.

puuttuva json_object-tila

Ilman response_format: {"type": "json_object"}, malli voi tuottaa markdownia tai pelkkää tekstiä. Tämä rikkoo tarkkaa JSONia odottavia tulkkia. Ota JSON-tila käyttöön varmistaaksesi johdonmukaisen ja jäsenneltävän tuloksen.

Tämä ominaisuus on välttämätön integraatiolle jälkijärjestelmien kanssa, jotka vaativat rakenteellisia tietoja. Se vähentää jälkikäsittelyn kuormaa merkittävästi. Tarkista aina ulostuloskeema asiakaskoodissasi. Tämä varmistaa robustiuden satunnaisia mallin hallusinaatioita vastaan. Käytä tätä tilaa entiteettien erottamiseen tai konfiguraatiotiedostojen luomiseen.

rate limit surprises

APIemme sallii 300 pyyntöä minuutissa avainta kohden. Tämän rajan ylitys aiheuttaa virheen 429 Too Many Errors. Samanaikaisten pyyntöjen määrä on rajoitettu 8:aan avainta kohden. Suunnittele samanaikaisuusasetuksesi sen mukaisesti.

Jos suoritat useita prosesseja, varmista, että ne jakavat saman avaimen tai luo erilliset avaimet. Jokainen tuki tukee yhtä aktiivista avainta. Uusi avain korvaa vanhan. Seuraa nopeusrajoituspääteotsikoita vastauksessa. Toteuta eksponentiaalinen taaksepäin siirtyminen uudelleenkäyttölogiikassasi. Tämä estää ketjuvian korkean liikenteen aikana.

kryptotäydennysten viiveet

Kryptotransaktiot voivat kestää vahvistuksen lohkoketjussa. Kreditisi ei välttämättä ilmesty välittömästi varojen lähetyksen jälkeen. Käytä oikeaa verkkoa: TRC20 USDT:lle tai Base USDC:lle. Väärään verkkoon lähettäminen aiheuttaa varojen menetyksen.

Lataukset vaihtelevat 20–500 $. Varmista, että lähetät tarkan summan tai huomioit verkkokulut. Tarkista tapahtumahashi blockexplorerissa. Jos tili viivästyy, ota yhteyttä tukeen tapahtumatunnuksen kanssa. Älä oletka, että maksu epäonnistui heti. Kärsivällisyys ruuhka-aikoina on avain sujuvaan toimintaan.

Usein kysytyt kysymykset

Mikä on perus-URL sensuroimattomalle API:lle?

Perus-URL on HTTPS://api.whatisopenrouterai.com/v1. Sinun on asetettava tämä OpenAI SDK -konfiguraatioon ohjataksesi pyynnöt palvelimillemme. Tämä varmistaa, että osut oikeaan päätepisteeseen uncensored-mallille.

Miten täydennän tilini?

Voit lisätä saldoa USDT:llä (TRC20) tai USDC:llä (Base). Vähimmäistalletus on $20. Bonukset koskevat tasoja $50, $100 ja $200. Saldo ei vanhene ja virheettömyys on taattu.

Tukeeko tämä API streamausta?

Kyllä, tuemme streamausta Server-Sent Eventsin (SSE) kautta. Tokenkäyttö sisällytetään viimeiseen palautukseen. Varmista, että asiakkaasi käsittelee SSE:n oikein välttääksesi tietojen menetyksen.

Mikä on kontekstiikkunan koko?

Kontekstiikkuna on 100 000 tokenia sekä syötteessä että tulosteessa. Pyyntökohtainen maksimituloste on 16 000 tokenia. Oletustuloste on 2 048 tokenia, jos arvoa ei määritetä.

Luo avaimesi sekunnissa

Rekisteröidy, hae avain ja osoita asiakasohjelmasi uuteen perus-URL-osoitteeseen. Niin yksinkertaista se on.

Luo avaimia