当前位置: 首页 > article >正文

【LangChain接入阿里云百炼deepseek】

这是目录

  • 前言
  • 阿里云百炼注册账号
  • 使用代码
  • 执行结果

前言

大模型爆火,现在很多教程在教怎么使用大模型来训练Agent智能体,但是大部分教程都是使用的OpenAI。

最近阿里云推出DeepSeek-R1满血版,新用户可享100万免费Token额度。
今天就教大家怎么在测试模型的时候使用阿里云提供的免费模型。

阿里云百炼注册账号

官方教程地址如下:https://developer.aliyun.com/article/1651969

这个不是重点,很好弄,这里不过多解释。

使用代码

from langchain_core.prompts import ChatPromptTemplate  # 提示词模板
from langchain_openai import ChatOpenAI  # 使用兼容OpenAI的接口

# 创建自定义Chat模型
deepseek_llm = ChatOpenAI(
    model="deepseek-r1",
    openai_api_key="sk-阿里云那边拿到的key",
    openai_api_base="https://dashscope.aliyuncs.com/compatible-mode/v1",
)

# 构建对话链
prompt = ChatPromptTemplate.from_messages([
    ("system", "你是一个资深Python开发工程师"),
    ("human", "{user_input}")
])

chain = prompt | deepseek_llm

# 执行调用
response = chain.invoke({
    "user_input": "python和java哪个好,50字以内简明概要"
})

print(response)

执行结果

在这里插入图片描述


http://www.kler.cn/a/588922.html

相关文章:

  • 《Python实战进阶》No21:数据存储:Redis 与 MongoDB 的使用场景
  • UML和MOF在MDA中的作用是什么?
  • Python文字识别OCR
  • Web开发-PHP应用鉴别修复AI算法流量检测PHP.INI通用过滤内置函数
  • Redis系列:深入理解缓存穿透、缓存击穿、缓存雪崩及其解决方案
  • STM32外部中断
  • 小程序网络大文件缓存方案
  • Qt MainWindow简单例子(文本编辑)
  • k8s 修改节点驱逐阈值
  • 笔记:基于springboot+ShardingSphere-jdbc5.0.0的分库分表(偏yml配置)
  • 考研系列-408真题计算机网络篇(18-23)
  • JSON 语法详解
  • 用Embassy库编写的自动化下载程序
  • C++28--特殊类设计
  • 汽车零部件行业研发管理体系化建设:全星研发管理 APQP 软件系统来助力
  • 扩散模型DDPM
  • 全国医院数据可视化分析系统
  • 以 ArcGIS Pro 为笔,绘就水墨地图画卷
  • C/C++实现工厂模板设计模式(Factory Pattern)
  • 如何配置 Docker 以实现无需 sudo 使用