OpenAI Driver
Task Tracker ships with an OpenAI driver that implements the LLMClient contract.
Configuration
Set these environment variables (see Configuration):
TASK_TRACKER_AI_DRIVER=openaiOPENAI_API_KEYOPENAI_MODEL(default:gpt-4.1-mini)
Driver Classes
- Driver:
Tonsoo\TaskTracker\AI\Drivers\OpenAIDriver - Client:
Tonsoo\TaskTracker\AI\Clients\OpenAILLMClient
Behavior
- Builds prompts via
AiIntentAnalyzer - Expects JSON-only responses
- Throws on invalid JSON