# Example configuration using MiniMax as the chat model provider.
# MiniMax M2.7 is used via its OpenAI-compatible API.
#
# Set your API key below or export MINIMAX_API_KEY in the environment.
# Available models:
#   - MiniMax-M2.7           (latest, 1M context)
#   - MiniMax-M2.7-highspeed (fast variant)
#   - MiniMax-M2.5           (204K context)
#   - MiniMax-M2.5-highspeed (fast variant)

chat_model:
  init_args:
    model: MiniMax-M2.7
    model_provider: minimax
    api_key: <YOUR_MINIMAX_API_KEY>
    # base_url is auto-resolved to https://api.minimax.io/v1
  max_requests_per_minute: null
  max_requests_per_day: null

image_generator:
  class_path: tools.ImageGeneratorNanobananaGoogleAPI
  init_args:
    api_key: <YOUR_API_KEY>
  max_requests_per_minute: 2
  max_requests_per_day: 50

video_generator:
  class_path: tools.VideoGeneratorVeoGoogleAPI
  init_args:
    api_key: <YOUR_API_KEY>
  max_requests_per_minute: 2
  max_requests_per_day: 50

working_dir: .working_dir/script2video