Learn LangChain, Pinecone, OpenAI and Google’s Gemini Models
学习LangChain、Pinecone、OpenAI和Google的Gemini模型。

Hands-On Applications with LangChain, Pinecone, OpenAI, and Google’s Gemini Pro. Build Web Apps with Streamlit.
使用LangChain、Pinecone、OpenAI和Google的Gemini Pro进行实战应用。构建Web应用程序使用Streamlit。

教程演示🔗

 

学生数量:11,891 个学生

上次更新时间:2024年3月

教程评分:4.6

教程语言:英语

教程字幕:中英文字幕

本课程包括:在移动设备和电视上观看、完整的永久访问权、9 篇文章、2 个可下载资源、结业证书、10.5 小时 长的随选视频字幕

What you’ll learn 学习内容

1、How to Use LangChain, Pinecone, and OpenAI to Build LLM-Powered Applications.
如何使用LangChain、Pinecone和OpenAI构建基于语言模型的应用程序。
2、Learn about LangChain components, including LLM wrappers, prompt templates, chains, and agents.
了解LangChain的组成部分,包括LLM封装器、提示模板、链条和代理。
3、Learn about using multimodal Google’s Gemini Pro Vision
了解如何使用Google的Gemini Pro Vision的多模态功能
4、How to integrate Google’s Gemini Pro and Pro Vision AI models with LangChain
如何将Google的Gemini Pro和Pro Vision AI模型与LangChain集成
5、Learn about the different types of chains available in LangChain, such as stuff, map_reduce, refine, and LangChain agents.
了解LangChain中提供的不同类型的链,如stuff、map_reduce、refine和LangChain代理。
6、Acquire a solid understanding of embeddings and vector data stores.
获得对嵌入和向量数据存储的扎实理解。
7、Learn how to use embeddings and vector data stores to improve the performance of your LangChain applications.
了解如何使用嵌入和向量数据存储来提升你的LangChain应用的性能。
8、Deep Dive into Pinecone.
深入研究Pinecone。
9、Learn about Pinecone Indexes and Similarity Search.
了解Pinecone索引和相似度搜索。
10、Project: Build an LLM-powered question-answering app with a modern web-based front-end for custom or private documents.
项目:开发一个由大型语言模型驱动的问答应用程序,配备现代的基于Web的用户界面,用于定制或私有的文档。
11、Project: Build a summarization system for large documents using various methods and chains: stuff, map_reduce, refine, or LangChain Agents.
项目:建立一个使用多种方法和链路(如Stuff、MapReduce、Refine或LangChain Agents)对大型文档进行摘要的系统。
12、This will be a Learning-by-Doing Experience. We’ll Build Together, Step-by-Step, Line-by-Line, Real-World Applications (including front-ends using Streamlit).
这将是一个边做边学的经历。我们将逐步、逐行地共同构建,专注于实际应用(包括使用Streamlit的前端)。
13、You’ll learn how to create web interfaces (front-ends) for your LLM and generative AI apps using Streamlit.
你将学习如何使用Streamlit为你的LLM(语言模型)和生成式AI应用创建Web界面。
14、Streamlit: main concepts, widgets, session state, callbacks.
Streamlit: 主要概念、组件、会话状态和回调函数。

1. 主要概念:Streamlit是一个开源的Python库,用于快速开发数据应用程序。它专注于简化数据科学家和开发者将数据可视化和分析结果部署到Web的应用过程。主要概念包括用户界面(UI)、应用程序(App)、标记(Markers)和命令行参数等。

2. 组件(Widgets):Streamlit提供了丰富的预构建组件,如输入框、下拉菜单、滑块、表格、图表等,用户可以轻松地在应用程序中添加这些组件来与用户交互,收集数据或展示信息。

3. 会话状态(Session State):会话状态是Streamlit的一项重要功能,它允许应用程序在用户之间或页面刷新后保持数据的持久性。通过使用`streamlit.set_session_state()`,开发者可以存储和管理应用内部的状态,比如用户的设置、搜索历史等。

4. 回调函数(Callbacks):Streamlit的回调机制使得应用程序能够响应用户的交互。当用户触发特定事件(如按钮点击或输入改变)时,回调函数会被自动调用。开发者可以在回调中编写执行特定任务的代码,如更新界面、执行计算或从API获取数据等。这是实现动态和交互式应用程序的关键。
15、Learn how to use Jupyter AI efficiently.
了解如何有效地使用Jupyter AI。

Requirements 要求

1、Join My Private Community!
“加入我的私人社区!”
2、Course Resources
课程资源
3、Basic Python programming experience is required.
需要基本的Python编程经验。
4、You should be able to sign up to OpenAI API with a valid phone number.
您应该能够使用有效的手机号码注册OpenAI API。

课程介绍

**全面更新于2024年2月,适用于最新版本的LangChain、OpenAI、Google的Gemini和Pinecone。**

掌握LangChain、Pinecone、OpenAI和Google的Gemini Pro及Pro Vision。通过实践构建基于生成式语言模型(LLM)的应用程序。

使用Streamlit为你的生成式应用创建强大的Web界面。

人工智能革命正在到来,它将重塑世界!几年后,整个社会都将被人工智能所重塑。

课程结束时,你将对LangChain、Pinecone、OpenAI和Google的Gemini Pro及Pro Vision的基础有深入理解,并能用纯Python通过Streamlit创建现代前端。

这门LangChain课程是“Python与OpenAI API入门营”的第二部分,不适合完全初学者,因为它需要一定的Python编程经验。

目前,全球各大科技公司的资源正在人工智能上投入努力、知识和资金。

在本课程中,你将学习如何使用LangChain构建最先进的LLM应用程序。

**什么是LangChain?**

LangChain是一个开源框架,让AI开发者能够轻松地将像GPT-4这样的大型语言模型与外部计算和数据源结合,构建可扩展且性能卓越的AI应用。它还促进了不同背景的人们进入AI领域,并支持AI作为服务的部署。

课程中,我们将讲解LangChain组件、LLM封装、链和代理。还会深入探讨嵌入和向量数据库,如Pinecone。

这将是一个边做边学的过程。我们将一步步、一行行用Python、LangChain和OpenAI共同构建实际的LLM应用,包括使用Streamlit的现代Web前端。

我们将开发一个基于LangChain、Pinecone和OpenAI的针对私有文档的问答应用,这为实际应用场景打开了无限可能。还将构建一个摘要系统,对于需要处理大量文本的学生、研究人员和商务人士来说,这是一个宝贵的工具。

我将持续添加解决不同问题的新项目。课程内容和所涵盖的技术将不断开发和更新。

这门“LangChain、Pinecone和OpenAI”课程的内容包括:

* LangChain基础
* 使用Dotenv环境设置:LangChain、Pinecone、OpenAI、Google的Gemini
* Google的Gemini Pro和Pro Vision
* ChatModels:GPT-3.5-Turbo和GPT-4
* LangChain提示模板
* 根据推荐指南和原则进行提示工程
* 简单链
* 顺序链
* LangChain代理介绍
* 实战中的LangChain代理
* 向量嵌入
* 向量数据库入门
* 深入Pinecone
* 深入Chroma
* 使用LangChain拆分和嵌入文本
* 将嵌入插入Pinecone索引
* 问答(相似性搜索)和获取答案(GPT-4)
* 熟练使用AI编程助手(Jupyter AI)
* 为LLM和生成式AI应用创建前端,使用Streamlit
* Streamlit:主要概念、控件、会话状态和回调

通过本课程,你将学会构建和部署真实世界的AI应用。我非常兴奋能教你这些尖端技术。

现在加入吧,以免落后。

期待在课程中与你相见!

“掌握最新AI技术,参加2024年全面更新的’LangChain、OpenAI、Gemini & Pinecone’课程。通过实战学习Python与GPT-4,构建高性能AI应用,包括问答系统与Streamlit前端。这门进阶课程适合有一定编程基础者,紧跟科技巨头的步伐,开启人工智能革命新篇章。立即加入,成为AI应用开发先驱!”

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源