使用 Gemini 介紹大型語言模型
GDG on Campus NCKU 2024 AI 課程第一次課程的材料,介紹大型語言模型 (LLMs) 和以及 RAG (Retrieval Augmented Generation)。
- Python 3.8 或更高版本
- Gemini 和 OpenAI 的 API 金鑰(社課會提供)
- 基本的 Python 程式設計知識
git clone <repository-url>
cd ai-course-2024-1
複製範例環境文件並配置您的 API Key:
cp .env.example .env
編輯 .env
文件並填入您的 API Key:
GEMINI_API_KEY=your_gemini_api_key_here
OPENAI_API_KEY=your_openai_api_key_here
選擇以下方法之一:
python3 -m venv .venv
source .venv/bin/activate # 在 Unix/macOS/Linux 上
# 或
.venv\Scripts\activate # 在 Windows 上
先安裝 Poetry:
curl -sSL https://install.python-poetry.org | python3 - # 在 Unix/macOS/Linux 上
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python - # 在 Windows 上
export PATH=$PATH:$HOME/.local/bin # 在 Unix/macOS/Linux 上
$Env:Path += ";C:\Users\jetbrains\AppData\Roaming\Python\Scripts"; setx PATH "$Env:Path" # 在 Windows 上(把 jetbrains 替換成自己的使用者路徑)
重啟 shell 之後:
poetry shell
選擇以下方法之一:
poetry install
pip install -r requirements.txt