What Needs Doing:
- 
Define a base provider interface (common methods: send, stream, healthCheck)
 
- 
Build adapters for OpenRouter and Gemini
 
- 
Make config / UI switch to select provider
 
- 
Add tests (unit & integration)
 
- 
Update documentation and usage examples
 
Why This Matters:
Assign to me or anyone interested.