Show HN: Compile-time model-id validation with declared capability
Category: library
Tags: rust, openrouter, compile-time-validation, macros, llm
Score: 4.5/10 (Innovation: 4, Technical: 6, Documentation: 5, Utility: 3)
This Rust crate provides compile-time validation of OpenRouter model IDs and their capabilities using a vendored index, catching mismatches before runtime via procedural macros. It is interesting as a niche developer tool that brings type safety to LLM model selection, but its utility is limited to Rust users of the OpenRouter API.
Target audience: backend devs
Repository: https://github.com/yujonglee/openrouter-toolkit · Rust · 2 stars
View on Hacker News