體社week 2
ai 小實作
step 0
仙貝🍘芝士🧀
先備知識
— 我們今天要做什麼呢?
學習如何使用 程式語言 和
ChatGPT、Gemini 等大型語言模型 互動
這是什麼意思?
平常我們要和 Gemini 對話的時候,需要自行到 gemini.google.com 或 chat.openai.com 才能進行對話。
但是如果要同時問他很多問題呢?或者是想讓 Gemini 自己和自己講話呢? 需使用程式進行自動化
先備知識
— 我們今天會用到哪些工具呢
0. Gemini
就是 Google 做的 ChatGPT 啦,
收費標準比 GPT 寬鬆一點。
先備知識
— 我們今天會用到哪些工具呢

1. 程式語言 Python
Python,是一種廣泛使用的直譯式、進階和通用的程式語言。Python支援多種程式設計範式,包括結構化、程序式、反射式、物件導向和函數式程式設計。它擁有動態型別系統和垃圾回收功能,能夠自動管理主記憶體使用,並且其本身擁有一個巨大而廣泛的標準庫。
— by 維基百課
簡單來說, Python 是一個用途廣泛、容易學習的程式語言!
AI 相關的實作專案經常是使用這個語言
(資研會開設中午及放學的小社課教授 Python 和其他程式語言唷!)
先備知識
— 我們今天會用到哪些工具呢
2. Google Colab

- 全名是 Google Colaboratory
- 雲端的免費 Jupyter 筆記本環境
- 讓使用者可以在瀏覽器上寫程式碼
- 用 Google 的雲端運算資源執行程式碼。
簡單來說,它是一個雲端的 Python 寫程式平台!
先備知識
— 我們今天會用到哪些工具呢
3. Gemini API key
API ( Application Programming Interface, 應用程式介面)
功能:幫使用者跟後端溝通
比喻一下:
顧客 服務生 廚房
點餐
回報
上菜
出餐
使用者 API 後端
呼叫
通訊
回傳
通訊
先備知識
— 我們今天會用到哪些工具呢
3. Gemini API key
api key 就像是餐廳的會員卡,用來判斷
1. 你是誰
2. 你用了多少
我們今天要用的是gemini 的 api
接下來要做的事
- get api key
- google colab
- code
step 1
get api key
搜尋google ai studio
點進去

點選左下角 get api key
接著點選 create api key



你所有的 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)如果想要多一點互動可以弄輸入框

這一行是輸入的內容
學妹加資研~~


第二週體社小實作_final
By Suzy Huang
第二週體社小實作_final
- 134