chdb ai 玩法
chdb支持配资llm ,然后基于llm 可以进行基于提示词的数据分析,内部基于chdb 提供的工具,设计比较有意思
参考玩法
- 连接配置llm
示例提供了一个占位符
from chdb import session as chs
sess = chs.Session("./demoapp?ai_provider=openai&ai_api_key=xxxx&ai_base_url=xxxx&ai_model=xxxx")
- 使用
sess.query("CREATE TABLE nums (n UInt32) ENGINE = Memory")
sess.query("INSERT INTO nums VALUES (1), (2), (3)")
sql = sess.generate_sql("Select all rows from nums ordered by n desc")
print(sql) # SELECT * FROM nums ORDER BY n DESC
print(sess.ask("List the numbers table", format="Pretty"))
说明
此特性依赖llm,但是集成到框架的玩法是现在不少框架的演进,可以学习下
浙公网安备 33010602011771号