AI / LangGraph LangChain Interview questions
How do you install and set up LangChain?
LangChain is distributed as several pip packages. The minimal install for OpenAI-backed applications is:
pip install langchain langchain-openai
# For community integrations (vector stores, loaders, etc.):
pip install langchain-community
# For serving with REST API:
pip install langserve fastapi uvicorn
API credentials are passed through environment variables so they never appear in source code:
export OPENAI_API_KEY="sk-..." # OpenAI
export ANTHROPIC_API_KEY="..." # Anthropic / Claude
export LANGCHAIN_TRACING_V2="true" # Enable LangSmith tracing
export LANGCHAIN_API_KEY="ls__..." # LangSmith API key
export LANGCHAIN_PROJECT="my-project" # LangSmith project name
A minimal "hello world" with LangChain:
from langchain_openai import ChatOpenAI
from langchain_core.messages import HumanMessage
llm = ChatOpenAI(model="gpt-4o-mini")
response = llm.invoke([HumanMessage(content="What is 2 + 2?")])
print(response.content) # "4"
The package split is intentional: langchain-core contains stable base abstractions, langchain contains orchestration logic, langchain-openai and similar provider packages contain model integrations, and langchain-community contains third-party integrations that move faster.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
