LLM Providers API¶
Unified interface for interacting with Large Language Models.
Azure OpenAI¶
from tempoeval.llm import AzureOpenAIProvider
llm = AzureOpenAIProvider(
deployment_name="gpt-4",
api_version="2024-02-15-preview",
# api_base and api_key read from env vars by default
)
OpenAI (Standard)¶
Anthropic (Claude)¶
Google Gemini¶
LiteLLM (Universal)¶
Support for 100+ models via LiteLLM wrapper.