Skip to content
published Visibility internal Owner erik@uvilo.com Approver _ Created _ Updated _

Choose AI Model

Choose the appropriate AI model for a task based on use case, cost, and capability requirements. This skill is the single source of truth for model selection and model-specific quirk documentation across Forge.

When to Use

  • Selecting a model for a bot, agent, or automated task
  • Resolving which model powers a given use case (routing, reasoning, execution, evaluation, indexing)
  • Looking up model-specific quirks (parameter requirements, rejections, pricing, context windows)

Use Case Table

Use CaseRecommended ModelNotes
forge-routerglm-5.2Lightweight routing/classification; cost-efficient for large combined transcripts
forge-thinkergpt-5.4Deep reasoning/planning; large context
forge-executorgpt-5.4Code generation/execution
forge-evaluatorgpt-5.5Evaluation/review; highest capability
forge-indexinggpt-5.4-nanoIndexing/embedding generation; fast, cheap. Requires max_completion_tokens >= 300; do not pass temperature

Decision Procedure

  1. Identify the use case. Classify the task type: routing, reasoning, execution, evaluation, or indexing.
  2. Check constraints. Consider cost budget, latency tolerance, context-window requirements, and required reasoning depth.
  3. Select the model from the Use Case Table above that matches the identified use case and satisfies the constraints.
  4. Verify availability. Confirm the model is accessible via the configured provider and API key.
  5. Consult the model reference file. Before invoking the model programmatically, check Models/<model>.md for model-specific quirks (required parameters, rejected parameters, pricing tiers).

Convention

In knowledge files and skills, refer to use case names (e.g., “the indexing use case”), not specific model names (e.g., “gpt-5.4-nano”). The Choose_AI_Model skill maps use case names to current models. When a model is swapped, only this skill’s Use Case Table needs updating — all other docs remain valid because they reference the use case, not the model.

Model Reference Files

Per-model quirk documentation lives in the Models/ subfolder. These files are the single source of truth for model-specific behavior (provider, context window, cost per 1M tokens, parameter requirements, rejections, strengths). Model-specific quirks must not be duplicated inline in other skills or knowledge files — point here instead.