9router/open-sse/translator/helpers
Muhammad Mugni Hadi 7f93df3a92
feat: add audio input support for Gemini translation (#913)
Add input_audio and audio_url content type handlers to
convertOpenAIContentToParts() in geminiHelper.js, converting
OpenAI audio format to Gemini inlineData format.

Also add audio types to VALID_OPENAI_CONTENT_TYPES in
openaiHelper.js so they are not stripped by filterToOpenAIFormat().

Fixes #912
2026-05-07 15:51:30 +07:00
..
claudeHelper.js fix: strip output_config for MiniMax (#820) 2026-05-01 16:16:01 +07:00
geminiHelper.js feat: add audio input support for Gemini translation (#913) 2026-05-07 15:51:30 +07:00
imageHelper.js fix(codex): await image URL fetches before sending to upstream (closes #575) 2026-04-17 12:15:10 +07:00
maxTokensHelper.js feat(claude-code): spoof TLS fingerprint and stabilize headers for Anthropic 2026-03-30 16:27:28 +07:00
openaiHelper.js feat: add audio input support for Gemini translation (#913) 2026-05-07 15:51:30 +07:00
responsesApiHelper.js fix: skip function_call items with empty/missing name to prevent Codex 400 error (closes #444) (#487) 2026-04-04 08:51:00 +07:00
toolCallHelper.js Fix bug 2026-04-11 11:36:33 +07:00