- Add LLMClient abstract base class with generate/stream_generate interfaces - Implement OpenAIClient with httpx for OpenAI-compatible API calls - Add retry logic with tenacity for timeout handling - Support both non-streaming and streaming generation - Add comprehensive unit tests for LLM Adapter - Fix entities.py JSON column type for SQLModel compatibility |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| base.py | ||
| vector_retriever.py | ||