I’m currently using n8n to automate audio transcription I have an audio file coming in and the OpenAI “Transcribe a Recording” node works great for me. Now I’d like to replace OpenAI with OpenRouter to handle the transcription, but I don’t want to use the standard GPT or OpenAI node**.
So I’m stuck—here’s what I’d love to know:
Does OpenRouter support Whisper-style audio transcription at all?
If yes, what’s the correct endpoint and request format (headers, body, multipart, etc.)?
How can I implement this via an HTTP Request node in n8n — without using the OpenAI/GPT nodes?
Hi @kiril_kogan.
I’ve been working on something similar (albeit not with OpenRouter), and I actually think it is possible to use OpenRouter with Whisper or similar audio transcription. Here’s a github link to a similar project.
The HTTP request setup would probably be pretty simple: I think this is a good starting point but I can’t test it.
Method: POST
URL: openrouter.ai/api/whatevertheactuallinkis
File: Binary (might need to use a conversion node)
Auth: Your API key
I’ve tried searching the OpenRouter docs, but there isn’t an audio transcription method available via POST. When I try, it gives me a 405 “method undefined” error. So, as far as I can tell, it no longer works.