reason_together
Synthesize answers from multiple models using strategies like independent then critique, debate, or red-teaming.
Instructions
Multi-step reasoning workflow across multiple models. Strategies: • independent_then_critique (default): models answer independently, then a critic synthesizes. • debate: models see each other's answers and refine over N rounds, then a critic synthesizes. • red_team: proposer answers, others attack it, proposer revises — repeated for N rounds. Returns a trace, individual responses, and a final synthesized answer. The final answer is presented as synthesis, not ground truth.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | The question or task to reason about. | |
| model_aliases | Yes | Model aliases to use as reasoners. | |
| critic_model_alias | No | Alias of the model that critiques / synthesizes. Defaults to the first model in model_aliases. | |
| rounds | No | Number of debate/revision rounds (used by 'debate' and 'red_team'). Default 1. | |
| strategy | No | Strategy: 'independent_then_critique' | 'debate' | 'red_team'. Default 'independent_then_critique'. | independent_then_critique |
| system_prompt | No | Optional system prompt for all reasoner calls. | |
| temperature | No | Sampling temperature. Default 0.7. | |
| max_tokens | No | Max tokens per call. Default 2048. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||