The OpenRouter API Explicat
O API compatibilă cu OpenAI îți permite să înlocuiești baza de cod cu un nou furnizor fără a rescrie logica, ceea ce este critic atunci când ai nevoie de modele neîncenzurate pentru anumite cazuri de utilizare. Acest ghid explică cum funcționează URL-urile de bază, prețul pe token și streaming-ul, astfel încât să poți integra un endpoint alternativ în mod fiabil.
Ultima actualizare
Sumar
- Folosește endpoint-ul standard /v1/chat/completions cu orice SDK OpenAI, actualizând simplu URL-ul de bază.
- Tarifele pe token sunt preplătite și transparente, taxând doar utilizarea reală, fără abonamente lunare.
- Răspunsurile în flux prin SSE permit livrarea tokenilor în timp real, esențială pentru interfețele de chat.
- Funcțiile de apelare și modul JSON sunt suportate pentru extragerea de date structurate și integrarea de instrumente.
Ce este o API compatibilă cu OpenAI?
Este o API REST care urmează interfața chat-completions OpenAI. Trimite prompturi și primești ieșiri text folosind payload-uri JSON standard. Această compatibilitate înseamnă că codul tău client existent funcționează fără modificări majore.
Punctul final principal este POST /v1/chat/completions. Acceptă mesaje ca un array de obiecte cu rol și conținut. Poți lista, de asemenea, modelele disponibile prin GET /v1/models. Această standardizare reduce semnificativ timpul de integrare.
Serviciul nostru oferă exact această interfață. Servim un singur model uncensored sub ID-ul "uncensored". Rulează pe serverele noastre. Nu face rutare către alți furnizori. Ai acces direct la modelul de care ai nevoie.
Fereestrele de context suportă până la 100,000 de tokeni în total. Limitele de ieșire sunt de 16,000 de tokeni per solicitare. Streaming-ul este disponibil prin Server-Sent Events. Apelarea de funcții și modul JSON sunt complet suportate.
Înțelegerea URL-urilor de bază și a cheilor API
URL-ul de bază pointează către serverul care procesează solicitările dumneavoastră. Înlocuiți URL-ul implicit OpenAI cu endpoint-ul nostru specific. URL-ul nostru de bază este HTTPS://api.openrouterabliterated.com/v1. Această modificare direcționează traficul către infrastructura noastră fără cenzură.
Cheile API autentifică cererile tale. Generezi o singură cheie per cont. Cheia este afișată imediat după înregistrare. O poți înlocui dacă este necesar. Fiecare cont deține o singură cheie activă în același timp.
Limitările de rată sunt aplicate pe cheie. Poți trimite 300 de cereri pe minut. Până la 8 cereri pot rula simultan. Corpurile cererilor sunt limitate la 8 MB. Aceste limite gestionează bine utilizarea cu volum mare.
Înregistrarea necesită doar un email sau un cont Google. Nu este nevoie de număr de telefon. Cheia apare instantaneu. Poți începe să trimiți solicitări imediat. Confidențialitatea este păstrată; prompturile nu sunt folosite pentru antrenament.
De ce să alegi un model fără cenzură pentru cazul tău de utilizare?
Modelele uncensored nu refuză subiecte adulte, fictive sau controversate. Sunt ideale pentru scrierea creativă, roleplay sau cercetare. Modelele mainstream aplică adesea garduri stricte. Acestea pot întrerupe fluxul de generare.
Modelul nostru răspunde direct. Gestionează conținutul NSFW fără obiecții. Funcționează bine pentru filozofia politică sau genurile de nișă. Obțineți un comportament consistent fără prompturi suplimentare.
Tool use is supported. You can define tools for your application. The model respects tool choices. This makes it suitable for complex workflows. Errors and refusals are free. You only pay for real usage.
Limitele de conținut se aplică încă. Conținutul sexual care implică minori este întotdeauna refuzat. Aceasta este o limită rigidă. Asigură standardele de bază de siguranță. Tot restul este permis pentru cazul tău de utilizare.
Prețuri Token: Cum se Calculează Costurile
Tarifele se bazează pe utilizarea tokenurilor. Tokenurile de intrare costă $0.15 per 1 milion de tokenuri. Tokenurile de ieșire costă $0.50 per 1 milion de tokenuri. Plătiți doar pentru ceea ce utilizați. Nu există taxe ascunse.
Creditul este preplătit. Reîncărcați doar cu criptomonede. Sunt acceptate USDT pe TRC20 sau USDC pe Base. Este permisă orice sumă întreagă de la $20 la $500. Creditele nu expiră niciodată. Acest lucru evită blocarea prin abonament.
Creditul bonus este disponibil la încărcări. Primești +5% de la $50. +10% de la $100. +15% de la $200. Acest lucru reduce costul efectiv. Erorile sunt gratuite. Refuzurile sunt gratuite. Plătești doar pentru tokenii cu succes.
Un cont de probă primește $0.50. Acesta este valabil timp de 7 zile. Acest lucru îți permite să testezi API-ul în detaliu. Poți verifica integrarea înainte de a aloca fonduri.
Răspunsuri Streaming vs. Non-Streaming
Streaming trimite tokenuri pe măsură ce sunt generate. Acest lucru reduce latența percepută. Utilizatorii văd textul apărând în timp real. Este esențial pentru interfețele de chat. Non-streaming așteaptă răspunsul complet. Acest lucru poate părea lent pentru ieșiri lungi.
Suportăm streaming prin SSE. Ultimul fragment include utilizarea tokenilor. Acest lucru permite o urmărire precisă a facturării. Puteți gestiona răspunsurile parțiale cu ușurință. Erorile sunt gestionate în mod consecvent.
Modul non-streaming este, de asemenea, disponibil. Returnează răspunsul complet dintr-o dată. Acesta este mai simplu pentru procesarea în loturi. Alegeți în funcție de nevoile dvs. Ambele moduri utilizează același punct final.
Apelarea funcțiilor poate fi streamuită. Instrumentele sunt executate pe măsură ce sunt identificate. Acest lucru îmbunătățește interactivitatea. Puteți începe să procesați inputurile devreme. API-ul gestionează complexitatea pentru dvs.
Apelarea funcțiilor și output-ul structurat
Apelarea de funcții permite modelului să invoce instrumente. Definești schemele instrumentelor în cerere. Modelul returnează apeluri de funcție. Codul tău le execută. Acest lucru permite fluxuri de lucru complexe. Poți construi agenți sau asistenți.
Modul JSON forțează ieșirea structurată. Modelul returnează un JSON valid. Acest lucru este util pentru extragerea de date. Primești formate consistente. Analiza este mai ușoară. Erorile sunt rare.
Parametri precum temperatura și top_p controlează comportamentul. Secvențele de oprire limitează ieșirea. Seed-urile asigură reproducibilitatea. Penalizările reduc repetarea. Ai un control fin-granat.
Tool choice can be automatic or forced. You specify the model's preference. This guides the generation process. It improves reliability. Your application stays robust.
Biblioteci client și SDK-uri comune
Majoritatea SDK-urilor funcționează cu modificări minore. Trebuie doar să actualizezi URL-ul de bază. Restul codului rămâne neschimbat. Acest lucru se aplică pentru Python, Node.js și altele. Integrarea este simplă.
SDK-ul OpenAI este standardul. Gestionează autentificarea și reîncercările. Îi transmiți cheia ta API. URL-ul de bază indică către serviciul nostru. Solicitărilor li se trimit normal.
Streaming-ul este suportat în toate SDK-urile. Iterezi peste fragmente. Utilizarea tokenilor este disponibilă în ultimul fragment. Acest lucru se potrivește cu modelul nostru de facturare. Erorile sunt capturate consecvent.
Funcționarea prin apeluri de funcții este integrată în SDK-urile moderne. Transmiteți definițiile instrumentelor. SDK-ul analizează răspunsurile. Codul dumneavoastră execută instrumentele. Bucla continuă până la final. Este eficient și fiabil.
Depanarea erorilor comune API
Rate-limiturile returnează erori 429. Poți trimite 300 de solicitări pe minut. Depășirea acestui prag declanșează o așteptare. Implementează backoff exponențial. Acest lucru previne copleșirea serverului.
Cheile invalide returnează erori 401. Verifică-ți cheia API. Asigură-te că este activă. Înlocuiește-o dacă este necesar. Fiecare cont are o singură cheie. Generează una nouă dacă ai pierdut-o.
Erorile JSON apar în modul JSON. Asigură-te că schema ta este validă. Modelul trebuie să returneze JSON valid. Dacă eșuează, reîncearcă. Ajustează temperatura pentru o stabilitate mai bună.
Timeout-urile apar la generații lungi. Măriți valoarea timeout-ului. Streaming-ul reduce riscul de timeout. Răspunsurile parțiale sunt gestionate. Puteți reconstrui output-ul complet.
Pași următori: Obținerea primei tale chei API
Vizitați pagina de înregistrare. Folosiți Google sau email. Nu este necesar un număr de telefon. Procesul este rapid. Aveți acces imediat.
Cheia ta API este afișată. Copiaz-o în siguranță. Folosește-o în SDK-ul tău. Setează URL-ul de bază către endpoint-ul nostru. Începe să trimiți cereri.
Reîncarcă cu criptomonede. Se acceptă USDT sau USDC. Primești credit bonus la sume mai mari. Creditele nu expiră niciodată. Folosește-le la ritmul tău.
Testați cu creditul de probă. Acesta durează 7 zile. Verificați streaming-ul și apelarea de funcții. Explorați capacitățile modelului. Integrați-l în aplicația dvs. API-ul este gata pentru producție.
Întrebări frecvente
Modelul fără cenzură este același cu modelele OpenRouter?
Nu, modelul nostru este independent. Rulează pe serverele noastre. Nu este GPT, Claude sau niciun alt model de la un alt furnizor. Este optimizat pentru răspunsuri fără cenzură. Ai acces direct, fără intermediari.
Cum plătesc pentru API?
Acceptăm doar criptomonede. Sunt acceptate USDT pe TRC20 sau USDC pe Base. Sumele de alimentare variază între $20 și $500. Creditul bonus se adaugă pentru sumele mai mari. Creditele nu expiră niciodată.
Pot folosi acest lucru cu SDK-ul OpenAI?
Da, este complet compatibil. Modificați URL-ul de bază către endpoint-ul nostru. Utilizați aceeași metodă de autentificare. Restul codului dumneavoastră rămâne neschimbat. Streaming-ul și apelarea de funcții funcționează conform așteptărilor.
Care sunt limitele de rată?
Puteți trimite 300 de cereri pe minut. Până la 8 cereri pot rula simultan. Corpurile cererilor sunt limitate la 8 MB. Aceste limite gestionează bine utilizarea cu volum mare. Erorile și refuzurile sunt gratuite.
Obțineți cheia API
Înregistrează-te, copiază cheia și actualizează URL-ul de bază. Atât este tot.