Reference

Changelog

What’s new across the DishOra API and AI service.

  • Added2026-09-01

    Health modes on transforms

    budgetify-recipe and adapt-method now accept health_mode so cost and method swaps stay compliant with your active health mode. healthify gains the antiInflammatory focus, and adapt-method accepts suggested_methods to pre-validate impossible appliances before any AI call.

  • Improved2026-09-01

    Per-key AI rate limits

    The AI service now buckets rate limits per developer key (30 req/min, Redis-backed) instead of a shared per-IP pool. Direct calls without a key get per-route IP caps (60/min generation & transforms, 20/min vision, 10/min meal previews).

  • Added2026-08-23

    Expanded health modes on generation

    health_mode on POST /v1/recipes/generate now accepts diabeticFriendly, heartHealthy, highProtein, gutHealth, and antiInflammatory alongside regular, healthy, and light.

  • Added2026-08-22

    Jain diet support

    dietary_restrictions now strictly enforces jain: no root vegetables, alliums (onion/garlic), mushrooms, eggs, or honey; dairy is allowed. Forbidden ingredients are filtered before generation and the output is scanned for violations. Keto and glutenFree get the same treatment.

  • Improved2026-07-19

    Documentation synced with the live API

    Docs and the OpenAPI spec now reflect the shipping API: corrected generate-recipe parameters (instruction_style, health_mode, budget, servings), honest async callback behavior, and full error coverage.

  • Added2026-07-18

    Adapt-method transform

    New /api/v1/adapt-method endpoint rewrites any recipe for a different cooking method (stovetop, oven, pressure cooker, slow cooker, air fryer, grill) while keeping the dish intact.

  • Added2026-07-03

    Developer portal + API product tiers

    Launched the public DishOra Hub with pricing tiers, interactive OpenAPI reference, and quickstart guides for cURL, JavaScript, Python, and Swift.

  • Improved2026-06-29

    Tiered cache for specific-dish requests

    Named-dish requests now hit the SQLite + Redis tiered cache, cutting latency to <2s and zeroing AI cost on cache hits.

  • Added2026-06-27

    Budgetify & Healthify transforms

    New Pro-tier transforms to rebalance a recipe for budget or nutrition without changing the dish.

  • Fixed2026-06-20

    Allergen safety on substitutions

    Substitution suggestions now strictly honor stated allergies and dietary restrictions.