Skip to content

Comments

feat: Add user header information for TTS/STT requests#93

Merged
Classic298 merged 3 commits intouser-header-ttsfrom
claude/checkout-dev-branch-01NVgmvt2t9yRF2Dumm6XJH5
Nov 20, 2025
Merged

feat: Add user header information for TTS/STT requests#93
Classic298 merged 3 commits intouser-header-ttsfrom
claude/checkout-dev-branch-01NVgmvt2t9yRF2Dumm6XJH5

Conversation

@Classic298
Copy link
Owner

No description provided.

claude and others added 3 commits November 20, 2025 21:03
- Import and use include_user_info_headers utility function for consistent header handling
- Add user parameter to transcription_handler, transcribe functions to pass user context
- Include user headers (X-OpenWebUI-User-Name, X-OpenWebUI-User-Id, X-OpenWebUI-User-Email, X-OpenWebUI-User-Role) in OpenAI STT transcription requests when ENABLE_FORWARD_USER_INFO_HEADERS is enabled
- Refactor TTS OpenAI speech endpoint to use the same utility function
- Remove unused quote import from urllib.parse

This enables external cost tracking for TTS/STT requests to OpenAI-compatible endpoints (e.g., LiteLLM)

Resolves open-webui#19312
Ensure user headers are forwarded when transcribing uploaded audio files
@Classic298 Classic298 merged commit bbffbb5 into user-header-tts Nov 20, 2025
@Classic298 Classic298 deleted the claude/checkout-dev-branch-01NVgmvt2t9yRF2Dumm6XJH5 branch November 20, 2025 22:34
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.

2 participants