pandasai.llm import GoogleVertexAI llm = GoogleVertexAI(project_id="generative-ai-training", location="us-central1", model="text-bison@001") #Azure OpenAI from pandasai.llm import AzureOpenAI llm = AzureOpenAI( api_token="my-azure-openai-api-key", azure_endpoint="my-azure-openai-api-...
将Pandas-ai的github库,下载到本地,在项目文件夹中找到pandas-ai\examples\use_openai_llm.ipynb 这个文件,并打开。https://github.com/sinaptik-ai/pandas-ai.git 这个文件中,告诉我们,如何配置OpenAI大模型的api_token,从而用Pandas-ai的 df.chat方法。我们只需要学会这一种使用方法就可以了。我们需要使用...
from pandasai_openai import OpenAI:从PandaAI的 OpenAI 扩展模块中导入OpenAI类。这个类用于与 OpenAI 的语言模型进行交互。 2. 实例化 OpenAI 类 llm = OpenAI(api_base="xxx", api_token="xxx") OpenAI(api_base="xxx", api_token="xxx"):创建一个OpenAI对象llm,并传入两个参数: api_base:指定 OpenA...
pip install pandas pandasai 导入模块:由于PandasAI内部调用Pandas进行数据处理,调用OpenAI进行人工智能生成,所以必须导入pandas和pandasai.llm.openai。 import pandas as pd from pandasai import PandasAI from pandasai.llm.openai import OpenAI 1. 2. 3. 复制 加载OpenAI大语言模型 OPENAI_API_KEY = "{你的A...
但是在使用pandasai时需要输入一个openai的api-key,这样才可以让他调用openai的语言模型:然后在使用前先import,在输入api的key就可以使用了:#Import pandas and pandas-ai import pandas as pdfrom pandasai import PandasAI# Instantiating my llm using OpenAI API key.from pandasai.llm.openai import OpenAI#...
})导入LLM 由于PandasAI由 LLM 提供支持,因此我们需要初始化一个 LLM。 这里我们以 OpenAI 为例。 # Instantiate a LLM from pandasai.llm import OpenAI llm = OpenAI(api_token="XXX") 现在我们已经实例化了 LLM,接下来我们来实例化 SmartDataframe。
frompandasaiimportSmartDataframefrompandasai.llmimportOpenAIllm = OpenAI(api_key="your-key") df = SmartDataframe("data.csv", config={"llm": llm})print(df.chat("数据中有哪些异常值?")) 通过将自然语言处理技术与传统数据分析工具深度结合,PandasAI正在重新定义数据科学的工作流程。它既保留了Pandas强大...
import pandas as pdfrom pandasai import PandasAIfrom pandasai.llm.openai import OpenAI 分析需要用到Open AI的api key,输入以下代码以调用ChatGPT的接口: OPENAI_API_KEY = "YOUR_OPENAI_API_KEY"llm = OpenAI(api_token="YOUR_OPENAI_API_KEY") 至此,准备工作完毕,我们调用官方的案例来试试分析效果,输入...
llm=OpenAI(api_key="your-key")df=SmartDataframe("data.csv",cnotallow={"llm": llm})print(df.chat("数据中有哪些异常值?")) 1. 2. 3. 4. 5. 6. 7. 通过将自然语言处理技术与传统数据分析工具深度结合,PandasAI正在重新定义数据科学的工作流程。它既保留了Pandas强大的数据处理能力,又大幅降低了...
为了设置 LLM(Hugging Face Hub或OpenAI)的 API 密钥,你需要设置适当的环境变量。你可以通过复制.env.example文件到.env来完成此操作: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 cp.env.example.env 然后,编辑.env文件并设置适当的值。 另外,你也可以直接将环境变量传递给 LLM 的构造函数: ...