# SEO Optimizer Pro v1.0.7 - Dependencies
#
# ⚠️ RECOMMENDED: Install ONLY the SDK for the provider you plan to use.
# Installing all packages unnecessarily increases dependencies and attack surface.
#
# Installation Guide:
# -------------------
# For Claude models (claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5-*):
#   pip install anthropic>=0.40.0
#
# For GPT models (gpt-5.2-pro, gpt-5.2, gpt-5.1, o1-*, o3-*):
#   pip install openai>=1.60.0
#
# For DeepSeek models (deepseek-chat, deepseek-reasoner):
#   pip install openai>=1.60.0  # OpenAI-compatible API
#
# For xAI Grok models (grok-4-1-fast, grok-3-beta):
#   pip install openai>=1.60.0  # OpenAI-compatible API
#
# For MiniMax models (MiniMax-M2.1):
#   pip install openai>=1.60.0  # OpenAI-compatible API
#
# For Qwen models (qwen3.5-plus, qwen3-max-instruct):
#   pip install openai>=1.60.0  # OpenAI-compatible API
#
# For Llama models via OpenRouter (meta-llama/llama-4-maverick, etc.):
#   pip install openai>=1.60.0  # OpenAI-compatible API
#
# For Gemini models (gemini-2.5-pro, gemini-2.5-flash):
#   pip install google-generativeai>=0.8.0
#
# For Mistral models (mistral-large-latest, mistral-small-latest):
#   pip install mistralai>=1.3.0
#
# Note: DeepSeek, xAI, MiniMax, Qwen, and OpenRouter all use the openai package
# with a custom base_url — no extra SDK needed.
#
# To install ALL providers (not recommended unless you need multiple):
#   pip install anthropic>=0.40.0 openai>=1.60.0 google-generativeai>=0.8.0 mistralai>=1.3.0

# Full package list (for reference):
anthropic>=0.40.0
openai>=1.60.0
google-generativeai>=0.8.0
mistralai>=1.3.0
