# LLM 模型配置示例
# 复制此文件为 .env 并填入您的配置

# ========================================
# 通用配置(适用于所有模型)
# ========================================
LLM_API_KEY=your-api-key-here
LLM_API_BASE=https://api.example.com/v1
LLM_PROVIDER=OpenAI
LLM_TIMEOUT=300

# ========================================
# 模型特定配置(优先级高于通用配置)
# ========================================

# Qwen/Qwen3-8B 模型配置
# 模型名 Qwen/Qwen3-8B -> QWENQWEN38B
LLM_QWENQWEN38B_API_KEY=sk-qlkairmltpvsbmtduezxulxarypnwmijgvkpnuinoqmmwgjc
LLM_QWENQWEN38B_API_BASE=https://api.siliconflow.cn/v1
LLM_QWENQWEN38B_PROVIDER=OpenAI
LLM_QWENQWEN38B_TIMEOUT=300

# Qwen/Qwen3-32B 模型配置
# 模型名 Qwen/Qwen3-32B -> QWENQWEN332B
LLM_QWENQWEN332B_API_KEY=your-qwen-32b-api-key
LLM_QWENQWEN332B_API_BASE=https://api.siliconflow.cn/v1
LLM_QWENQWEN332B_PROVIDER=OpenAI
LLM_QWENQWEN332B_TIMEOUT=300

# GPT-4 模型配置
# 模型名 gpt-4 -> GPT4
LLM_GPT4_API_KEY=your-openai-api-key
LLM_GPT4_API_BASE=https://api.openai.com/v1
LLM_GPT4_PROVIDER=OpenAI
LLM_GPT4_TIMEOUT=300

# DeepSeek Chat 模型配置
# 模型名 deepseek-chat -> DEEPSEEKCHAT
LLM_DEEPSEEKCHAT_API_KEY=your-deepseek-api-key
LLM_DEEPSEEKCHAT_API_BASE=https://api.deepseek.com/v1
LLM_DEEPSEEKCHAT_PROVIDER=OpenAI
LLM_DEEPSEEKCHAT_TIMEOUT=300

# ========================================
# 使用案例
# ========================================
#
# 1. 创建 .env 文件
#    cp .env.example .env
#
# 2. 编辑 .env 文件,填入您的 API Key
#
# 3. 在代码中使用(自动加载)
#    from openjiuwen_studio.lowcode.loader import LowCodeAgentLoader
#    loader = LowCodeAgentLoader()
#    result = await loader.load_from_export_data(export_data)
#
# 4. 配置优先级:
#    - 模型特定配置(LLM_QWENQWEN38B_API_KEY)> 通用配置(LLM_API_KEY)
#
# 5. 模型名转换:
#    - Qwen/Qwen3-8B -> QWENQWEN38B
#    - gpt-4 -> GPT4
#    - deepseek-chat -> DEEPSEEKCHAT