-
-
Notifications
You must be signed in to change notification settings - Fork 6
Description
This is a behavior I've had a bit of trouble working with, as I know I'm deviating from the intended use of the tool by self-hosting the models locally. Any and all help is more than appreciated! This is a snippet of my docker compose:
social-to-mealie:
restart: unless-stopped
image: ghcr.io/gerardpollorebozado/social-to-mealie:latest
container_name: social-to-mealie
environment:
- OPENAI_URL=https://lm-studio.local.example.com/v1 #URL of api endpoint of AI provider
- OPENAI_API_KEY= <random string>
- WHISPER_MODEL=whisper-large-v3-turbo # this model will be used to transcribe the audio to text
- MEALIE_URL=https://mealie.local.example.com # url of you mealie instance
- MEALIE_API_KEY=${MEALIE_API_KEY}
# Optional, customize the standard prompt if needed this will replace it
# - USER_PROMPT=Custom prompt
# Optional, addition to the prompt, useful for translation needs
- EXTRA_PROMPT=The description, ingredients, and instructions must be provided in English.
ports:
- 4000:3000
security_opt:
- no-new-privileges:true
and after pasting an Instagram reels recipe, the GUI shows "Failed to transcribe audio". Full logs of the container below:
2025/10/31 17:21:44 stderr at async Object.start (.next/server/app/api/get-url/route.js:23:255)
2025/10/31 17:21:44 stderr at async g (.next/server/app/api/get-url/route.js:15:11)
2025/10/31 17:21:44 stderr at E (.next/server/app/api/get-url/route.js:11:1726)
2025/10/31 17:21:44 stderr Error in getTranscription: Error: HTTP error! status: 415
2025/10/20 18:04:04 stderr at async Object.start (.next/server/app/api/get-url/route.js:23:255)
2025/10/20 18:04:04 stderr at async g (.next/server/app/api/get-url/route.js:15:11)
2025/10/20 18:04:04 stderr at E (.next/server/app/api/get-url/route.js:11:1726)
2025/10/20 18:04:04 stderr Error in getTranscription: Error: HTTP error! status: 415
2025/10/20 17:55:25 stderr at async Object.start (.next/server/app/api/get-url/route.js:23:255)
2025/10/20 17:55:25 stderr at async g (.next/server/app/api/get-url/route.js:15:11)
2025/10/20 17:55:25 stderr at E (.next/server/app/api/get-url/route.js:11:1726)
2025/10/20 17:55:25 stderr Error in getTranscription: Error: HTTP error! status: 415
2025/10/20 17:55:15 stdout yt-dlp binary downloaded.
2025/10/20 17:55:14 stdout Downloading yt-dlp binary version 2025.05.22...
2025/10/20 17:54:22 stdout ✓ Ready in 746ms
2025/10/20 17:54:22 stdout ✓ Starting...
2025/10/20 17:54:22 stdout
2025/10/20 17:54:22 stdout - Network: http://192.168.144.2:3000
2025/10/20 17:54:22 stdout - Local: http://localhost:3000
2025/10/20 17:54:22 stdout ▲ Next.js 15.3.2