Harden OpenAI api layer

- Support rate limiting
- Add proper error handling (don't rely on exceptions)

Closes #147
This commit is contained in:
Claudio Ortolina
2026-04-05 16:01:29 +01:00
parent a5df68c7ad
commit 7b5b7e68dd
4 changed files with 37 additions and 24 deletions
+2 -1
View File
@@ -96,7 +96,8 @@ config :music_library, OpenAI,
req_options: [
plug: {Req.Test, OpenAI.API},
max_retries: 0
]
],
api_cooldown: 0
config :phoenix_test, :endpoint, MusicLibraryWeb.Endpoint