pandasai + qwen(OpenAI-Compatible)

import pandas as pd
import pandasai as pai
from pandasai import SmartDataframe
from pandasai_litellm import LiteLLM

llm = LiteLLM(
    api_key="sk-", 
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1", 
    // OpenAI-Compatible Endpoints | liteLLM: https://docs.litellm.ai/docs/providers/openai_compatible#usage---completion
    // LiteLLm的规范是必须加上 "openai/"的前缀才能用。
    model="openai/qwen-max-latest"
)

pai.config.set({"llm": llm})

df = pd.read_csv("data/supermarket_sales.csv")

smart_df = SmartDataframe(df, config={"llm": llm})

response = smart_df.chat("How are the sales in each city? Show me the pictures. ")

print(response)

import pandasai as pai
from pandasai_litellm import LiteLLM

llm = LiteLLM(
    api_key="sk-", 
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1", 
    model="openai/qwen-max-latest"
)

pai.config.set({"llm": llm})

file = pai.read_csv("data/supermarket_sales.csv")

# Create a dataset
pai.create(
    # 数据集的名称
    path="company/supermarket-sales",
    # 数据集的描述
    description="supermarket sales data",
    # 数据集的文件
    df = file,
)

# Load the dataset
supermarket_sales_data = pai.load("company/supermarket-sales")

# Query the data
response = supermarket_sales_data.chat("How are the sales in each city? Show me the pictures")

print(response)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值