今天要開始正式進入串接的部分了,首先由於筆者沒有錢,所以使用的api是由gemini中提供免費的
如有需要可以點擊以下網址
https://ai.google.dev/
註冊或直接登入google帳號進入後,右上角藍藍的get API key按下去
進入之後會看到右邊有一個create API key 按下去
選擇之後建立
滑到網頁最下面就可以看到你的API了!
點擊藍色字彈出的框裡面就是你的API了
緊接著就是實作的部分了
記得先把APIKEY的部分補上
API_KEY="GEMINI_API_KEY"
這邊記得要啟用虛擬環境,不論是再建立一個新的或是啟用之前的
.\"自訂名稱"\Scripts\Activate.ps1
下載 google-genai套件
pip install -U google-generativeai
在python中輸入
import os
from dotenv import load_dotenv
from google import genai
load_dotenv()
api_key = os.getenv("API_KEY")
client = genai.Client(api_key=api_key)
model = client.chats.create(model="gemini-2.5-flash")#使用的模型
print("AI: 你好!請開始對話吧。隨時可以輸入 'exit' 來結束。")
# 進入無限迴圈
while True:
user_input = input("User: ")
if user_input.lower() == 'exit': #如果輸入exit的話停止運行
break
# 使用 chat.send_message() 來發送訊息
response = model.send_message(message=user_input)
print(f"AI: {response.text}")
這個就是基礎的python串聯gemini api了,明天則會讓我們可以將 Gemini API 回傳的資料存成檔案,方便後續查閱、分析或再利用。