Installation
Requirements
- Python 3.10+ (3.11 / 3.12 recommended)
- pip, uv, or poetry
- At least one LLM provider API key
Virtual environment
Install packages
LangChain 1.0 splits core and integrations. A minimal agent setup:
Other providers:
Verify:
API keys
Environment variables (recommended)
.env file
Never commit .env to Git.
Model identifiers
Use provider:model strings:
See Models & Messages for initialized model instances.
LangSmith (optional)
For tracing and evals:
Suggested layout
Troubleshooting
ModuleNotFoundError: langchain.agents?
Install langchain ≥ 1.0.
Connection errors?
Check network/proxy; try another provider or local Ollama (langchain-ollama).
Dependency conflicts?
Use a fresh venv.