成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

基于任何數據集創建LLM(Large Language Models)機器人

人工智能 機器人
Embedchain 是一個可以方便地基于任何數據集創建 LLM(Large Language Models)機器人的框架。它抽象了加載數據集、分塊、創建嵌入向量以及存儲在向量數據庫中的整個過程。你可以使用 .add? 和 .add_local? 函數添加單個或多個數據集,然后使用 .query 函數從添加的數據集中查找答案。

今天偶然翻到一個倉庫 Embedchain,覺得很實用,分享給大家。倉庫地址如下:

https://github.com/embedchain/embedchain

它是基于 OpenAI 的,但是你可以添加自己的數據集,然后生成一個對話機器人,使用方法簡單,很容易上手。

Embedchain 簡介

Embedchain 是一個可以方便地基于任何數據集創建 LLM(Large Language Models)機器人的框架。它抽象了加載數據集、分塊、創建嵌入向量以及存儲在向量數據庫中的整個過程。你可以使用 .add 和 .add_local 函數添加單個或多個數據集,然后使用 .query 函數從添加的數據集中查找答案。

假如你崇拜一個很厲害的人 - Naval Ravikant,你想把他的知識做成一個對話機器人,你可以把他的 Youtube 視頻、PDF 書籍、博客文章,以及你提供的一個問題和答案對,添加到 Embedchain,Embedchain 將為你創建一個機器人。這是一個例子:

from embedchain import App

naval_chat_bot = App()

# 嵌入在線資源
naval_chat_bot.add("youtube_video", "https://www.youtube.com/watch?v=3qHkcs3kG44")
naval_chat_bot.add("pdf_file", "https://navalmanack.s3.amazonaws.com/Eric-Jorgenson_The-Almanack-of-Naval-Ravikant_Final.pdf")
naval_chat_bot.add("web_page", "https://nav.al/feedback")
naval_chat_bot.add("web_page", "https://nav.al/agi")

# 嵌入本地資源
naval_chat_bot.add_local("qna_pair", ("Who is Naval Ravikant?", "Naval Ravikant is an Indian-American entrepreneur and investor."))

naval_chat_bot.query("What unique capacity does Naval argue humans possess when it comes to understanding explanations or concepts?")
# 答案:Naval 認為,人類在理解解釋或概念方面擁有獨特的能力,這是在這個物理現實中可能的最大程度。

Embedchain 使用

要開始使用 Embedchain,首先確保你已經安裝了該包。如果還沒有安裝,可以使用 pip 進行安裝:

pip install embedchain

Embedchain 使用 OpenAI 的嵌入模型創建塊的嵌入,使用 ChatGPT API 作為 LLM,給出相關文檔的答案。確保你有一個 OpenAI 帳戶和 API 密鑰。如果你沒有 API 密鑰,可以通過訪問 此鏈接 [1] 創建一個。

一旦你有了 API 密鑰,將其設置在一個名為 OPENAI_API_KEY 的環境變量中

import os
os.environ["OPENAI_API_KEY"] = "sk-xxxx"

接下來,從 embedchain 中導入 App 類并使用 .add 函數添加任何數據集。

from embedchain import App

naval_chat_bot = App()

# 嵌入在線資源
naval_chat_bot.add("youtube_video", "https://www.youtube.com/watch?v=3qHkcs3kG44")
naval_chat_bot.add("pdf_file", "https://navalmanack.s3.amazonaws.com/Eric-Jorgenson_The-Almanack-of-Naval-Ravikant_Final.pdf")
naval_chat_bot.add("web_page", "https://nav.al/feedback")
naval_chat_bot.add("web_page", "https://nav.al/agi")

# 嵌入本地資源
naval_chat_bot.add_local("qna_pair", ("Who is Naval Ravikant?", "Naval Ravikant is an Indian-American entrepreneur and investor."))

如果在你的腳本或應用中有任何其他的應用實例,你可以更改導入如下

from embedchain import App as EmbedChainApp

# 或者

from embedchain import App as ECApp

現在你的應用已經創建好了。可以使用 .query 函數獲得任何查詢的答案。

print(naval_chat_bot.query("What unique capacity does Naval argue humans possess when it comes to understanding explanations or concepts?"))
# answer: Naval argues that humans possess the unique capacity to understand explanations or concepts to the maximum extent possible in this physical reality.

支持的格式

支持以下格式:

Youtube 視頻

要將任何 Youtube 視頻添加到你的應用中,使用數據類型(.add 的第一個參數)為 youtube_video。例如:

app.add('youtube_video', 'a_valid_youtube_url_here')

PDF 文件

要添加任何 PDF 文件,使用數據類型為 pdf_file。例如:

app.add('pdf_file', 'a_valid_url_where_pdf_file_can_be_accessed')

注意,不支持密碼保護的 PDF。

網頁

要添加任何網頁,使用數據類型為 web_page。例如:

app.add('web_page', 'a_valid_web_page_url')

文本

要提供你自己的文本,使用數據類型為 text 并輸入一個字符串。文本不會被處理,這可以非常多樣化。例如:

app.add_local('text', 'Seek wealth, not money or status. Wealth is having assets that earn while you sleep. Money is how we transfer time and wealth. Status is your place in the social hierarchy.')

注意:這在示例中沒有使用,因為在大多數情況下,你將提供整個段落或文件。

責任編輯:武曉燕 來源: Python七號
相關推薦

2020-10-15 15:42:00

人工智能

2024-12-30 12:41:52

AI數據模型

2021-07-22 10:17:55

加密機器人加密貨幣機器人

2021-08-19 15:44:20

機器人人工智能機器學習

2015-07-28 09:36:11

機器人

2012-03-08 09:42:16

開源軟件Linux

2015-12-10 21:49:32

IM機器人

2024-07-10 11:38:15

2019-01-27 15:03:52

機器人下崗智障機器人

2020-04-10 21:36:46

協作機器人物聯網機器人

2021-08-19 15:46:08

機器人人工智能機器學習

2021-01-28 19:34:49

人工智能AI機器人

2025-06-04 08:21:28

2019-03-05 10:38:44

機器人人工智能系統

2022-10-21 17:30:26

機器人

2021-12-27 15:35:15

汽車智能技術

2020-03-05 20:37:08

工業4.0機器人工業物聯網

2022-07-28 11:26:41

人工智能機器人

2024-03-13 10:47:45

機器人

2021-10-28 22:46:13

Python機器人數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 最新中文字幕 | 精久久| 韩日在线视频 | 国产精品久久久久永久免费观看 | 欧美一区二区三区高清视频 | 亚洲色图在线观看 | 亚洲欧美一区二区三区情侣bbw | 国产精品成人一区二区三区 | 国产精品99久久久久久www | 不卡一区二区三区四区 | 瑞克和莫蒂第五季在线观看 | 国产精品污污视频 | 精品国产乱码一区二区三区 | 久久成人一区 | 丝袜 亚洲 另类 欧美 综合 | 精品99久久久久久 | 国产精品一区二区不卡 | 国产成人久久精品一区二区三区 | 一区二区三区免费观看 | 精品国产鲁一鲁一区二区张丽 | 国产黄色在线观看 | 亚洲午夜电影 | 断背山在线观看 | 精品国产乱码久久久久久丨区2区 | 亚洲精品在线免费 | 国产探花在线精品一区二区 | 欧美日韩激情 | 中文字幕1区2区3区 日韩在线视频免费观看 | 中文字幕在线观看av | 亚洲国产中文字幕 | 男人天堂网址 | 成人在线视 | 国产精品久久久久婷婷二区次 | 毛片网站在线观看 | 色婷婷九月 | 亚洲午夜av | 国产精品a一区二区三区网址 | 国产日韩欧美在线观看 | 久久成人国产精品 | 干狠狠| 亚洲+变态+欧美+另类+精品 |