settings:
  logging:
    log_file:
      enabled: false
    display:
      configs: false
      llm_call_args: false # true
      llm_response: false # true
      llm_cache: false
      llm_cost: true # true
  tracing:
    enabled: false

  caching:
    enabled: true # default to enable the caching
    folder: 
    max_size: 100000  # Maximum number of entries in cache
    time_to_live: 43200 # Time-to-live in minutes (30 days)
    cleanup_interval: 1440 # Cleanup interval in minutes (1 day)
    allow_temp_greater_than_0: true # Whether to cache the generation results with temperature to be greater than 0

# example for setting up servers
servers:
  default: gpt-5-mini # override the default server according to your needs


  gpt-5-mini:
    model: gpt-5-mini
    provider: openai
    api_key:
    max_completion_tokens: 4096
    reasoning_effort: medium



  gpt-5-nano:
    model: gpt-5-nano
    provider: openai
    api_key: 
    max_completion_tokens: 4096
    reasoning_effort: medium
