47 lines
808 B
Plaintext
47 lines
808 B
Plaintext
typing-extensions
|
|
# LangChain core - always required
|
|
langchain-core
|
|
langchain-experimental
|
|
langgraph
|
|
|
|
# LangChain provider-specific packages (install as needed based on your choice)
|
|
# For OpenAI (including OpenRouter and other OpenAI-compatible APIs)
|
|
langchain-openai
|
|
# For Anthropic Claude
|
|
langchain_anthropic
|
|
# For Google Gemini
|
|
langchain-google-genai
|
|
# For Ollama (local models) - RECOMMENDED
|
|
langchain-ollama
|
|
# For Groq (optional)
|
|
# langchain-groq
|
|
# For Together AI (optional)
|
|
# langchain-together
|
|
|
|
# Legacy community package (optional, langchain-ollama is preferred)
|
|
# langchain-community
|
|
|
|
# Data and analysis libraries
|
|
pandas
|
|
yfinance
|
|
praw
|
|
feedparser
|
|
stockstats
|
|
eodhd
|
|
chromadb
|
|
setuptools
|
|
backtrader
|
|
akshare
|
|
tushare
|
|
finnhub-python
|
|
parsel
|
|
requests
|
|
tqdm
|
|
pytz
|
|
redis
|
|
|
|
# CLI and UI
|
|
chainlit
|
|
rich
|
|
questionary
|