Files
ai-g3sb-backman2.0/.env
T
2026-04-14 10:28:22 +08:00

62 lines
2.1 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Text2SQL Agent 环境配置示例
# 复制为 .env 并填入实际值
# ========== DeepSeek API 配置 ==========
DEEPSEEK_API_KEY=sk-2e3cc9f79a2c40e9a6b7c960d8c090d9
DEEPSEEK_BASE_URL=https://api.deepseek.com
# 模型配置
# 主生成模型
MODEL_PRIMARY=deepseek-chat
TEMPERATURE=0 # 确定性模式:每次生成相同结果
MAX_TOKENS=4096
# 生成与校验默认 SQL Server(T-SQL);可改为 mysql / postgresql 等
TEXT2SQL_DIALECT=sqlserver
# ========== Embedding 配置 ==========
# false = 使用兼容 OpenAI 的远程 /v1/embeddings(优先 ModelScope,未配置 MODELSCOPE_* 时用 DashScope)
USE_LOCAL_EMBEDDING=false
# ModelScope 推理 API:https://www.modelscope.cn/docs/inference-api
# MODELSCOPE_API_KEY=ms-b95f3233-4797-4efd-90e6-b3728743571d
# MODELSCOPE_BASE_URL=https://api-inference.modelscope.cn/v1
# MODELSCOPE_EMBEDDING_MODEL=Qwen/Qwen3-Embedding-8B
# # 单次请求最大条数,按服务端限制调整
# MODELSCOPE_EMBEDDING_MAX_BATCH=32
# 兼容 OpenAI 的网关:地址含 /v1(若网关根路径即 OpenAI API 则按实际填写)
OPENAI_BASE_URL=http://113.192.49.54:9080/v1
OPENAI_API_KEY=sk-proj-FEb2ChHZK5Llm0tBkmNIT3BlbkFJbu0b0zQpTW8762yD6HDv
OPENAI_EMBEDDING_MODEL=text-embedding-ada-002
# ========== Schema 配置 ==========
SCHEMA_DIR=./data/schemas
SCHEMA_FILE=${SCHEMA_DIR}/G3SB_MCDataDictionary_table_structure.json
# ========== 向量数据库配置 ==========
VECTOR_DB_PATH=./data/embeddings/chroma
# ========== 验证配置 ==========
ENABLE_SQL_VALIDATION=true
BLOCK_DANGEROUS_SQL=true
# ========== 重试配置 ==========
MAX_RETRY=2 # 确定性模式:只尝试一次,不重试
RETRY_DELAY=1.0
# ========== Few-shot 配置 ==========
# 是否启用经验数据集few-shot增强
FEWSHOT_ENABLED=true
# 每次使用的示例数量
FEWSHOT_TOP_K=3
# 示例最低评分(1-10)
FEWSHOT_MIN_RATING=7
# 经验数据集路径
FEWSHOT_DATA_PATH=./data/experiences/all_samples.jsonl
# ========== 日志配置 ==========
LOG_LEVEL=INFO
LOG_FILE=./logs/text2sql.log
database_url = mssql+pymssql://sa:123456@192.168.3.201:1433/G3SB_PROD_HW