Commit Graph

1 Commits

Author SHA1 Message Date
Luca Sacchi Ricciardi
3824ce5169 feat(openrouter): T28 implement API key validation service
- Add validate_api_key() function for OpenRouter key validation
- Add get_key_info() function to retrieve key metadata
- Implement proper error handling (timeout, network errors)
- Use httpx with 10s timeout
- Export from services/__init__.py
- 92% coverage on openrouter module (13 tests)

Refs: T28
2026-04-07 14:44:15 +02:00