1.安装相关依赖:
pip install langchain langchain-openai openai python-dotenv
2.根目录创建.env配置需要的url,apikey 并把.env 放进 .gitingore
DEEPSEEK_API_KEY=你的 DeepSeek API Key
DEEPSEEK_BASE_URL=https://api.deepseek.com
3.使用示例
import os
from dotenv import load_dotenv
from langchain.chat_models import init_chat_model
load_dotenv() //作用是读取.env文件中的配置
model=init_chat_model( //模型初始化配置参数
base_url=os.getenv("DEEPSEEK_BASE_URL"),
api_key=os.getenv("DEEPSEEK_API_KEY"),
model="deepseek-v4-flash",
temperature=0.7,
model_provider="openai"
)
def getPrompt(question):
prompt=f"""
你是一名langchain助教,
请使用最简洁的语言回答问题,要适合初学者
回答问题的格式如下:
1、先说结果
2、举例子
3、不要超过200字
学生的问题是{question}
"""
return prompt
if __name__ == '__main__':
question=input("请输入您的问题")
for word in model.stream(getPrompt(question)): //流式输出
print(word.content,end="")