ro ▾
Obțineți cheia

Integrează routerapi în Minute

Introduceți codul compatibil cu OpenAI în routerapi printr-o singură modificare de variabilă. Obțineți un endpoint non-cenzurat funcțional în câteva minute, fără a reantrena logica de integrare.

Conținuturi

Autentificare și Configurare URL de Bază

Schimbă base_url și api_key pentru a comuta furnizorii instantaneu. Pointează SDK-ul tău către HTTPS://api.routerapi.cc/v1 și folosește cheia generată din panoul tău. Nu sunt necesare reguli complexe de rutare sau configurare multi-model. Anteturile tale existente și configurarea clientului rămân identice cu standardul OpenAI.

Cheia este afișată imediat după înregistrare prin Google sau email. Stocați-o în siguranță și transmiteți-o ca Bearer token în antetul Authorization HTTP. Această singură modificare rutează toate cererile către modelul nostru uncensored fără a altera codul aplicației tale.

Trimiterea unei cereri de completare de chat

Trimiteți un standard POST solicitare către /v1/chat/completions generarea textului. Endpointul acceptă aceeași structură JSON utilizată de OpenAI, asigurându-te că prompturile tale funcționează fără modificări. Folosește ID-ul modelului uncensored pentru a accesa modelul nostru de limbaj mare ajustat pentru răspunsuri nelimitate.

Fiecare solicitare consumă tokeni din soldul dvs. preplătit. Erorile și refuzurile nu vă încarcă creditul, astfel încât să puteți testa liber. Exemplul următor demonstrează un apel de bază de generare de text folosind SDK-ul oficial.

curl https://api.routerapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize this 1000 word article in three sentences."}]
  }'

Răspunsul returnează textul generat în choices[0].message.content câmp. Poți ajusta parametri precum temperature sau top_p pentru a controla creativitatea. Nu sunt disponibile endpoint-uri pentru generarea de embeddings sau imagini; acest serviciu se concentrează strict pe completarea textului.

Gestionarea răspunsurilor de streaming (SSE)

Activați streaming-ul setând stream: true în corpul cererii tale. API-ul returnează Evenimente trimise de server (SSE) pentru livrarea tokenilor în timp real. Acest lucru reduce latența percepută pentru interfețele de chat și aplicațiile de joc de rol. Fiecare fragment conține un delta parțial al răspunsului.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Ultimul fragment include statistici complete de utilizare a tokenilor pentru solicitare. Analizează content câmp din fiecare delta pentru a reconstrui mesajul complet. Această abordare menține interfața utilizatorului receptivă în timp ce modelul procesează contexte lungi. Numerele de tokeni din fragmentul final reflectă atât utilizarea de intrare, cât și cea de ieșire.

Utilizând Tool-uri și Function Calling

Pasați definițiile instrumentelor în tools parametru pentru a activa apelarea de funcții. Modelul returnează apeluri de instrumente structurate în răspuns, în loc de text simplu. Specifică tool_choice forțarea utilizării de către model a unei funcții specifice sau selectarea automată. Această funcție funcționează identic cu formatul de apelare a funcțiilor OpenAI.

from openai import OpenAI

client = OpenAI(base_url="https://api.routerapi.cc/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Definește funcțiile tale cu scheme JSON și transmite-le în cerere. API-ul gestionează rutarea între generarea de text și invocarea instrumentelor. Folosește response_format cu parametrul {"type": "json_object"} pentru ieșire JSON strictă atunci când instrumentele nu sunt necesare. Acest lucru asigură date structurate consistente pentru serviciile backend.

Configurarea Modului JSON pentru Ieșire Structurată

Forțează modelul să genereze JSON valid prin setarea response_format pentru {"type": "json_object"}. Acest lucru este esențial pentru analizarea datelor în fluxuri de lucru automatizate sau în agenții AI. Modelul va încerca să închidă toate parantezele și să respecte schema solicitată. Pot apărea erori dacă ieșirea devine prea lungă pentru fereastra de context.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.routerapi.cc/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Combină modul JSON cu temperature setat la 0 pentru determinism maxim. Folosește acest lucru pentru extragerea de entități, formatarea datelor sau generarea fișierelor de configurare. Modelul fără cenzură gestionează bine structurile complexe și imbricate. Validiază întotdeauna output-ul în codul tău înainte de procesare.

Înțelegerea limitelor de tokeni și a costurilor

Fereastra de context suportă 100.000 de tokeni pentru prompt și completări combinate. Fiecare solicitare poate genera până la 16.000 de tokeni, sau 2.048 dacă max_tokens este nedefinit. Prețul este de $0.15 per milion de tokeni de intrare și $0.50 per milion de tokeni de ieșire. Creditul nu expiră niciodată, iar erorile sunt gratuite.

Monitorizați-vă utilizarea prin panou sau prin antetele de răspuns. Cererile sunt limitate la 8 MB în dimensiunea corpului. Puteți reîncărca cu USDT (TRC20) sau USDC (Base) începând cu $20. Creditul bonus crește cu depozitele mai mari: +5% la $50, +10% la $100 și +15% la $200. Nu se aplică taxe de abonament.

Întrebări frecvente

Cum gestionez limitările de rată și erorile?

API impune o limită de 300 de cereri pe minut și 8 cereri concurente per cheie. Un cod de stare 429 indică faptul că ați depășit aceste limite; așteptați puțin înainte de a reîncerca. Un cod de eroare 401 înseamnă că cheia API este invalidă, iar un cod 402 indică un credit preplătit insuficient. Verificați corpul mesajului de eroare pentru detalii despre limita care a fost declanșată.

Este routerapi potrivit pentru utilizarea în producție cu volum mare?

Da, serviciul suportă cereri concurente și streaming pentru aplicații cu latență redusă. Totuși, nu oferă garanții SLA și funcții avansate precum embeddings. Folosiți-l pentru chat, roleplay sau scriere creativă unde ieșirea non-cenzurată este critică. Monitorizați utilizarea tokenilor pentru a vă asigura că soldul preplătit acoperă volumul dvs.

Ce se întâmplă cu creditul meu dacă comit o greșeală?

Creditul este preplătit și nu expiră niciodată, astfel încât fondurile neutilizate rămân disponibile indefinit. Greșelile, cum ar fi dublele taxări, sunt rezolvate prin pagina de Suport. Erorile și refuzurile nu vă consumă creditul, astfel încât testarea prompturilor este gratuită. Puteți reîncărca din nou în orice moment folosind criptomonede.

Obțineți cheia API

Înregistrează-te, obține cheia și indică către noul URL de bază. Gata.