planet
planet copied to clipboard
refactor: centralize ai providers config
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