forked from lab/TPM
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.3 KiB
2.3 KiB
LLM 投資建議功能設置指南
功能介紹
LLM 投資建議功能使用 OpenAI GPT 模型為投資組合提供專業的投資分析和建議,包括:
- 策略績效評估
- 風險分析
- 市場適配性評估
- 具體的改進建議
設置步驟
1. 獲取 OpenAI API 金鑰
- 前往 OpenAI API 頁面
- 點擊 "Create new secret key"
- 複製生成的 API 金鑰
2. 配置 API 金鑰
您可以通過以下兩種方式之一設置 API 金鑰:
方法一:環境變數(推薦)
export OPENAI_API_KEY="your-api-key-here"
方法二:修改配置檔案
編輯 config_openai.py 檔案:
OPENAI_CONFIG = {
'api_key': 'your-actual-api-key-here',
# ... 其他配置
}
3. 安裝依賴
pip install -r requirements.txt
4. 啟動服務
docker compose up -d flask
5. 測試功能
- 訪問任意策略詳情頁面
- 查看「🤖 LLM 投資建議」區塊
- 系統會自動生成 AI 投資建議
配置選項
OpenAI 模型選擇
在 config_openai.py 中可以調整:
OPENAI_CONFIG = {
'model': 'gpt-4', # 選擇 gpt-3.5-turbo 可降低成本
'max_tokens': 2000, # 最大回應長度
'temperature': 0.7, # 創意程度 (0-1)
}
快取設定
CACHE_CONFIG = {
'enabled': True, # 啟用快取
'ttl': 3600, # 快取時間(秒)
'max_size': 100, # 最大快取項目數
}
費用估算
- GPT-4: 約 $0.03/1K tokens
- GPT-3.5-turbo: 約 $0.002/1K tokens
每個投資建議約使用 1000-2000 tokens,建議選擇合適的模型以控制成本。
故障排除
常見問題
-
API 金鑰錯誤
- 檢查 API 金鑰是否正確設置
- 確認金鑰沒有額外的空格
-
連接到服務失敗
- 檢查 Flask 服務是否正常運行
- 確認防火牆設定允許內部通訊
-
生成建議失敗
- 查看後端日誌確認錯誤原因
- 檢查 OpenAI API 額度是否充足
檢查日誌
docker compose logs flask
進階配置
如需自訂 Prompt 模板,請編輯 prompts/investment_advice.py 檔案中的模板函數。
安全性注意事項
- 請勿將 API 金鑰提交到版本控制系統
- 考慮使用環境變數而非硬編碼
- 定期輪換 API 金鑰