Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -252,9 +252,11 @@ def generate_trend_description(company_name: str, df: pd.DataFrame, metrics: dic
|
|
| 252 |
|
| 253 |
try:
|
| 254 |
latest_data = df.iloc[-1]
|
|
|
|
|
|
|
| 255 |
|
| 256 |
prompt = f"""
|
| 257 |
-
你是一位專業的金融市場分析師。請根據以下關於「{company_name}」的近期歷史數據和提供的財務指標,提供一份深入淺出的**趨勢分析**。
|
| 258 |
|
| 259 |
**近期股價數據:**
|
| 260 |
- 最新收盤價: {latest_data['Close']:.2f}
|
|
@@ -284,8 +286,10 @@ def generate_recommendation(company_name: str, metrics: dict) -> str:
|
|
| 284 |
return "### ⚠️ 建議生成失敗\nGoogle API 金鑰未設定。"
|
| 285 |
|
| 286 |
try:
|
|
|
|
|
|
|
| 287 |
prompt = f"""
|
| 288 |
-
您是一位專業的金融市場分析師。請僅根據以下關於「{company_name}」的**關鍵財務指標**,提供一個簡潔的投資潛力評估。
|
| 289 |
|
| 290 |
**關鍵財務指標:**
|
| 291 |
{format_metrics_display(metrics)}
|
|
|
|
| 252 |
|
| 253 |
try:
|
| 254 |
latest_data = df.iloc[-1]
|
| 255 |
+
|
| 256 |
+
ticker_symbol = COMPANY_TO_TICKER.get(company_name, None)
|
| 257 |
|
| 258 |
prompt = f"""
|
| 259 |
+
你是一位專業的金融市場分析師。請根據以下關於「{company_name}{"" if not ticker_symbol else " (%s)".format(ticker_symbol) }」的近期歷史數據和提供的財務指標,提供一份深入淺出的**趨勢分析**。
|
| 260 |
|
| 261 |
**近期股價數據:**
|
| 262 |
- 最新收盤價: {latest_data['Close']:.2f}
|
|
|
|
| 286 |
return "### ⚠️ 建議生成失敗\nGoogle API 金鑰未設定。"
|
| 287 |
|
| 288 |
try:
|
| 289 |
+
ticker_symbol = COMPANY_TO_TICKER.get(company_name, None)
|
| 290 |
+
|
| 291 |
prompt = f"""
|
| 292 |
+
您是一位專業的金融市場分析師。請僅根據以下關於「{company_name}{"" if not ticker_symbol else " (%s)".format(ticker_symbol) }」的**關鍵財務指標**,提供一個簡潔的投資潛力評估。
|
| 293 |
|
| 294 |
**關鍵財務指標:**
|
| 295 |
{format_metrics_display(metrics)}
|