前言
运营 / 产品查数据不用求开发,自然语言直接生成 SQL,4SAPI 一键搞定。
核心代码
python
运行
from openai import OpenAI
client = OpenAI(
api_key="你的API Key",
base_url="https://4sapi.ai/v1"
)
def generate_sql(query, table_schema):
prompt = f"表结构:{table_schema},需求:{query},仅返回可执行SQL"
resp = client.chat.completions.create(model="gemini-3.0-pro", messages=[{"role": "user", "content": prompt}])
return resp.choices[0].message.content
快速使用
python
运行
schema = "user(id,name,age,city)"
sql = generate_sql("查询上海地区18岁以上用户", schema)
print(sql)
适用场景
低代码数据分析、快速查数、自动报表标签:NL2SQL、AI 数据分析、4SAPI