Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Eval bug: /v1/audio/transcriptions API doesn't work in Router mode #22044

Copy link
Copy link

Description

@tha80
Issue body actions

Name and Version

build_info: b8826-30dce2cf2

Operating systems

Linux

GGML backends

Vulkan, CUDA

Hardware

Tested on Vulkan with:
AMD Ryzen 7 3800XT 8-Core Processor + AMD Radeon VII

and tested on CUDA with:
AMD Ryzen 7 3800XT 8-Core Processor + NVIDIA GeForce RTX 3090

Models

Unsloth Gemma4 E4B-it-GGUF (https://huggingface.co/unsloth/gemma-4-E4B-it-GGUF)

Problem description & steps to reproduce

The new OpenAI compatible transcription API (/v1/audio/transcriptions) doesn't seem to work in Router mode.

When I run a API request like this:

curl -v -F response_format=json -F model=Gemma4-E4B-vulkan -F prompt="Transcribe exactly." -F file=@kling-sample.mp3 http://gfxrig01:8081/v1/audio/transcriptions
* Host gfxrig01:8081 was resolved.
* IPv6: ******, ******
* IPv4: ******
*   Trying [******]:8081...
* Connected to gfxrig01 (******) port 8081
> POST /v1/audio/transcriptions HTTP/1.1
> Host: gfxrig01:8081
> User-Agent: curl/8.7.1
> Accept: */*
> Content-Length: 780341
> Content-Type: multipart/form-data; boundary=------------------------VpTOuUqa5y0gLulttzO9ne
> 
* upload completely sent off: 780341 bytes

then curl will never get a response back from llama.cpp and hangs infinitely waiting for a response. And in the llama.cpp log I only see the following:

srv  proxy_reques: proxying request to model Gemma4-E4B-vulkan on port 33655

And as soon as I cancel the curl request the llama.cpp logs shows:

 srv  log_server_r: done request: POST /v1/audio/transcriptions 172.20.0.1 500

When I start the model without using router mode, then it works as expected. Also the same file send via the built-in WebUI works flawlessly. So from my observation only router mode in combination with using the new API is affected.

First Bad Commit

As this is a quite new feature I suspect that this never worked before. So there is no "Bad Commit"

Relevant log output

Logs provided in "Problem Description"

Reactions are currently unavailable

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    Morty Proxy This is a proxified and sanitized view of the page, visit original site.