logo
Loading...

Word Embedding (詞嵌入) - 生成式AI從No-Code到Low-Code開發與應用四部曲 - Cupoy

Word Embedding 圖片來源:slidestalk.com/u3805/Unsupervised_Learning_Word_Embedding Word apple banana or...

Word Embedding 圖片來源:slidestalk.com/u3805/Unsupervised_Learning_Word_Embedding Word apple banana orange strawberry grape cherry watermelon peach pear lemon vanilla chocolate mango durian blueberry pip install 是用來使用 Pip 套件管理器安裝 Python 套件的指令。 正在安裝 LangChain 套件以及 langchain-openai,這是由 LangChain 團隊提供的最新更新。 !pip install langchain==0.1.4 !pip install langchain-openai==0.0.5 正在安裝 OpenAI 套件,其中包含我們可以用來與 OpenAI 服務通訊的類別。 !pip install openai==1.10.0 Let's use OpenAI 匯入了 Python 內建的 "os" 模組。 這個模組提供了一種與作業系統互動的方式,如訪問環境變數、處理檔案和目錄、執行 shell 命令等等。 "environ" 屬性是一個類似字典的對象,其中包含當前作業系統會話的環境變數。 通過訪問 "os.environ",您可以在您的 Python 程序中檢索和操作環境變數。例如,您可以使用以下語法檢索特定環境變數的值:os.environ['VARIABLE_NAME'],其中 "VARIABLE_NAME" 是您想要訪問的環境變數的名稱。 import os os.environ["OPENAI_API_KEY"] = "sk-AxSHoRskdajfhlksadfhg4bO7MWSig4ZsdfY9AT" LangChain 為 OpenAI API 建立了一個封裝器,我們可以通過它來訪問 OpenAI 提供的所有服務。 以下的程式碼片段從 'langchain' 庫的 'embeddings' 模組中匯入了一個特定的類別,名為 'OpenAIEmbeddings'(封裝了 OpenAI 大型語言模型的類別)。 #As Langchain team has been working aggresively on improving the tool, we can see a lot of changes happening every weeek, #As a part of it, the below import has been depreciated #from langchain.embeddings import OpenAIEmbeddings #New import from langchain, which replaces the above from langchain_openai import OpenAIEmbeddings embeddings = OpenAIEmbeddings() our_Text = "Hey buddy” text_embedding = embeddings.embed_query(our_Text) print (f"Our embedding is {text_embedding}")