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(通常翻译为智能体或代理)是指一种能够感知环境、进行推理、自主决策并采取行动以实现特定目标的智能系统。

