fi ▾
Luo avaimia

OpenRouter-ai-avaimet: Pika-aloitusopas

Lisää uncensored LLM olemassa olevaan koodistoonsi yhdellä base-URL-osoitteen muutoksella. Tämä opas kattaa todennuksen, pyyntömuodot ja streamauksen kehittäjille, jotka tarvitsevat raakaa tuotetta ilman toimittajalukkoa.

Luo avaimia

Sensuroimaton API-avainvaihtoehto

Perus-URL & todennus

API-avaimesi todentaa jokaisen pyynnön päätepisteeseemme. Käytä perus-URL-osoitetta https://api.openrouteraikeys.com/v1 and pass your key in the Authorization header. Tämä kokoonpano toimii minkä tahansa OpenAI-yhteensopivan SDK:n kanssa, koska jäljitämme niiden standardin autentikointikuvion. Sinun ei tarvitse muuttaa asiakas kirjautumistasi, vain perus-URL-konfiguraatiota.

  • Otsake: Authorization: Bearer YOUR_API_KEY
  • Base URL: https://api.openrouteraikeys.com/v1

Ensimmäinen pyyntö

Lähetä vakio chat-completion pyyntö yhteyden ja vastausmuodon testaamiseen. Mallin tunnus on uncensored and it accepts standard messages arrays. This endpoint returns text only, so do not expect image or audio data in the response payload.

curl https://api.openrouteraikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize this documentation page"}]
  }'

Python SDK -integraatio

Alusta asiakas avaimellasi ja mukautetulla base URLilla. Tämä mahdollistaa tutun chat.completions.create metodi ilman ylimääräisen logiikan käärimistä. Kirjasto käsittelee sarjoituksen ja uudelleenyrittämisen automaattisesti puolestasi.

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouteraikeys.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)

Node SDK -integraatio

Määritä OPENAI_API_KEY ja OPENAI_BASE_URL ympäristömuuttujia tai välitä ne suoraan asiakasrakentajalle. Tämä varmistaa, että kaikki myöhemmät kutsut ohjautuvat suodattamattomaan endpointtiimme. Voit jatkaa saman SDK-version käyttöä, jonka sinulla on jo asennettuna.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouteraikeys.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);

Streamausvastaukset

Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. API palauttaa palvelimen lähettämiä tapahtumia (SSE) -palasia mallin tuottaessa tekstiä. Tokenien käyttötilastot näkyvät streamin viimeisessä palasessa, mikä mahdollistaa kustannusten seurannan reaaliajassa odottamatta koko vastausta.

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)

Rajoitukset, virheet & konteksti

Konteksti-ikkuna tukee yhteensä 100 000 tokenia sekä syötteelle että tulosteelle. Sinulla on enintään 300 pyyntöä minuutissa avainta kohti. Virhekoodi 401 tarkoittaa, että API-avaimesi on virheellinen tai puuttuva. Virhekoodi 402 viittaa riittämättömään esimaksutettuun saldoon. Virhekoodi 429 ilmoittaa, että ylityt nopeusrajoitus. Sisältöpolitiikan vuoksi tapahtuvat hylkäykset ovat ilmaisia, mutta laskentavirheet voivat kuluttaa tokenne.

Yleiset kysymykset

Miten saan openrouter-avaimeni tähän päätepisteeseen?

Luo tili Googlella tai sähköpostilla avaimen luontisivulla. API-avaimesi ilmestyy välittömästi hallintapaneeliin. Voit pitää vain yhtä aktiivista avainta tilillä, ja uusi avain korvaa vanhan sen luomisen yhteydessä.

Mitä tapahtuu, jos osut nopeusrajaan?

Saat statuskoodin 429, joka kertoo ylittäneesi 300 pyyntöä minuutissa. Rajoitus on per API-avain, joten useiden avainten käyttö ei lisää yksittäistä kiintiötäsi. Odota minuutti ennen pyynnön uudelleenyritystä.

Onko sensuroimaton LLM-malli sama kuin GPT tai Claude?

Ei, se on avoin painomalli, joka suoritetaan omilla palvelimillamme, hienosäädetty rajoittamattomaan tulokseen. Se ei ole GPT, Claude, Gemini, Grok, DeepSeek, Qwen, Llama tai mikään muu toimittajan malli. Se toimii OpenAI-yhteensopivana päätepisteenä, mutta käyttää erillistä taustalla olevaa arkkitehtuuria.

Hanki avain nyt.

Rekisteröidy, kopioi avaimesi, päivitä base URL. Se on kaikki.

Luo avaimia