docs(openrouter-stt): sync with openrouter-web changes - #182
devin-ai-integration[bot] wants to merge 2 commits into
Conversation
…and diarization Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Original prompt from Automation
|
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
…rds and transcript Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Summary
Sync
openrouter-stt/SKILL.mdwith the public STT guide changes merged in openrouter-web#40070 (guide), openrouter-web#39845 (MAI-Transcribe-2 diarization + word timestamps viaverbose_json), and openrouter-web#44195 (optionalconfidencescores).response_format(json|verbose_json) andtimestamp_granularities(["segment"]/["word"]); note that routing preferences (order,only,ignore) are not applied to transcription requests.language,duration,segments,words,task), the Azure diarization example formicrosoft/mai-transcribe-2withspeakerlabels, and the models/providers that rejectverbose_jsonwith a 400.confidence(0 to 1) is optional on eachwords[]entry and at the top level of averbose_jsonresponse, present only when the provider scores its output (currently AssemblyAI).tagfield from the model endpoints API), that normalized params stay top-level, and that providers differ in allowlist-and-drop vs forward-as-is handling of unsupported options.Content mirrors the source guide (
projects/docs/guides/overview/multimodal/stt.mdx) andSTTWordSchema/STTResponseSchema; static review only, no live API calls. Supersedes the older, now-inaccurate #75, which statesverbose_jsonis OpenAI-compatible-only.Link to Devin session: https://openrouter.devinenterprise.com/sessions/2b535c1afff7437988fbbeaec631ddeb
Open in Devin Desktop: https://openrouter.devinenterprise.com/desktop/session/2b535c1afff7437988fbbeaec631ddeb?variant=devin