File size: 385 Bytes
52a4f3c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"""
LLM API clients for Chess Master agent.

Supports:
- Gemini 3.1 Flash Lite (primary)
- Claude Opus (fallback)

Both support structured JSON output and tool calling.
"""

from models.base import APIClient, get_api_client
from models.gemini_api import GeminiClient
from models.claude_api import ClaudeClient

__all__ = ["APIClient", "get_api_client", "GeminiClient", "ClaudeClient"]