Skip to content

gdsc-ncku/ai-course-2024-1

Repository files navigation

GDG on Campus NCKU 2024 AI 課程 - 第一次課程

使用 Gemini 介紹大型語言模型

GDG on Campus NCKU 2024 AI 課程第一次課程的材料,介紹大型語言模型 (LLMs) 和以及 RAG (Retrieval Augmented Generation)。

先決條件

  • Python 3.8 或更高版本
  • Gemini 和 OpenAI 的 API 金鑰(社課會提供)
  • 基本的 Python 程式設計知識

設置說明

1. 複製儲存庫

git clone <repository-url>
cd ai-course-2024-1

2. API Key 配置

複製範例環境文件並配置您的 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

3. 虛擬環境設置

選擇以下方法之一:

選項 A:使用 venv(Python 的內建虛擬環境)

python3 -m venv .venv
source .venv/bin/activate  # 在 Unix/macOS/Linux 上
#
.venv\Scripts\activate  # 在 Windows 上

選項 B:使用 Poetry

先安裝 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

4. 安裝套件

選擇以下方法之一:

選項 A:使用 Poetry (推薦)

poetry install

選項 B:使用 pip

pip install -r requirements.txt

課程材料

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages