# PROMETHEUS Configuration File — z.ai Backend # ================================== # REQUIRES env vars: # export OPENAI_API_KEY= # (api_base is configured below) # The initial prompt to optimize seed_prompt: | You are an expert assistant in contract analysis. Analyze the provided text and identify potentially abusive clauses. Be precise and cite the relevant passages. # Task description (used to generate synthetic inputs) task_description: | Legal analysis of contracts to identify abusive clauses. The assistant must examine a contract text and flag any clause that could be considered abusive under French consumer protection law. # LLM models (DSPy/litellm format with openai/ prefix for z.ai) task_model: "openai/glm-4.5-air" judge_model: "openai/glm-4.5-air" proposer_model: "openai/glm-4.5-air" synth_model: "openai/glm-4.5-air" # API configuration for z.ai api_base: "https://api.z.ai/api/paas/v4" api_key_env: "OPENAI_API_KEY" # Evolution parameters (reduced for functional testing) max_iterations: 3 n_synthetic_inputs: 5 minibatch_size: 3 seed: 42