本文将主要介绍如何使用Langchain免费运行ChatGPT插件。
微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩
OpenAI为ChatGPT提供了强大插件,可用于浏览器、代码解释器等。但有一个问题,对插件的访问仅限于等待名单,因此许多人没有机会访问它。但是使用Langchain的话,使用起来就方便多了。
本文将介绍如何让你做到如何使用Langchain,探讨插件的安装和使用。
浏览器插件
ChatGPT的主要限制之一是它没有互联网接入,它的数据被限制在2021年之前。为了克服这个问题,可以使用浏览器插件来浏览互联网。下面是如何实现它的一个示例代码:
Google搜索以增强ChatGPT的结果
我们正在使用一个Serp
工具来获得Google搜索结果。要免费测试它,你可以从serper.dev
获得一个密钥,它提供1000个免费查询。
代码解释器插件
我们可以做一些Langchain的Code Interpreter plugin所做的任务,比如做数据分析。这就像在你的例子中拥有一个迷你的数据科学家。以下是示例代码:
使用Langchain对Titanic数据集进行数据分析
从上述代码可以看出,正在对titanic
数据集进行数据分析。现在任何人都可以使用自然语言进行数据分析,不需要数据科学知识就可以得到结果。
Wolfram Alfa插件
ChatGPT在数学方面不是很好,而且很容易产生幻觉。这可以通过添加Wolfram Alfa来解决,使ChatGPT具有数学能力。下面是它的示例代码:
Wolfram alpha与ChatGPT集成
自定义插件
如果你正在开发自定义的ChatGPT插件,并希望对其进行测试,也很容易做到这一点。你可以不受任何限制地与尽可能多的人分享它。下面是一个示例代码:
-
Github链接:https://github.com/SamurAIGPT/ChatGPT-Developer-Plugins
-
演示链接:https://thesamur.ai/
推荐书单
《Python人工智能》
本书系统地介绍了基于Python平台的人工智能的原理及实现过程,全书共7章。第1章“从这里开始认识Python”,介绍人工智能及Python 基础知识;第2章“Python 语法基础”,通过生动有趣的实验实例介绍Python编程语法知识;第3章“Python 程序设计”,以实例为基础,介绍Python 的编程方法;第4 章“数据结构”,通过范例介绍列表、元组、字典、集合、函数等数据结构的使用方法;第5章“数据库及应用”,主要介绍Python数据库应用及Web应用开发技术,通过实例讲解Python数据库应用;第6章“大数据应用”,基于实例,主要介绍网络爬虫、Excel数据爬取及分析处理等技术,了解数据挖掘分析处理等大数据应用技术的一般设计流程;第7 章“人工智能”,以具体实例讲解照片人脸识别、图像识别、视频人脸识别、聊天机器人、微信语音聊天机器人、图文识别、语音识别及花朵识别等人工智能深度学习技术。
本书图文并茂,示例丰富,讲解细致透彻,介绍深入浅出,章后练习精广,具有很强的实用性和可操作性,适合初学或自学Python的学生,可作为中小学STEM 教育或培训机构的人工智能课程教材,也可作为大中专院校人工智能、软件工程、计算机等专业以及相关课程的教材或参考书,还可以当作全国计算机二级(Python)考试的教材使用。
精彩回顾
《ChatGPT克星,介绍5款免费又好用的AIGC检测工具》
微信搜索关注《Python学研大本营》,加入读者群
访问【IT今日热榜】,发现每日技术热点