Gemini免費試用應該已經結束了
from llama_index.llms.gemini import Gemini
from llama_index.core.llms import ChatMessage
接下來,設置API金鑰以便使用Gemini模型。請確保替換成你自己的API金鑰:
GEMINI_API = "***************************************" # API 免費提供每天 100 個
要用到Day 22的程式碼 https://ithelp.ithome.com.tw/articles/10345399
news = googlenews.get_texts()
這行程式碼從Google News獲取最近三天內的新聞文本。
將自定義的提示添加到新聞文本中,請求生成式AI提供專業的金融市場分析。這裡可以根據需要調整提示內容:
如果覺得我這個prompt下得不夠好,也可以自己換一下prompt。
因為我們手上沒有足夠的專業的金融顧問資料/股票事前分析報告,基本上都是事後分析,所以基本上很難去產生一個專業性指導,所以利用prompt進行所謂的催眠讓LLM生成的回應更加完整。
news.append('根據我提供的以上最近三天內的新聞!需要有經驗的金融市場專家提供指導,包括考慮通貨膨脹率或收益預估,以及長時間跟踪股價,最終幫助客戶了解該行業,然後建議最安全的可用選項,預測可能的結局。你應該熟悉金融新聞術語、戰術,並主要著眼於提供聰明的評論,提供數值量化的指標,而不僅僅是逐步敘述新聞。')
這行程式碼將自定義的提示添加到新聞文本中,請求生成式AI提供專業的金融市場分析。
response = Gemini(model_name="models/gemini-1.5-pro-latest", api_key=GEMINI_API).stream_complete(news)
for r in response:
print(r.text, end="")
使用Gemini模型生成對新聞文本的分析結果,並將結果逐行印出來。
強烈建議使用者在做出任何投資決策前,諮詢專業的金融顧問或其他相關專業人士。不對因使用本報告而直接或間接引起的任何損失或損害承擔責任。
本AI生成中的任何建議、意見或結論均不構成投資建議或邀請,亦不應被視為購買、出售或持有任何金融產品的建議。投資涉及風險,市場行情可能會有劇烈波動,過去的表現並不代表未來的結果。使用者應自行判斷並承擔使用本報告所帶來的風險。
生成式AI可以通過分析大量的金融新聞和資料,提供有價值的市場洞察。生成式AI技術結合精巧的提示設計,可以分析台股新聞,這種技術能幫助投資人更精準地評估進場時機,並提高投資回報率。
以下是一些具體應用:
LLAMA 2作為開源模型,允許用戶在本地運行,這降低了使用成本並提高了可訪問性。以下是一些優勢: