Naar inhoud springen

OpenRouter [Video]

Integreren

Model-ID openrouter/router/video
# 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/video?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": "google/gemini-3.8-flash"
  }'

# 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"

Tot $ 1,858 per uitvoering gefactureerd op basis van het werkelijke gebruik, de rest wordt terugbetaald Op deze pagina uitvoeren

API-sleutel ophalen
OpenRouter LLM

LLM-gatewayvariant voor het analyseren of samenvatten van video's die als URL's worden aangeleverd, met een tekstprompt

OpenRouter · Tekst

Je eerste resultaat komt hier

Bouw hieronder een request en voer die uit met je API-sleutel. Uitvoer wordt naar onze opslag gekopieerd en voor altijd of 7 dagen gratis bewaard.

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

•verplicht

Prompt die de videobewerking aanstuurt.

•verplicht

Naam die het uit te voeren model identificeert.

Geavanceerd system_prompt · videos · temperature · max_tokens · reasoning · enable_web_search · web_search_options

Systeemprompt die het model instructies of context geeft.

video_urls
Sleep een bestand hierheen of

Videoinvoer die als array wordt opgegeven in plaats van `video_url`; de twee kunnen niet samen worden gebruikt. YouTube-URL's worden geaccepteerd bij gebruik van Google Gemini via AI Studio; geef anders bestands-URL's of data-URI's op voor mp4-, mpeg-, mov- of webm-video's.

standaard 1

Regeling voor antwoordvariatie, waarbij 0 een identiek antwoord garandeert wanneer de invoer ongewijzigd is. Een hogere waarde verschuift antwoorden van voorspelbare, gebruikelijke antwoorden naar meer diversiteit en minder gebruikelijke antwoorden.

Beperk het aantal gegenereerde tokens van het antwoord tot een waarde die niet groter is dan de contextlengte min de promptlengte. De generatie kan de opgegeven limiet niet overschrijden.

Configuratie voor webzoeken, inclusief enginekeuze, resultaatlimieten en domeinfiltering. Alleen gebruikt wanneer enable_web_search true is.

POST /run/openrouter/router/video?wait=20 prijsopgave → $ 1,858
# 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/video?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": "google/gemini-3.8-flash"
  }'

# 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"

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over OpenRouter [Video]

Verwerkt één of meer video's uit `video_urls` samen met een `prompt` en een vereist `model`. Ondersteunde indelingen zijn mp4, mpeg, mov en webm; YouTube-links werken in sommige gevallen. Biedt ook `system_prompt`, `temperature`, `max_tokens`, `reasoning` en zoeken op het web. Retourneert tekst en tokengebruik.

Parameters

Stuur de canonieke naam of de oorspronkelijke naam, niet beide. Canonieke namen

NaamType StandaardToegestaan Beschrijving
video_urlsoptioneel videos
Typeurl[] · video
Videoinvoer die als array wordt opgegeven in plaats van `video_url`; de twee kunnen niet samen worden gebruikt. YouTube-URL's worden geaccepteerd bij gebruik van Google Gemini via AI Studio; geef anders bestands-URL's of data-URI's op voor mp4-, mpeg-, mov- of webm-video's.
promptverplicht
Typestring
Prompt die de videobewerking aanstuurt.
system_promptoptioneel
Typestring | null
Systeemprompt die het model instructies of context geeft.
modelverplicht
Typestring
Naam die het uit te voeren model identificeert.
reasoningoptioneel
Typeboolean
Standaardfalse
Of redenering in het eindantwoord moet worden opgenomen.
temperatureoptioneel
Typenumber
Standaard1
0 – 2
Regeling voor antwoordvariatie, waarbij 0 een identiek antwoord garandeert wanneer de invoer ongewijzigd is. Een hogere waarde verschuift antwoorden van voorspelbare, gebruikelijke antwoorden naar meer diversiteit en minder gebruikelijke antwoorden.
max_tokensoptioneel
Typeinteger | null
≥ 1
Beperk het aantal gegenereerde tokens van het antwoord tot een waarde die niet groter is dan de contextlengte min de promptlengte. De generatie kan de opgegeven limiet niet overschrijden.
web_search_optionsoptioneel
Typeobject
Configuratie voor webzoeken, inclusief enginekeuze, resultaatlimieten en domeinfiltering. Alleen gebruikt wanneer enable_web_search true is.
web_search_options.engineoptioneel
Typeenum
Standaardauto
autonativeexa
Selectie van de zoekmachine: 'auto' en 'native' vallen beide terug op Exa wanneer native search niet beschikbaar is. 'auto' gebruikt beschikbare provider-native search; 'native' geeft de voorkeur aan ingebouwde search van OpenAI, Anthropic, Google, xAI of Perplexity. Selecteer 'exa' om uitsluitend de search API van Exa te gebruiken.
web_search_options.max_resultsoptioneel
Typeinteger | null
1 – 25
Resultaatlimiet voor elke Exa-searchcall, van 1 tot 25, met een standaardwaarde van 5. Native provider search negeert deze instelling.
web_search_options.max_usesoptioneel
Typeinteger | null
≥ 1
Searchlimiet per request, doorgegeven aan Anthropic voor native search maar genegeerd door andere native providers. Calls boven de limiet ontvangen een foutresultaat en worden niet uitgevoerd.
web_search_options.max_total_resultsoptioneel
Typeinteger | null
≥ 1
Gecombineerde resultaatlimiet voor alle zoekopdrachten binnen één request.
web_search_options.search_context_sizeoptioneel
Typeenum
lowmediumhigh
Ophaalhoeveelheid per resultaat voor Exa, overschreven door max_characters wanneer beide zijn opgegeven en genegeerd voor native provider search. Kies low voor 5K tekens, medium voor 15K of high voor 30K; als je dit niet opgeeft, past Exa de hoeveelheid aan naar ongeveer 2–4K per resultaat.
web_search_options.max_charactersoptioneel
Typeinteger | null
1 – 100.000
Tekenlimiet voor inhoud per Exa-resultaat, waarmee search_context_size wordt overschreven wanneer beide instellingen zijn opgegeven. Stel een exacte maximumwaarde in van 1 tot 100.000 tekens; native provider search negeert deze instelling.
web_search_options.allowed_domainsoptioneel
Typestring[]
Domeintoelatingslijst voor Exa en de meeste native searchproviders, waarmee resultaten worden beperkt tot de vermelde domeinen. Google native search ondersteunt dit niet.
web_search_options.excluded_domainsoptioneel
Typestring[]
Domeinuitsluitingslijst voor Exa-searches en compatibele native providers; Google- en OpenAI-native searches kunnen deze lijst niet toepassen. Resultaten van vermelde domeinen worden uitgesloten.
web_search_options.user_locationoptioneel
Typeobject
Geschatte gebruikerslocatie die native searchresultaten geografisch beïnvloedt; Exa gebruikt deze informatie niet.
web_search_options.user_location.typeoptioneel
Typestring
Standaardapproximate
Locatieclassificatie; de enige ondersteunde waarde is 'approximate'.
web_search_options.user_location.cityoptioneel
Typestring | null
Naam van de stad, zoals 'San Francisco'.
web_search_options.user_location.regionoptioneel
Typestring | null
Naam van de staat of regio, zoals 'California'.
web_search_options.user_location.countryoptioneel
Typestring | null
Landsaanduiding uitgedrukt als twee letters, zoals 'US'.
web_search_options.user_location.timezoneoptioneel
Typestring | null
Tijdzone-identificatie in IANA-notatie, zoals 'America/Los_Angeles'.
verplicht Canonieke naam, ook geaccepteerd

Bestandsparameters accepteren een openbare https:// URL, een data: URI tot 10 MB of de file_url van een upload. Bestanden

Uitvoer

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "openrouter/router/video",
  "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": 1858,
    "usd": "1.858",
    "charged": 1858,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "model": "google/gemini-3.8-flash"
  },
  "output": {
    "output": "that's the way I look at it and I don't know what you would say. Sooner or later the child gets run over.\nThey seem to be too local, too provincial.",
    "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"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
output
stringResultaat dat door de verwerking van de video is geproduceerd.
usage
object {prompt_tokens, completion_tokens, total_tokens, cost, prompt_tokens_details} | nullDetails van het tokenverbruik.

Meer modellen: LLM

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/openrouter/router/video.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt