yiling
顯然是一顆水餃
ai 小實作
API ( Application Programming Interface, 應用程式介面)
功能:幫使用者跟後端溝通
比喻一下:
顧客 服務生 廚房
點餐
回報
上菜
出餐
使用者 API 後端
呼叫
通訊
回傳
通訊
api key 就像是餐廳的會員卡,用來判斷
1. 你是誰
2. 你用了多少
我們今天要用的是gemini 的 api
搜尋google ai studio
點進去
左邊應該會看到一個get api key
點進去之後找到create api key
然後你就有api key 了
搜尋google colab → 點new notebook
(記得登入google)
長這樣
在這裡貼程式碼
新增程式碼儲存格
pip install google-generativeai -q安裝python套件
把這一段貼上
然後按一下左邊的箭頭就好了
出現綠色勾勾就是成功
import google.generativeai as genai
# import 剛剛 install 的東西
# 把 YOUR_API_KEY 換成你自己的金鑰
genai.configure(api_key="剛剛申請的api key")
# 建立模型,可以自己換高興就好
model = genai.GenerativeModel("gemini-2.0-flash")
# 給模型一個 prompt
response = model.generate_content("跟水餃打招呼")
print(response.text)新增一個程式碼儲存格
寫個python檔案呼叫
import google.generativeai as genai
# 把 YOUR_API_KEY 換成你自己的金鑰
genai.configure(api_key="剛剛申請的api key")
# 建立模型
model = genai.GenerativeModel("gemini-2.0-flash")
# 搞個輸入框框
user_input = input()
response = model.generate_content(["跟水餃打招呼", user_input])
print(response.text)如果想要多一點互動可以弄輸入框
這一行是輸入的內容
By yiling