What is langchain-model-profiles?
masterlangchain-model-profiles is a CLI tool designed for maintainers of LangChain integration packages. It automates the process of fetching and updating model capability data (such as context window sizes, supported modalities, tool calling, and structured output) from models.dev.
This data is used to populate the .profile field in LangChain chat models, providing programmatic access to model capabilities. The tool merges upstream data from models.dev with local augmentations defined in a profile_augmentations.toml file.