Pros and Cons of using OpenRouter

Pro

  • simplified API
  • single bill for all providers
  • multiple providers for the same LLM
  • streamlines accuracy calculations

Con

  • adds extra parameters to API calls (such as required_parameters = true)
  • can sometimes miss out on important LLM specific API features (e.g. JSON_MODE in Gemini)
  • unified API interface implies lowest common denominator