Skip to content

Ollama API: 403 Forbidden sur POST /api/chat (CORS moz-extension://) avec Ollama 0.18.2 #708

@viba1

Description

@viba1

The problem

ThunderAI no longer works with local Ollama: 403 Forbidden error on POST /api/chat from Thunderbird extension. GET /api/tags succeeds (200 OK), but chats fail.

Ollama Logs (journalctl -u ollama)

ollama: [GIN] 2026/03/26 - 12:34:49 | 200 | 3.565982ms | 127.0.0.1 | GET "/api/tags"
PC ollama: [GIN] 2026/03/26 - 12:34:56 | 403 | 3.076µs | 127.0.0.1 | POST "/api/chat"

  • OS: Debian 13
  • Thunderbird: 140.9-esr
  • ThunderAI: 4.0.2
  • Ollama: 0.18.2
  • Models tested: gemma3, gpt-oss

Ollama settings:
OLLAMA_HOST=1.1.1.1 or OLLAMA_HOST=0.0.0.0 leads to the same error
OLLAMA_ORIGINS=moz-extension://* or OLLAMA_ORIGINS=* leads to the same error
disabling the firewall leads to the same error

Do you have any idea? Or a test I can do?

Which Operative System are you using?

Debian 13

Which version of Thunderbird are you using?

140.9-esr

Which version of ThunderAI has the issue?

4.0.2

Which integration are you using?

Ollama API

Anything in the Thunderbird console logs that might be useful?

[ThunderAI Logger | mzta-background] Executing shortcut, promptId: prompt_reply mzta-logger.js:35:44
[ThunderAI Logger | mzta-background] [startWorking] WorkingLevel: 1 mzta-logger.js:35:44
[ThunderAI Logger | mzta-background] [stopWorking] WorkingLevel: 0 mzta-logger.js:35:44
[ThunderAI Logger | mzta-background] Prompt length: 529 mzta-logger.js:35:44
[ThunderAI Logger | mzta-background] Ollama API window opening... mzta-logger.js:35:44
[ThunderAI Logger | mzta-background] Applying saved window dimensions: width=700, height=800 mzta-logger.js:35:44
[ThunderAI Logger | mzta-background] Ollama API window ready. mzta-logger.js:35:44
[ThunderAI Logger | mzta-background] message.window_id: 236 mzta-logger.js:35:44
[ThunderAI Logger | mzta-background] createdTab3.id: 27 mzta-logger.js:35:44
[ThunderAI Logger | mzta-background] mailMessageId3: 1 mzta-logger.js:35:44
[ThunderAI Logger | mzta-background] [Ollama API] Connection succeded! mzta-logger.js:35:44
[ThunderAI Logger | model-worker-ollama] error_message: "Forbidden" mzta-logger.js:35:44
Error: [ThunderAI] Ollama API request failed: 403 Forbidden, Detail: Forbidden

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions