通过LangChain调用硅基流动DeepSeek API的教程

目录

一、Conda 虚拟环境管理

1、安装Miniconda (Mac)

2、环境创建与激活

 3、环境状态验证

二、PyCharm 项目配置

1、新建项目

2、依赖安装

3、常见安装问题处理

4、验证镜像配置

三、DeepSeek API 调用实战

1、凭证获取

2、官网原生 OpenAI SDK 调用

3、LangChain 集成调用

4、执行效果验证


环境:

操作系统:Mac OS

python版本:3.10

LangChain版本:0.3.21

在使用LangChain调用DeepSeek API踩了很多的坑,本文整理了一下超详细的调用过程

一、Conda 虚拟环境管理

Conda主要用于包管理和环境管理,它可以帮助用户安装不同版本的软件包,并创建隔离的环境

当同时开发多个项目时,务必为每个项目创建独立环境,防止包版本交叉污染。

1、安装Miniconda (Mac)

# 通过 Homebrew 安装
brew install miniconda

# 验证安装
conda --version  # 输出示例: conda 24.1.2

2、环境创建与激活

# 创建指定 Python 版本的环境
conda create -n langchain-learn python=3.10

# 激活环境
conda activate langchain-learn

 若激活失败提示命令未找到,先执行初始化:

conda init  # 初始化后重启终端

 3、环境状态验证

成功激活后终端提示符变化:

(base) ~ bin  conda activate langchain-learn
(langchain-learn) ~ bin  

二、PyCharm 项目配置

1、新建项目

  • 选择已创建的 langchain-learn 虚拟环境
  • 创建项目目录:langchain-learning

你可能感兴趣的:(AI,DeepSeek,langchain,ai,人工智能)