Show HN: Compile-time model-id validation with declared capability
Summary
Show HN: Compile-time model-id validation with declared capability describes the OpenRouter Toolkit approach for validating model IDs and their required capabilities at compile time. It demonstrates a Rust macro-based API (model_supports) that enforces capabilities (param, input, output) against a vendored index, includes examples of correct and failing usage, and outlines how this improves reliability in AI model integrations.