Skip to content
  • Status
  • Announcements
  • Docs
  • Support
  • About
  • Partners
  • Enterprise
  • Careers
  • Pricing
  • Privacy
  • Terms
  •  
  • © 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.