Performance: Installing and setting up LangChain
MEDIUM IMPACT
This affects initial page load speed and backend response time when LangChain is used in applications that interact with language models.
pip install langchain import os from langchain import OpenAI # Use environment variables for API keys api_key = os.getenv('OPENAI_API_KEY') llm = OpenAI(openai_api_key=api_key) response = llm('Hello world')
pip install langchain from langchain import OpenAI llm = OpenAI() # No environment variable setup for API keys, hardcoded keys in code llm.openai_api_key = 'hardcoded_api_key' response = llm('Hello world')
| Pattern | Backend Processing | Startup Delay | Security Risk | Verdict |
|---|---|---|---|---|
| Hardcoded API keys | High (manual config) | Blocks startup | High | [X] Bad |
| Environment variables | Low (automated config) | Non-blocking | Low | [OK] Good |