Skip to content

Run OpenRouter STT with Sapat in Daytona#302

Open
shuimaoiko wants to merge 4 commits into
daytonaio:mainfrom
shuimaoiko:codex/openrouter-sapat-guide
Open

Run OpenRouter STT with Sapat in Daytona#302
shuimaoiko wants to merge 4 commits into
daytonaio:mainfrom
shuimaoiko:codex/openrouter-sapat-guide

Conversation

@shuimaoiko

Copy link
Copy Markdown

/claim #13

Summary

  • Adds a long-form Daytona guide for running OpenRouter speech-to-text through Sapat in a reproducible workspace.
  • Adds a base64 audio transcription request definition, a first-time author profile, and an original SVG workflow diagram.
  • Links the companion current-architecture Sapat provider implementation: Add OpenRouter STT provider nibzard/sapat#69
  • Explains why this is distinct from the older closed OpenRouter attempt: OpenRouter now officially documents the dedicated /api/v1/audio/transcriptions endpoint.

Validation

Content files:

  • npx --yes markdownlint-cli@0.29.0 guides/20260621_run_openrouter_stt_with_sapat_in_daytona.md definitions/20260621_definition_base64_audio_transcription_request.md authors/shuimao.md
  • xmllint --noout guides/assets/20260621_run_openrouter_stt_with_sapat_in_daytona_workflow.svg
  • git diff --cached --check
  • Guide word count check: 1,471 words
  • Local secret-pattern scan: 0 obvious token patterns found

Companion Sapat provider PR:

  • .venv/bin/python -m pytest tests/providers/test_openrouter.py tests/test_registry.py -q
  • .venv/bin/python -m pytest -q
  • .venv/bin/python -m black --check sapat/providers/openrouter.py tests/providers/test_openrouter.py
  • .venv/bin/python -m compileall sapat tests/providers/test_openrouter.py
  • git diff --check

No secrets, private media, payout details, generated transcripts, or API keys are included.

Signed-off-by: 水猫 <2731813486ca@gmail.com>
Signed-off-by: 水猫 <2731813486ca@gmail.com>
Signed-off-by: 水猫 <2731813486ca@gmail.com>
Signed-off-by: 水猫 <2731813486ca@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant