Portal
SandboxAPI v1Not signed inExternal user: —

Reasoning

Problem: Score recipe feasibility with pantry context. PythonTypeScript from foodapi import FoodAPI with FoodAPI(api_key="foodapi_your_key") as client: result…

Problem: Score recipe feasibility with pantry context.

from foodapi import FoodAPI

with FoodAPI(api_key="foodapi_your_key") as client:
    result = client.reason(
        recipe_id="550e8400-e29b-41d4-a716-446655440000",
        goal="FEASIBILITY",
        include_trace=True,
    )
    print(result.feasibility_score)
    if result.trace:
        print(result.trace.steps[0].name)
const result = await client.reason({
  recipeId: "550e8400-e29b-41d4-a716-446655440000",
  goal: "FEASIBILITY",
  includeTrace: true,
});
console.log(result.feasibility_score);

Response fields: feasibility_score, recommended_version, alternative_recipes, transformation_plan, trace.

→ POST /v1/reason