iitm_scraper / pf.yaml
Shriyakupp's picture
Upload 10 files
e8f281a verified
providers:
- id: http://127.0.0.1:8000/api
label: Local FastAPI
config:
url: http://127.0.0.1:8000/api
method: POST
headers:
Content-Type: application/json
body: |
{
"question": "{{prompt}}",
"api_key": "{{AIPIPE_API_KEY}}"
}
prompts:
- "{{prompt}}"
tests:
- name: Model usage confusion
vars:
prompt: >
The question asks to use gpt-3.5-turbo-0125 model, but the AI proxy provided by Anand sir only supports gpt-4o-mini. Should we just use gpt-4o-mini or OpenAI API for gpt-3.5 turbo?
assert:
- type: contains
value: gpt-4o-mini
- name: SRS + Bonus display
vars:
prompt: >
If a student scores 10/10 on GA4 as well as a bonus, how would it appear on the dashboard?
assert:
- type: contains
value: bonus mark
- name: Docker recommendation
vars:
prompt: >
I know Docker but have not used Podman before. Should I use Docker for this course?
assert:
- type: contains
value: Docker CE
- name: TDS Sep 2025 Exam Date
vars:
prompt: >
When is the TDS Sep 2025 end-term exam?
assert:
- type: contains
value: date
- name: OpenAI API key validation
vars:
prompt: >
I have my OpenAI API key saved in the .env file. How can I ensure it's loaded correctly?
assert:
- type: contains
value: os.getenv("OPENAI_API_KEY")
- name: FastAPI server issue
vars:
prompt: >
My FastAPI server is running, but hitting 127.0.0.1:8000 returns "Not Found." What's wrong?
assert:
- type: contains
value: No route defined for "/"
- name: Promptfoo response validation
vars:
prompt: >
How can I validate my Promptfoo configuration file?
assert:
- type: contains
value: promptfoo validate pf.yaml