1. LangChain Basics, and Why LangChain is Awesome!
1. Welcome to the LangChain Masterclass!
2. Introduction to LangChain
2. LangChain UI Tools Flowise and LangFlow
1. Flowise Installation and Basics
npm install -g flowise
pnpm install -g flowise
npx flowise start
npx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234
云端部署 railway.app
render.com
2. LangFlow Installation and Basics
https://railway.app/template/Emy2sU?referralCode=63H2w2
pip install langflow
python -m langflow
# or
langflow
3. Prompts and Prompt Templates
1. A Simple Chat GPT Clone
langflow
2. Prompt Templates
Write in the style of shakespeare: {user_input}
在 https://flowgpt.com/ 网站寻找prompt模板, 用到自己的项目中
不同的模型
temperature指定模型的随机性
其他设置
3. Multi-Input Prompt Templates
You are a helpful assistant that translates {input_language} to {output_language}
langflow
4. Chat Prompt Template
chat prompt template:
You are a helpful assistant that translates {input_language} to {output_language}
based on the following human message {text}
prompt template:
You are a helpful assistant that translates {input_language} to {output_language}
5. Few Shot Prompt Templates
prompt template:
English Phrase: {english}\rPirates Phrase: {pirates}\n
或者:
English Phrase: {english}\nPirates Phrase: {pirates}\n
few shot prompt template:
examples:
[
{“english”:”Hello”, “pirates”:”Ahoy”},
{“english”:”Goodbye”, “pirates”:”Avast”},
{“english”:”Yes”, “pirates”:”Aye”},
{“english”:”No”, “pirates”:”Nay”},
{“english”:”I don’t know”, “pirates”:”I don’t rightly know”}
]
prefix:
You are a helpful assistant that translates english to pirate language.
suffix:
English Phrase: {input}\nPirate Phrase:
example seperator: \n\n
4. Chains
1. Simple LLM Chain
2. Conversation Chain
…