Skip to content
  1. Status
  2. Announcements
  3. Docs
  4. Support
  5. About
  6. Partners
  7. Enterprise
  8. Careers
  9. Pricing
  10. Privacy
  11. Terms
  12.  
  13. © 2025 OpenRouter, Inc
    Posts1/23/2025 by OpenRouter

    Standardized finish reasons

    We've introduced finish_reason normalization to simplify the interpretation of responses:

    • Normalized Finish Reasons: Models now return standardized finish_reason values, aligned with OpenAI-style conventions.

    • Native Finish Reason: To retain model-specific details, the native_finish_reason is also returned.

    Why This Matters

    • Debugging and Understanding: Gain insight into a model's decision-making process.

    • Cross-Model Consistency: Streamline development with unified finish reasons across reasoning-capable models.