docs(openrouter-stt): sync with openrouter-web changes#72
docs(openrouter-stt): sync with openrouter-web changes#72devin-ai-integration[bot] wants to merge 1 commit into
Conversation
…equests 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:
|
There was a problem hiding this comment.
Perry's Review
Updates the openrouter-stt skill's docs to describe the newly-added OpenAI-style multipart/form-data request shape for the transcriptions endpoint, replacing the stale "not OpenAI-compatible" claim.
Verdict: ✅ LGTM
Details
Risk: 🟢 Low — docs-only change, no code touched.
CI: no checks configured on this repo besides Perry's own check run.
Findings: none. Verified every multipart claim in the diff against the actual implementation in openrouter-web (the PR this skill update documents):
- Supported fields file, model, language, temperature; ignored prompt and timestamp_granularities — matches the multipart request parser.
- response_format restricted to json (others rejected with 400) — matches the supported-formats set.
- 25 MB cap — matches the multipart upload byte limit constant.
- Format derived from filename extension or content-type — matches the format-resolution helper.
- Provider passthrough is JSON-only — the multipart parser has no provider field, so this is accurate.
Research: N/A — small tier, deep spec research skipped; source-of-truth verification against the local openrouter-web checkout substituted for it.
Security: no concerns — documentation-only diff, no credential handling or code paths touched.
Test coverage: N/A — docs-only change.
Unresolved threads: none.
Scope & routing
Scope: first review (full)
Review: tier=small, model=claude-sonnet-latest, score=0.7
Summary
POST /api/v1/audio/transcriptionsnow also accepts OpenAI-stylemultipart/form-datarequests (OpenRouterTeam/openrouter-web#27278), so the skill's "This endpoint is not OpenAI-compatible" claim was stale.input_audioand multipartfile+model)-Fexamples, supported/ignored fields,response_formatjson-only, 25 MB cap, JSON-only provider passthroughSource: OpenRouterTeam/openrouter-web#27278
Link to Devin session: https://openrouter.devinenterprise.com/sessions/0c505c5a6b8f4540a711c951dc1714ab