# yaml-language-server: $schema=https://promptfoo.dev/config-schema.json

description: Url context with Google Gemini models

prompts:
  - '{{query}}'

providers:
  - id: google:gemini-2.5-flash
    config:
      temperature: 0.2
      tools:
        - urlContext: {}

  # Advanced version with thinking capabilities and additional search
  - id: google:gemini-2.5-pro
    config:
      temperature: 0.2
      generationConfig:
        thinkingConfig:
          thinkingBudget: 1024
      tools:
        - googleSearch: {}
        - urlContext: {}

tests:
  - vars:
      query: 'Could you make a tour plan inspired by https://www.nhm.ac.uk/visit/whats-on.html, https://www.tate.org.uk/whats-on/tate-modern/expressionists'
    assert:
      - type: llm-rubric
        value: |
          Contains a comprehensive plan to visit Natural History Museum and Tate Modern.
