rudhratej09's picture
Update openenv.yaml
951ae1d verified
Raw History Blame Contribute Delete
1.52 kB
spec_version: 1
name: eco_llm_inference_routing
type: space
runtime: fastapi
app: server.app:app
port: 7860
description: "Carbon-aware RL environment for multi-objective LLM query routing"
version: "1.0.0"
reward_range: [0.0, 1.0]
api:
base_url: /
endpoints:
reset:
method: POST
path: /reset
step:
method: POST
path: /step
state:
method: GET
path: /state
tasks:
method: GET
path: /tasks
grader:
method: POST
path: /grader
tasks:
- id: easy
task_id: easy
name: easy
title: Single Query Routing
difficulty: easy
description: "Route a single LLM query to the optimal model tier while minimising carbon footprint and latency."
max_steps: 10
grader: "graders:EasyGrader"
graders:
- "graders:EasyGrader"
reward_range: [0.0, 1.0]
- id: medium
task_id: medium
name: medium
title: Multi-Query Episode
difficulty: medium
description: "Route 3 queries of varying complexity. LARGE model incurs -0.2 penalty per use."
max_steps: 20
grader: "graders:MediumGrader"
graders:
- "graders:MediumGrader"
reward_range: [0.0, 1.0]
- id: hard
task_id: hard
name: hard
title: Stateful Carbon-Aware Routing
difficulty: hard
description: "5-query episode with caching, KB lookups, cascade strategies, and carbon-aware waiting."
max_steps: 50
grader: "graders:HardGrader"
graders:
- "graders:HardGrader"
reward_range: [0.0, 1.0]