Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -609,7 +609,11 @@ TAIWAN_STOCKS = {
|
|
| 609 |
'順德': '2351.TW',
|
| 610 |
'明泰': '3380.TW',
|
| 611 |
'金寶': '2312.TW',
|
| 612 |
-
'大成鋼': '2027.TW'
|
|
|
|
|
|
|
|
|
|
|
|
|
| 613 |
}
|
| 614 |
|
| 615 |
# 產業分類
|
|
@@ -682,7 +686,12 @@ INDUSTRY_MAPPING = {
|
|
| 682 |
'6870.TWO': '軟體整合',
|
| 683 |
'3380.TW': '網通',
|
| 684 |
'2312.TW': '星鏈',
|
| 685 |
-
'2027.TW':'鋼鐵'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 686 |
|
| 687 |
}
|
| 688 |
|
|
@@ -1153,7 +1162,7 @@ def generate_gemini_analysis(stock_name, stock_symbol, period, data):
|
|
| 1153 |
|
| 1154 |
try:
|
| 1155 |
genai.configure(api_key=api_key)
|
| 1156 |
-
model = genai.GenerativeModel('gemini-
|
| 1157 |
|
| 1158 |
price_change = ((data['Close'].iloc[-1] - data['Close'].iloc[0]) / data['Close'].iloc[0]) * 100
|
| 1159 |
rsi_current = data['RSI'].iloc[-1]
|
|
@@ -1858,7 +1867,7 @@ def summarize_news_with_gemini(news_list: list) -> str:
|
|
| 1858 |
|
| 1859 |
try:
|
| 1860 |
genai.configure(api_key=api_key)
|
| 1861 |
-
model = genai.GenerativeModel('gemini-
|
| 1862 |
|
| 1863 |
formatted_news = "\n".join([f"- {news}" for news in news_list])
|
| 1864 |
|
|
|
|
| 609 |
'順德': '2351.TW',
|
| 610 |
'明泰': '3380.TW',
|
| 611 |
'金寶': '2312.TW',
|
| 612 |
+
'大成鋼': '2027.TW',
|
| 613 |
+
'和樁': '6215.TW',
|
| 614 |
+
'佳必琪': '6197.TW',
|
| 615 |
+
'精誠科': '6191.TW',
|
| 616 |
+
'大亞': '1609.TW'
|
| 617 |
}
|
| 618 |
|
| 619 |
# 產業分類
|
|
|
|
| 686 |
'6870.TWO': '軟體整合',
|
| 687 |
'3380.TW': '網通',
|
| 688 |
'2312.TW': '星鏈',
|
| 689 |
+
'2027.TW':'鋼鐵',
|
| 690 |
+
'6215.TW':'機器人',
|
| 691 |
+
'6197.TW':'高速傳輸',
|
| 692 |
+
'6191.TW':'載板',
|
| 693 |
+
'1609.TW':'電力'
|
| 694 |
+
|
| 695 |
|
| 696 |
}
|
| 697 |
|
|
|
|
| 1162 |
|
| 1163 |
try:
|
| 1164 |
genai.configure(api_key=api_key)
|
| 1165 |
+
model = genai.GenerativeModel('gemini-3.5-flash')
|
| 1166 |
|
| 1167 |
price_change = ((data['Close'].iloc[-1] - data['Close'].iloc[0]) / data['Close'].iloc[0]) * 100
|
| 1168 |
rsi_current = data['RSI'].iloc[-1]
|
|
|
|
| 1867 |
|
| 1868 |
try:
|
| 1869 |
genai.configure(api_key=api_key)
|
| 1870 |
+
model = genai.GenerativeModel('gemini-3.5-flash')
|
| 1871 |
|
| 1872 |
formatted_news = "\n".join([f"- {news}" for news in news_list])
|
| 1873 |
|