體社week 2

ai 小實作

接下來要做的事

  • get api key
  • google colab
  • code

step 1

get api key

甚麼是api key 

API ( Application Programming Interface, 應用程式介面)

功能:幫使用者跟後端溝通

比喻一下:

 顧客                 服務生             廚房

點餐

回報

上菜

出餐

 使用者                   API             後端

呼叫

通訊

回傳

通訊

甚麼是api key 

api key 就像是餐廳的會員卡,用來判斷

1. 你是誰

2. 你用了多少

我們今天要用的是gemini 的 api 

搜尋google ai studio

點進去

左邊應該會看到一個get api key

點進去之後找到create api key

然後你就有api key 了

step 2

colab

搜尋google colab → 點new notebook

(記得登入google)

長這樣

在這裡貼程式碼

新增程式碼儲存格

step 3

code

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

第一週體社小實作

  • 167