Op den Inhalt sprangen

OpenRouter [Video]

Integréieren

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

Bis zu 1,858 $ pro Laf no der tatsächlecher Notzung verrechent, de Rescht gëtt rembourséiert Op dëser Säit ausféieren

API-Schlëssel kréien
OpenRouter LLM

LLM-Gateway-Variant fir d'Analyséieren oder d'Resuméiere vu Videoen, déi als URLen uginn sinn, mat engem Text-Prompt

OpenRouter · Text

Äin éischt Resultat kënnt hei hin

Baut hei drënner eng Ufro a féiert se mat Ärem API-Schlëssel aus. Output gëtt an eis Späicherung kopéiert, fir ëmmer oder 7 Deeg gratis gespäichert.

Eng Ufro erstellen

D'Kontrolle ginn aus dem Modellschema generéiert. De Code an de Präis aktualiséiere sech, wann s du se ännerst.

•obligatoresch

Prompt, deen d'Veideobeaarbechtung steiert.

•obligatoresch

Numm, deen de Modell identifizéiert, dee ausgefouert soll ginn.

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

System-Prompt, deen dem Modell Instruktiounen oder Kontext liwwert.

video_urls
Fichier erofzéien, oder

Video-Inputen, déi als Array amplaz vu `video_url` geliwwert ginn; béid kënnen net zesumme benotzt ginn. YouTube-URLs ginn akzeptéiert, wann Google Gemini iwwer AI Studio benotzt gëtt; soss gitt Datei-URLs oder Data-URIs fir mp4-, mpeg-, mov- oder webm-Videoen un.

Standard 1

Kontroll vun der Variabilitéit vun der Äntwert; 0 garantéiert eng identesch Äntwert, wann den Input onverännert ass. Eng Erhéijung vum Wäert féiert vun typeschen, viraussiichtlechen Äntwerten zu méi grousser Diversitéit a manner heefege Äntwerten.

Begrenzt d'Zuel vun de generéierten Token vun der Äntwert op e Wäert, deen net méi grouss ass wéi d'Kontextlängt minus d'Längt vum Prompt. D'Generatioun kann déi uginn Uewergrenz net iwwerschreiden.

Konfiguratioun vun der Web-Sich, inklusiv Motor-Auswiel, Resultatlimitten an Domainfilter. Nëmme benotzt, wann enable_web_search true ass.

POST /run/openrouter/router/video?wait=20 Präis → 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"

Dës Ufro ausféieren

Äre Schlëssel bleift an dësem Browser: e gëtt nëmmen un d'Doitong API geschéckt an nëmme gespäichert (localStorage), wann s du „Erënneren“ aktivéiers. En API-Schlëssel kréien

Iwwer OpenRouter [Video]

Veraarbecht een oder méi Videoen aus `video_urls` zesumme mat engem `prompt` an engem erfuerderleche `model`. Ënnerstëtzt Formater sinn mp4, mpeg, mov a webm; YouTube-Linke funktionéieren an e puer Fäll. Bitt och `system_prompt`, `temperature`, `max_tokens`, `reasoning` a Websich. Liwwert Text an Token-Notzung zréck.

Parameteren

Schéck entweder den kanoneschen Numm oder den natierlechen Numm, net béid. Kanonesch Nimm

NummTyp StandardErlaabt Beschreiwung
video_urlsoptional videos
Typurl[] · video
Video-Inputen, déi als Array amplaz vu `video_url` geliwwert ginn; béid kënnen net zesumme benotzt ginn. YouTube-URLs ginn akzeptéiert, wann Google Gemini iwwer AI Studio benotzt gëtt; soss gitt Datei-URLs oder Data-URIs fir mp4-, mpeg-, mov- oder webm-Videoen un.
promptobligatoresch
Typstring
Prompt, deen d'Veideobeaarbechtung steiert.
system_promptoptional
Typstring | null
System-Prompt, deen dem Modell Instruktiounen oder Kontext liwwert.
modelobligatoresch
Typstring
Numm, deen de Modell identifizéiert, dee ausgefouert soll ginn.
reasoningoptional
Typboolean
Standardfalse
Ob d'Begrënnung an der Schlussäntwert abegraff soll ginn.
temperatureoptional
Typnumber
Standard1
0 – 2
Kontroll vun der Variabilitéit vun der Äntwert; 0 garantéiert eng identesch Äntwert, wann den Input onverännert ass. Eng Erhéijung vum Wäert féiert vun typeschen, viraussiichtlechen Äntwerten zu méi grousser Diversitéit a manner heefege Äntwerten.
max_tokensoptional
Typinteger | null
≥ 1
Begrenzt d'Zuel vun de generéierten Token vun der Äntwert op e Wäert, deen net méi grouss ass wéi d'Kontextlängt minus d'Längt vum Prompt. D'Generatioun kann déi uginn Uewergrenz net iwwerschreiden.
web_search_optionsoptional
Typobject
Konfiguratioun vun der Web-Sich, inklusiv Motor-Auswiel, Resultatlimitten an Domainfilter. Nëmme benotzt, wann enable_web_search true ass.
web_search_options.engineoptional
Typenum
Standardauto
autonativeexa
Auswiel vum Sichmotor: 'auto' an 'native' falen allebéid op Exa zréck, wann native search net verfügbar ass. 'auto' benotzt déi verfügbar provider-native Sich; 'native' bevorzugt déi integréiert Sich vun OpenAI, Anthropic, Google, xAI oder Perplexity. Fir exklusiv d'Exa Search API ze benotzen, wielt 'exa'.
web_search_options.max_resultsoptional
Typinteger | null
1 – 25
Resultatlimit fir all Exa-Sichufro, vun 1 bis 25, mat engem Standard vun 5. Native Provider-Sich ignoréiert dës Astellung.
web_search_options.max_usesoptional
Typinteger | null
≥ 1
Sichlimit pro Ufro, déi un Anthropic fir native search weiderginn, awer vun anere native Provider ignoréiert gëtt. Uruff iwwer d'Limit kréien e Feelerresultat a ginn net ausgefouert.
web_search_options.max_total_resultsoptional
Typinteger | null
≥ 1
Kombinéiert Resultatlimit fir all Recherchen an enger eenzeger Ufro.
web_search_options.search_context_sizeoptional
Typenum
lowmediumhigh
Abruffbetrag pro Resultat fir Exa, iwwerschriwwe vun max_characters, wann allebéid uginn sinn, an ignoréiert bei native Provider-Sich. Wielt low fir 5K Zeechen, medium fir 15K oder high fir 30K; wann net uginn, passt Exa de Betrag un ongeféier 2–4K pro Resultat un.
web_search_options.max_charactersoptional
Typinteger | null
1 – 100.000
Zeechelimit vum Inhalt pro Resultat fir Exa, déi search_context_size iwwerschreift, wann allebéid Astellunge uginn sinn. Setzt e genee Maximum vun 1 bis 100.000 Zeechen; native Provider-Sich ignoréiert dës Astellung.
web_search_options.allowed_domainsoptional
Typstring[]
Domain-Allowlist fir Exa an déi meescht native Sichprovider, déi d'Resultater op déi opgelëschten Domaine begrenzt. Google native search ënnerstëtzt dëst net.
web_search_options.excluded_domainsoptional
Typstring[]
Domain-Ausschlosslëscht fir Exa-Sichen a kompatibel native Provider; Google an OpenAI native searches kënnen dës Lëscht net uwenden. Resultater vun den opgelëschten Domaine ginn ausgeschloss.
web_search_options.user_locationoptional
Typobject
Ongeféier Benotzerpositioun, déi native Sichresultater geografesch beaflosst; Exa benotzt dës Informatioun net.
web_search_options.user_location.typeoptional
Typstring
Standardapproximate
Klassifikatioun vun der Positioun; deen eenzegen ënnerstëtzte Wäert ass 'approximate'.
web_search_options.user_location.cityoptional
Typstring | null
Numm vun der Stad, zum Beispill 'San Francisco'.
web_search_options.user_location.regionoptional
Typstring | null
Numm vum Bundesstaat oder der Regioun, zum Beispill 'California'.
web_search_options.user_location.countryoptional
Typstring | null
Länner-Identifier als zwee Buschtawen, zum Beispill 'US'.
web_search_options.user_location.timezoneoptional
Typstring | null
Zäitzone-Identifier an IANA-Notatioun, zum Beispill 'America/Los_Angeles'.
obligatoresch Kanoneschen Numm, och akzeptéiert

Fichierparameter akzeptéieren eng ëffentlech https:// URL, eng data: URI bis zu 10 MB oder de file_url vun engem Upload. Fichieren

Output

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"
  }
}
Är Fichieren, Är WielAll outputs[].url ass eng Kopie an eiser Späicherung: fir ëmmer gespäichert (bezuelbar pro GB-Mount) oder 7 Deeg gratis, jee no Ärer Kontastellung oder ?storage=.
D'selwecht Struktur bei all Modelltype, url, content_type, width, height an duration, fir Biller, Video an Audio gläichermoossen. output ass dem Modell säin eegent Resultatobjet.
Output-Felder
output
stringResultat, dat duerch d'Veideobeaarbechtung entsteet.
usage
object {prompt_tokens, completion_tokens, total_tokens, cost, prompt_tokens_details} | nullDetailer zum Token-Verbrauch.

Méi Modeller: LLM

Fir AI-Agenten: dës Säit als Markdown ass ënner https://doitong.com/lb/developers/models/openrouter/router/video.md. All Modeller a Guiden: https://doitong.com/developers/llms.txt