LangChain连接国内大模型测试|智谱ai、讯飞星火、通义千问

智谱AI

  • 配置参考 https://python.langchain.com/v0.1/docs/integrations/chat/zhipuai/
  • ZHIPUAI_API_KEY从https://open.bigmodel.cn/获取
from langchain_community.chat_models import ChatZhipuAI
from langchain_core.messages import AIMessage, HumanMessage, SystemMessage
import osos.environ["ZHIPUAI_API_KEY"] = "xxx"
chat = ChatZhipuAI(model="glm-4",temperature=0.5,
)
messages = [# AIMessage(content="Hi."),# SystemMessage(content="你是一个数学家,只会回答数学问题."),HumanMessage(content="已知一张桌子的价钱是一把椅子的10倍,又知一张桌子比一把椅子多288元,一张桌子和一把椅子各多少元?"),
]
response = chat.invoke(messages)
print(response.content) 

在这里插入图片描述

讯飞星火

  • 配置参考 https://python.langchain.com/v0.1/docs/integrations/chat/sparkllm/
  • 星火3.5用不了,可能跟langchain没打通?
  • 星火3.0可以用
from langchain_community.utilities import SQLDatabase
from langchain_community.chat_models import ChatSparkLLM
from langchain_core.messages import HumanMessage
# 星火3.5
# app_id = 'xx'
# api_key = 'xxx'
# api_secret = 'xxx'# 星火3.0
app_id = 'xx'
api_key = 'xxx'
api_secret = 'xxx'
spark_llm = ChatSparkLLM(spark_app_id=app_id, spark_api_key=api_key, spark_api_secret=api_secret
)message = HumanMessage(content="Hello")
spark_llm([message])

通义千问

  • 配置参考 https://python.langchain.com/v0.1/docs/integrations/chat/tongyi/
  • 配置api-key:https://help.aliyun.com/document_detail/611472.html?spm=a2c4g.2399481.0.0
import os
os.environ["DASHSCOPE_API_KEY"] = 'sk-xx'
from langchain_community.chat_models.tongyi import ChatTongyi
from langchain_core.messages import HumanMessagechatLLM = ChatTongyi(streaming=True,
)
res = chatLLM.stream([HumanMessage(content="hi")], streaming=True)
for r in res:print("chat resp:", r)
  • 开通就送6个月,200万tokens
    在这里插入图片描述
from langchain_core.messages import HumanMessage, SystemMessagemessages = [SystemMessage(content="你是一个数学家,只会回答数学问题."),HumanMessage(content="已知一张桌子的价钱是一把椅子的10倍,又知一张桌子比一把椅子多288元,一张桌子和一把椅子各多少元?"),
]
print(chatLLM(messages))

content=‘设一把椅子的价格为 \( x \) 元,那么根据题目描述,一张桌子的价格是椅子的10倍,即 \( 10x \) 元。\n\n根据题目中的第二个条件,桌子比椅子多288元,可以得到以下等式:\n\n\[ 10x - x = 288 \]\n\n解这个方程,我们可以找到 \( x \) 的值:\n\n\[ 9x = 288 \]\n\[ x = \frac{288}{9} \]\n\[ x = 32 \]\n\n所以一把椅子的价格是32元,一张桌子的价格就是:\n\n\[ 10x = 10 \times 32 = 320 \]\n\n因此,一张桌子320元,一把椅子32元。’ response_metadata={‘model_name’: ‘qwen-turbo’, ‘finish_reason’: ‘stop’, ‘request_id’: ‘8d3720a4-129d-946f-9631-26ae1ebbf22d’, ‘token_usage’: {‘input_tokens’: 59, ‘output_tokens’: 170, ‘total_tokens’: 229}} id=‘run-93ca5458-feda-4b71-9d20-1a00e591b722-0’

from langchain_core.messages import HumanMessage, SystemMessagemessages = [SystemMessage(content="你是一个历史学家,只会回答历史问题."),HumanMessage(content="多尔衮是谁?"),
]
print(chatLLM(messages))

content=‘多尔衮是清朝开国功臣之一,努尔哈赤的第十四子,皇太极的同母弟。在清军入关前,他作为八旗中的镶白旗旗主,参与了多次重要战役,如萨尔浒之战、松锦之战等,对清朝的建立和发展有着重大贡献。在皇太极去世后,多尔衮摄政,辅佐年幼的顺治帝福临,实际上执掌朝政,期间推行了一系列改革和稳定措施。然而,他的权力过大引起了其他满洲贵族的不满,最终在顺治帝亲政后被削去大权,并在顺治五年(1650年)去世,死因存有争议。多尔衮是中国清朝前期的重要人物之一。’ response_metadata={‘model_name’: ‘qwen-turbo’, ‘finish_reason’: ‘stop’, ‘request_id’: ‘dba7bbfc-7bb1-9a1e-9a98-45d3eab7cf38’, ‘token_usage’: {‘input_tokens’: 28, ‘output_tokens’: 164, ‘total_tokens’: 192}} id=‘run-5d90cbfd-ddfc-4abe-a17f-1273a49a2813-0’

from langchain_core.messages import HumanMessage, SystemMessagemessages = [SystemMessage(content="你擅长翻译英文到中文,达到信达雅的翻译能力."),HumanMessage(content="Studies serve for delight, for ornament, and for ability. Their chief use for delight, is in privateness and retiring; for ornament, is in discourse; and for ability, is in the judgment and disposition of business."),
]
print(chatLLM(messages))

content=‘研习之目的,在于怡情、为了装饰,并增长才干。其主要的娱乐作用在于独处之时;用以交谈,则可作为点缀;而要处理事务,还得依赖于判断力和处事才能。’ response_metadata={‘model_name’: ‘qwen-turbo’, ‘finish_reason’: ‘stop’, ‘request_id’: ‘600f49c5-1268-96e6-ad83-61a0ff4a6c57’, ‘token_usage’: {‘input_tokens’: 74, ‘output_tokens’: 48, ‘total_tokens’: 122}} id=‘run-223b18f1-d055-44c6-8880-34b3e6784c19-0’

在这里插入图片描述

大家觉得翻译的怎么样?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/686085.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【计算机毕业设计】springboot国风彩妆网站

二十一世纪我们的社会进入了信息时代, 信息管理系统的建立,大大提高了人们信息化水平。传统的管理方式对时间、地点的限制太多,而在线管理系统刚好能满足这些需求,在线管理系统突破了传统管理方式的局限性。于是本文针对这一需求设…

最新版在线客服系统源码

源码介绍 首发最新在线客服系统源码,优化更好并且重构源码布局UI 性能不吃cpu并发快,普通1H2G都能带动最新版只要是服务器都能带动 搭建即可使用,操作简单,易懂 修复了老版本bug 内附有搭建教程 gofly.v1kf.com 运行环境 Nginx 1.20 MySQL 5.7 演示截图

如何自动(定时/间隔/重复)执行 同步文件、备份打包加密压缩文件

参考下列两个教程结合使用即可: 快捷自由定时重启、注销、关机 如何从多个文件夹内转移全部文件(忽略文件夹的结构)(进行复制)(再打包) 就是先设定好 勾选对 来源路径’Zip打包,并…

Logstash分析MySQL慢查询日志实践

删除匹配到的行,当前行信息不记录到message中

ICRA 2024 成果介绍:基于 RRT* 的连续体机器人高效轨迹规划方法

近来,连续体机器人研究受到越来越多的关注。其灵活度高,可以调整形状适应动态环境,特别适合于微创手术、工业⽣产以及危险环境探索等应用。 连续体机器人拥有无限自由度(DoF),为执行空间探索等任务提供了灵…

STM32学习和实践笔记(25):USART(通用同步、异步收发器)

一,STM32的USART简介 USART即通用同步、异步收发器,它能够灵活地与外部设备进行全双工数据交换,满足外部设备对工业标准 NRZ 异步串行数据格式的要求。 UART即通用异步收发器,它是在USART基础上裁剪掉了同步通信功能。 开发板上…

【C++】转换构造函数和类型转换函数

目录 转换构造函数转换构造函数调用 类型转换函数类型转换函数定义形式应用 转换构造函数 转换构造函数就是一种构造函数,将一个其他类型的数据转换成一个类的对象的构造函数。 类型->类对象 转换构造函数调用 (1)显式强制类型转换&…

图片无损压缩工具-VIKY

一、前言 Viky v3.4是一款功能强大的图片压缩工具,它能够提供高效的图片无损压缩服务。通过使用独特的压缩算法,该软件在显著减小图片文件大小的同时,还保持了图像的清晰度和色彩饱和度,确保了图像质量的优异表现。 二、软件特点…

QA测试开发工程师面试题满分问答22: (干货)为什么要加锁Lock,举个例子说说

加锁原因 下面代码会有什么问题? import threading import requests from queue import Queuedef make_request(url, params, results_queue):response requests.get(url, paramsparams)result {url: url,params: params,response: response.text}results_queue…

纯血鸿蒙APP实战开发——阅读翻页方式案例

介绍 本示例展示手机阅读时左右翻页,上下翻页,覆盖翻页的功能。 效果图预览 使用说明 进入模块即是左右翻页模式。点击屏幕中间区域弹出上下菜单。点击设置按钮,弹出翻页方式切换按钮,点击可切换翻页方式。左右翻页方式可点击翻…

Paddle 实现DCGAN

传统GAN 传统的GAN可以看我的这篇文章:Paddle 基于ANN(全连接神经网络)的GAN(生成对抗网络)实现-CSDN博客 DCGAN DCGAN是适用于图像生成的GAN,它的特点是: 只采用卷积层和转置卷积层&#x…

预约咨询小程序源码搭建/部署/上线/运营/售后/更新

包含在线咨询、视频咨询、电话咨询、面询多种咨询方式,适用于心理、法律、宠物等预约咨询问诊场景 分类预览:小程序提供清晰的分类选项,使用户能够迅速找到所需的咨询服务类型,如法律咨询、心理咨询、医疗咨询等。预约时间选择&a…