LangChain入门

11开发环境

cmd 设置镜像

setx UV_DEFAULT_INDEX "https://pypi.tuna.tsinghua.edu.cn/simple\"

python版本需要3.13以上版本

hello world

terminal 输入 uv add notebook

新建jupyter Notebook

12调用大模型

安装依赖:

uv add openai

我这里没有使用镜像则

uv add openai --default-index https://pypi.org/simple

uv sync --default-index https://pypi.org/simple

uv run python -c "import openai; print(openai.version)"

复制代码
## 1.初始化客户端

### 1.1.硬编码API_KEY
复制代码
from openai import OpenAI

# 创建 OpenAI 客户端
client = OpenAI(
    api_key="sk-00b6417627ec41649cb770852bb76be9",
    base_url="https://api.deepseek.com"
)
复制代码
访问模型
复制代码
复制代码
print("🚀 正在调用大模型...")
response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "system", "content": "你是一名友好的AI助教。"},
        {"role": "user", "content": "你好,你是谁?"}
    ],
    stream=False,
    temperature=0.9,
)
print("🚀 成功调用大模型...")

打印结果

复制代码
print(response.model_dump_json(indent=2))

配置key环境

创建.env文件

配置key

从环境中获取key

复制代码
from dotenv import load_dotenv
import os

load_dotenv()

api_key = os.getenv("DEEPSEEK_API_KEY")
print(api_key)

client = OpenAI(
    api_key=api_key,
    base_url="https://api.deepseek.com"
)

13认识LangChain

用于开发智能体工程(AgentEngineering)的平台

在人工智能领域,Agent(通常翻译为智能体或代理)是指一种能够感知环境、进行推理、自主决策并采取行动以实现特定目标的智能系统。

相关推荐
灿飞屋39 分钟前
Kotlin与Java虚拟机四:函数
java·python·kotlin·安卓·android jetpack
brave10251 小时前
LLMGuide 大模型面试指南
人工智能·ai·面试·ai编程
一晌小贪欢2 小时前
Python基础:第 09 篇 · while 循环:重复直到不满足
开发语言·c++·python·数据可视化·面向对象·python办公
菩提小狗2 小时前
每日极客日报 · 2026年11月08日
ai·开源·极客日报·it热点·技术资讯
一条大祥脚3 小时前
CuTe 与 CuTe DSL:从 C++ 模板元编程到 Python DSL 的 GPU 编程演进
开发语言·c++·python·cutlass·cute·cute dsl
Martina_03213 小时前
AI生成3D场景从白模换成精模后镜头全偏了?用6步检查单位、枢轴与层级替换
图像处理·人工智能·3d·ai·自然语言处理·材质·1024程序员节
10年前端老司机3 小时前
Milvus 8种检索能力实践
数据库·python·agent
吴凡wudianmei4 小时前
从0搭AI Agent(六):什么时候该把任务拆给多个 Agent
langchain·llm·ai编程
Sakura_j_h_4 小时前
从零写一个 MCP stdio Server:用 Python 校验博客文章格式
开发语言·python·自动化·ai工具·mcp·json-rpc
大草原的小灰灰4 小时前
LLM应用的标准开发框架LangChain(八)- 中间件
python·中间件·langchain