sv ▾
Prova med provkredit

OpenRouter dolphin API Snabbstartsguide

Kom igång med vårt ostraffade LLM-API på minuter. Använd standard OpenAI SDK:er för att skicka begäranden till vår dedikerade slutpunkt.

Bas URL och autentisering

Bas-URL:en för alla förfrågningar är https://api.openrouterdolphin.com/v1. Du autentiserar genom att skicka ditt API-nyckel i 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."}]
  }'

Autentiseringen är strikt. Vi stöder inte flera nycklar per konto. Att generera en ny nyckel gör omedelbart den tidigare ogiltig. Detta säkerställer tydlig användningsspårning för dina förbetalda krediter.

Slutpunkt: POST /v1/chat/completions

Skicka textdata för att generera svar med hjälp av uncensored modellen. Denna slutpunkt hanterar alla standard chattkompletteringar. Du definierar modellen, meddelandena och parametrarna i begärans kropp.

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:et returnerar ett standard JSON-objekt som innehåller den genererade texten. Det stöder inte embeddingar, bilder eller ljud. Fokusera på textgenereringsarbetsflöden. Modellen svarar på prompts utan att filtrera lagliga vuxenämnen eller kontroversiella ämnen.

Slutpunkt: GET /v1/models

Hämta tillgängliga modeller via en enkel GET-förfrågan. Denna slutpunkt bekräftar det modell-ID du måste använda.

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);

Svaret listar den uncensored modellen. Använd exakt detta ID i dina kompletteringsförfrågningar. API:t levererar endast denna enda modell. Det finns ingen hanterings- eller modellvallogik. Du interagerar direkt med vår dedikerade obegränsade LLM-instans.

Strömning och användningsdata

Aktivera strömning genom att ställa in stream: true. API:et returnerar chunkar via Server-Sent Events (SSE). Varje chunk innehåller en del av svars text.

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)

Den sista chunken innehåller fullständig statistik över tokenanvändning. Du betalar strikt för de utdatatokens som genereras. Fel och avslag medför inga kostnader. Denna struktur gör att du kan rendera svar i realtid i dina applikationer.

Parametrar: Temperatur, Top P och Verktyg

Styr genereringsbeteendet med standardparametrar. Ställ in temperature för slumpmässighet och top_p för nucleus sampling. Aktivera funktionsanrop genom att tillhandahålla en tools array.

Använd response_format med {"type": "json_object"} för strikt JSON-utdata. Du kan också ställa in seed för reproducerbarhet. API:t stöder presence_penalty och frequency_penalty för finjustering av ordanvändning. Dessa parametrar fungerar exakt som de gör i standard OpenAI-klienter.

Begränsningar för begäranderänta och begärandestorlek

Varje API-nyckel tillåter 300 förfrågningar per minut. Du kan ha upp till 8 samtidiga förfrågningar när som helst. Den maximala storleken på förfrågningsbodyn är 8 MB. Kontextfönstret stödjer 100,000 tokens för input och output tillsammans.

Max output per begäran är 16 000 tokens. Om du inte anger max_tokens, standardvärdet är 2 048 tokens. Att överskrida dessa gränser ger ett 429-fel. Planera din batch-strategi därefter. Credits förfaller aldrig, så du kan ackumulera användning över tid utan press.

Vanliga frågor

Hur får jag en API-nyckel för openrouter dolphin?

Registrera dig med Google eller en e-postadress på sidan Hämta API-nyckel. Din nyckel visas direkt. Inget telefonnummer krävs. Du kan generera en ny nyckel när som helst, vilket ersätter den gamla omedelbart.

Vad händer om jag blir hastighetsbegränsad?

Du får ett 429-fel när du överskrider 300 begäranden per minut eller 8 parallella begäranden. Vänta kort och försök igen. Överväg att batcha dina begäranden eller minska parallelliteten. Gränserna är per API-nyckel, så att använda flera nycklar (genom att skapa flera konton) kan öka genomströmningen.

Filtrerar den obegränsade modellen innehåll?

Modellen vägrar inte lagliga, vuxna, fiktiva eller kontroversiella ämnen. Den enda hårda gränsen gäller för sexuellt innehåll som involverar minderåriga. Anrop som innehåller detta specifika innehåll vägras. Allt annat innehåll passerar utan standardiserade AI-nekningar.

Skaffa din API-nyckel nu

Registrera dig, kopiera din nyckel och uppdatera bas-URL:en. Det är allt du behöver göra.

Prova med provkredit