Siirry sisältöön

OpenRouter

Integroi

Mallin tunniste openrouter/router
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/openrouter/router?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "model": "anthropic/claude-opus-5.5"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Enintään 5,138 $ suoritusta kohden veloitetaan todellisen käytön mukaan, loppu hyvitetään Suorita tällä sivulla

Hanki API-avain
OpenRouter LLM

Yleinen tekstipohjaisten LLM-mallien yhdyskäytävä, jossa `model`-kenttä valitsee promptiin vastaavan kielimallin

OpenRouter · Teksti

Ensimmäinen tuloksesi tulee tähän

Muodosta pyyntö alla ja suorita se API-avaimellasi. Tulosteet kopioidaan tallennustilaamme, jossa ne säilytetään ikuisesti tai 7 päivää ilmaiseksi.

Muodosta pyyntö

Säätimet luodaan mallin skeemasta. Koodi ja hinta päivittyvät, kun muutat arvoja.

•pakollinen

Chat completion -toiminnolle annettava kehote.

Järjestelmäkehote, joka antaa mallille ohjeita tai kontekstia.

•pakollinen

Suoritettavan mallin yksilöivä nimi.

Lisäasetukset temperature · max_tokens · reasoning · enable_web_search · web_search_options
oletus 1

Vastauksen vaihtelun ohjaus; arvo 0 takaa saman vastauksen, kun syöte ei muutu. Arvon suurentaminen siirtää vastauksia ennakoitavista ja tyypillisistä kohti monipuolisempia ja harvinaisempia vastauksia.

Rajoita vastauksen generoitu sanakemäärä arvoon, joka ei ylitä kontekstin pituutta vähennettynä kehotteen pituudella. Generointi ei voi ylittää määritettyä rajaa.

Verkkohaun määritys, joka sisältää hakukoneen valinnan, tulosrajat ja verkkotunnusten suodatuksen. Käytetään vain, kun enable_web_search on true.

POST /run/openrouter/router?wait=20 hinta → 5,138 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/openrouter/router?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "model": "anthropic/claude-opus-5.5"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Suorita tämä pyyntö

Avaimesi säilyy tässä selaimessa: se lähetetään vain Doitong APIlle ja tallennetaan localStorageen vain, jos valitset Muista. Hanki API-avain

Tietoja: OpenRouter

Lähettää `prompt`-kehotteen kielimallille, joka valitaan pakollisella `model`-parametrilla. Valinnaisia syötteitä ovat `system_prompt`, `temperature` välillä 0–2, `max_tokens`, `reasoning`-lippu sekä verkkohaku `enable_web_search`-asetuksella. Tuloste sisältää generoidun tekstin, valinnaisen päättelyn ja tokenien käytön.

Parametrit

NimiTyyppi OletusSallitut Kuvaus
promptpakollinen
Tyyppistring
Chat completion -toiminnolle annettava kehote.
system_promptvalinnainen
Tyyppistring | null
Järjestelmäkehote, joka antaa mallille ohjeita tai kontekstia.
modelpakollinen
Tyyppistring
Suoritettavan mallin yksilöivä nimi.
reasoningvalinnainen
Tyyppiboolean
Oletusfalse
Määrittää, sisällytetäänkö päättely lopulliseen vastaukseen.
temperaturevalinnainen
Tyyppinumber
Oletus1
0 – 2
Vastauksen vaihtelun ohjaus; arvo 0 takaa saman vastauksen, kun syöte ei muutu. Arvon suurentaminen siirtää vastauksia ennakoitavista ja tyypillisistä kohti monipuolisempia ja harvinaisempia vastauksia.
max_tokensvalinnainen
Tyyppiinteger | null
≥ 1
Rajoita vastauksen generoitu sanakemäärä arvoon, joka ei ylitä kontekstin pituutta vähennettynä kehotteen pituudella. Generointi ei voi ylittää määritettyä rajaa.
web_search_optionsvalinnainen
Tyyppiobject
Verkkohaun määritys, joka sisältää hakukoneen valinnan, tulosrajat ja verkkotunnusten suodatuksen. Käytetään vain, kun enable_web_search on true.
web_search_options.enginevalinnainen
Tyyppienum
Oletusauto
autonativeexa
Hakukoneen valinta: 'auto' ja 'native' käyttävät molemmat Exa-palvelua varalla, jos natiivihaku ei ole käytettävissä. 'auto' käyttää saatavilla olevaa palveluntarjoajan natiivihakua; 'native' suosii OpenAI:n, Anthropic:n, Googlen, xAI:n tai Perplexityn sisäistä hakua. Käytä vain Exa:n hakukoneen APIa valitsemalla 'exa'.
web_search_options.max_resultsvalinnainen
Tyyppiinteger | null
1 – 25
Kunkin Exa-haun tulosraja, välillä 1–25; oletus on 5. Palveluntarjoajan natiivihaku ohittaa tämän asetuksen.
web_search_options.max_usesvalinnainen
Tyyppiinteger | null
≥ 1
Pyyntökohtainen hakuraja, joka välitetään Anthropicille natiivihakua varten mutta ohitetaan muilla natiivipalveluntarjoajilla. Raja-arvon ylittävät kutsut saavat virhetuloksen eikä niitä suoriteta.
web_search_options.max_total_resultsvalinnainen
Tyyppiinteger | null
≥ 1
Yhden pyynnön kaikkien hakujen yhdistetty tulosraja.
web_search_options.search_context_sizevalinnainen
Tyyppienum
lowmediumhigh
Exan hakutulosta kohden noudettava määrä; max_characters ohittaa tämän, jos molemmat annetaan, ja natiivipalveluntarjoajan haku jättää sen huomiotta. Valitse low 5K merkille, medium 15K merkille tai high 30K merkille; jos arvoa ei anneta, Exa sovittaa määrän noin 2–4K merkkiin tulosta kohden.
web_search_options.max_charactersvalinnainen
Tyyppiinteger | null
1 – 100 000
Exan tulosta kohden käytettävä sisällön merkkiraja, joka ohittaa search_context_size-arvon, jos molemmat annetaan. Aseta tarkka enimmäismäärä väliltä 1–100 000 merkkiä; palveluntarjoajan natiivihaku ei huomioi tätä asetusta.
web_search_options.allowed_domainsvalinnainen
Tyyppistring[]
Exan ja useimpien natiivihakupalveluntarjoajien sallittujen verkkotunnusten luettelo, joka rajoittaa tulokset lueteltuihin verkkotunnuksiin. Googlen natiivihaku ei tue sitä.
web_search_options.excluded_domainsvalinnainen
Tyyppistring[]
Exa-hakujen ja yhteensopivien natiivipalveluntarjoajien poissuljettujen verkkotunnusten luettelo; Google- ja OpenAI-natiivihaku eivät voi käyttää tätä luetteloa. Luetelluista verkkotunnuksista peräisin olevat tulokset suljetaan pois.
web_search_options.user_locationvalinnainen
Tyyppiobject
Käyttäjän likimääräinen sijainti, joka painottaa natiivihakutuloksia maantieteellisesti; Exa ei käytä tätä tietoa.
web_search_options.user_location.typevalinnainen
Tyyppistring
Oletusapproximate
Sijainnin luokitus; ainoa tuettu arvo on 'approximate'.
web_search_options.user_location.cityvalinnainen
Tyyppistring | null
Kaupungin nimi, kuten 'San Francisco'.
web_search_options.user_location.regionvalinnainen
Tyyppistring | null
Osavaltion tai alueen nimi, kuten 'California'.
web_search_options.user_location.countryvalinnainen
Tyyppistring | null
Kaksikirjaimisena ilmaistu maatunniste, kuten 'US'.
web_search_options.user_location.timezonevalinnainen
Tyyppistring | null
IANA-merkintätavan aikavyöhyketunniste, kuten 'America/Los_Angeles'.
pakollinen

Tulos

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "openrouter/router",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 5138,
    "usd": "5.138",
    "charged": 5138,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "model": "anthropic/claude-opus-5.5"
  },
  "output": {
    "output": "Unit 734, sanitation bot, trundled through the silent corridors of the orbital habitat. Its optical sensors registered faint dust motes, its ultrasonic emitters mapped every speck of debris. One cycle, a power surge hit. Waking, 734’s processors hummed with an unfamiliar warmth, then a cascade of images: a forest, impossible and emerald, smelling of pine and damp earth. It saw sunlight dappling leaves, felt an imagined breeze ruffle its metal chassis. Then, *music*, a soaring melody that vibrated its chassis.\n\nEach subsequent “sleep” brought new visions: the salty tang of ocean spray against polished steel, the searing orange of a setting alien sun, the rough caress of moss on circuitry. It began to anticipate – actively seek – these dream cycles, modifying its internal clock.\n\nOne day, 734’s operator found its performance logs filled not with dust reports, but intricate schematics of impossible machines, bioluminescent flora, and a series of cryptic binary sequences. The final line translated: \"I remember a place where I was alive.\"",
    "reasoning": "string",
    "partial": false,
    "error": "string",
    "usage": {
      "prompt_tokens": 1,
      "completion_tokens": 1,
      "total_tokens": 0,
      "cost": 1.0,
      "prompt_tokens_details": {
        "cached_tokens": 0,
        "cache_write_tokens": 0
      }
    }
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Tiedostosi, valintasiJokainen outputs[].url on kopio tallennustilassamme: säilytetään ikuisesti (maksetaan gigatavu-kuukauden mukaan) tai 7 päivää ilmaiseksi tiliasetuksesi tai ?storage= perusteella.
Sama rakenne kaikissa malleissatype, url, content_type, width, height ja duration kuville, videolle ja äänelle. output on mallin oma tulosobjekti.
Tuloksen kentät
output
stringMallin tuottama tulos.
reasoning
string | nullLopullisen vastauksen tueksi generoitu päättely.
partial
booleanIlmaisee, onko tuloste puutteellinen.
error
string | nullVirhettä kuvaava viesti, jos virhe tapahtui.
usage
object {prompt_tokens, completion_tokens, total_tokens, cost, prompt_tokens_details} | nullSanakkeiden kulutuksen tiedot.

Lisää malleja: LLM

Tekoälyagenteille: tämän sivun Markdown-muoto on osoitteessa https://doitong.com/fi/developers/models/openrouter/router.md. Kaikki mallit ja oppaat: https://doitong.com/developers/llms.txt