Ghid de început rapid API OpenRouter dolphin
Începeți cu API-ul nostru LLM fără cenzură în câteva minute. Utilizați SDK-uri standard OpenAI pentru a trimite cereri la endpoint-ul nostru dedicat.
URL de bază și autentificare
URL-ul de bază pentru toate solicitările este https://api.openrouterdolphin.com/v1. Te autentifici trecând cheia API în Authorization
curl https://api.openrouterdolphin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 10 libraries for Python web scraping."}]
}'Autentificarea este strictă. Nu suportăm mai multe chei per cont. Generarea unei noi chei invalidează imediat cea precedentă. Acest lucru asigură o urmărire clară a utilizării pentru creditele tale preplătite.
Punct final: POST /v1/chat/completions
Trimite date text pentru a genera răspunsuri folosind uncensored model. Acest endpoint gestionează toate completările standard de chat. Definești modelul, mesajele și parametrii în corpul cererii.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterdolphin.com/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)API returnează un obiect JSON standard care conține textul generat. Nu suportă embeddings, imagini sau audio. Concentrați-vă pe fluxurile de lucru de generare a textului. Modelul răspunde la prompturi fără a filtra subiecte adulte legale sau controversate.
Punct final: GET /v1/models
Recuperează modelele disponibile printr-o simplă cerere GET. Acest endpoint confirmă ID-ul modelului pe care trebuie să îl folosești.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterdolphin.com/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);Răspunsul listează uncensored model. Folosește acest ID exact în cererile de completăre. API-ul servește doar acest singur model. Nu există logică de rutare sau selectare a modelului. Interacționezi direct cu instanța noastră dedicată de LLM uncensored.
Streaming și date de utilizare
Activați streaming-ul setând stream: true. API returnează fragmente prin Evenimente trimise de server (SSE). Fiecare fragment conține o parte din textul de răspuns.
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. Plătești strict pentru tokenii de ieșire generați. Erorile și refuzurile nu generează costuri. Această structură permite redarea în timp real a răspunsurilor în aplicațiile tale.
Parametri: Temperatură, Top P și Instrumente
Controlează comportamentul de generare cu parametri standard. Setează temperature pentru aleatorietate și top_p pentru eșantionarea nucleu. Activați apelarea de funcții furnizând un tools array.
Utilizare response_format cu {"type": "json_object"} pentru ieșiri JSON stricte. De asemenea, puteți seta seed pentru reproducibilitate. API-ul suportă presence_penalty și frequency_penalty pentru rafinarea utilizării cuvintelor. Acești parametri funcționează exact ca în clienții standard OpenAI.
Limite de rată și dimensiunea cererii
Fiecare cheie API permite 300 de cereri pe minut. Puteți avea până la 8 cereri concurente în orice moment. Dimensiunea maximă a corpului cererii este de 8 MB. Fereastra de context suportă 100.000 de tokeni pentru input și output combinate.
Ieșirea maximă per solicitare este de 16,000 de tokeni. Dacă nu setezi max_tokens, valoarea implicită este de 2.048 de tokeni. Depășirea acestor limite returnează un cod de eroare 429. Planifică-ți strategia de batching în consecință. Creditele nu expiră, așa că poți acumula utilizarea în timp fără presiune.
Întrebări frecvente
Cum obțin o cheie API pentru openrouter dolphin?
Înregistrează-te folosind Google sau o adresă de email pe pagina Obține cheia API. Cheia ta apare imediat. Nu este necesar un număr de telefon. Poți genera o cheie nouă în orice moment, care înlocuiește pe cea veche instantaneu.
Ce se întâmplă dacă sunt limitat de rată?
Primești eroarea 429 când depășești 300 de solicitări pe minut sau 8 solicitări simultane. Așteaptă puțin și încearcă din nou. Ia în considerare gruparea solicitărilor sau reducerea concurenței. Limitele sunt per cheie API, așa că utilizarea mai multor chei (prin crearea mai multor conturi) poate crește throughput-ul.
Modelul fără cenzură filtrează conținutul?
Modelul nu refuză subiecte legale pentru adulți, fictive sau controversate. Singura limită strictă este asupra conținutului sexual care implică minori. Solicitățile care conțin acest tip specific de conținut sunt refuzate. Tot restul conținutului trece fără refuzurile AI standard.
Obțineți cheia API acum
Înregistrează-te, copiază cheia ta și actualizează URL-ul de bază. Asta e tot ce ai de făcut.