mirror of
https://github.com/hwchase17/langchain.git
synced 2026-07-12 19:31:24 +00:00
README installation examples now use `uv add` consistently, matching the repo's `uv`-based Python workflow. The top-level README also gets a cleaner quickstart and resource section with current links for docs, community, learning, and contribution guidance. ## Changes - Replaced `pip install` snippets with `uv add` across package quick install docs, including the Hugging Face extras and `sentence-transformers` upgrade examples. - Updated the top-level quickstart to show only `uv add langchain` and refreshed the example model to `openai:gpt-5.5`. - Pointed the LangGraph orchestration link at the LangGraph GitHub repository. - Consolidated top-level documentation and additional-resource links under a single `Resources` section covering docs, ecosystem overview, API reference, discussions, Academy, contributing, and the Code of Conduct. - Added LangChain Academy and Code of Conduct links to package README resource sections.
49 lines
2.6 KiB
Markdown
49 lines
2.6 KiB
Markdown
# 🦜🪪 langchain-model-profiles
|
|
|
|
[](https://pypi.org/project/langchain-model-profiles/#history)
|
|
[](https://opensource.org/licenses/MIT)
|
|
[](https://pypistats.org/packages/langchain-model-profiles)
|
|
[](https://x.com/langchain_oss)
|
|
|
|
> [!WARNING]
|
|
> This package is currently in development and the API is subject to change.
|
|
|
|
CLI tool for updating model profile data in LangChain integration packages.
|
|
|
|
## Quick Install
|
|
|
|
```bash
|
|
uv add langchain-model-profiles
|
|
```
|
|
|
|
## 🤔 What is this?
|
|
|
|
`langchain-model-profiles` is a CLI tool for fetching and updating model capability data from [models.dev](https://github.com/sst/models.dev) for use in LangChain integration packages.
|
|
|
|
LangChain chat models expose a `.profile` field that provides programmatic access to model capabilities such as context window sizes, supported modalities, tool calling, structured output, and more. This CLI tool helps maintainers keep that data up-to-date.
|
|
|
|
## Data sources
|
|
|
|
This package is built on top of the excellent work by the [models.dev](https://github.com/sst/models.dev) project, an open source initiative that provides model capability data.
|
|
|
|
LangChain model profiles augment the data from models.dev with some additional fields. We intend to keep this aligned with the upstream project as it evolves.
|
|
|
|
## 📖 Documentation
|
|
|
|
For full documentation, see the [API reference](https://reference.langchain.com/python/langchain_model_profiles/). For conceptual guides, tutorials, and examples on using LangChain, see the [LangChain Docs](https://docs.langchain.com/oss/python/langchain/overview). You can also chat with the docs using [Chat LangChain](https://chat.langchain.com).
|
|
|
|
## Usage
|
|
|
|
Update model profile data for a specific provider:
|
|
|
|
```bash
|
|
langchain-profiles refresh --provider anthropic --data-dir ./langchain_anthropic/data
|
|
```
|
|
|
|
This downloads the latest model data from models.dev, merges it with any augmentations defined in `profile_augmentations.toml`, and generates a `profiles.py` file.
|
|
|
|
## Resources
|
|
|
|
- [LangChain Academy](https://academy.langchain.com/) — comprehensive, free courses on LangChain libraries and products, made by the LangChain team
|
|
- [Code of Conduct](https://github.com/langchain-ai/langchain/?tab=coc-ov-file) — community guidelines and standards
|