planet icon indicating copy to clipboard operation
planet copied to clipboard

refactor: centralize ai providers config

Open Mutugiii opened this issue 3 months ago • 0 comments

Summary

  • add shared DEFAULT_AI_PROVIDERS constant and helper
  • reuse shared constant in configuration and manager AI services components
  • build chat API provider config using shared constant

Testing

  • npm test -- --watch=false --browsers=ChromeHeadless (fails: Module 'rxjs/observable/of' has no exported member 'of', etc.)
  • npm --prefix chatapi run build (fails: Cannot find module 'openai', etc.)

https://chatgpt.com/codex/tasks/task_e_68a2fcb299d08329b7b5a2afe1db89ce

Mutugiii avatar Aug 18 '25 11:08 Mutugiii