tyndale-ai-service/app/llm
Danny 4c084d7668 feat: add AskSage LLM provider integration
Implement AskSageAdapter using the official asksageclient SDK to support
AskSage as an LLM provider option. This enables users to leverage
AskSage's API with configurable email, API key, and model settings.

- Add AskSageAdapter class with async support via thread pool
- Update Settings to include asksage_email, asksage_api_key, asksage_model
- Extend llm_mode literal to include "asksage" option
- Update dependency injection to instantiate AskSageAdapter when configured
- Remove completed OPENAI_INTEGRATION_PLAN.md
- Update requirements.txt with full dependency list including asksageclient
2026-01-16 12:16:34 -06:00
..
__init__.py feat: add OpenAI integration with dependency injection support 2026-01-13 15:17:44 -06:00
adapter.py feat: add AskSage LLM provider integration 2026-01-16 12:16:34 -06:00
exceptions.py feat: add OpenAI integration with dependency injection support 2026-01-13 15:17:44 -06:00