Model bahasa besar memiliki luasnya pengetahuan yang luar biasa di hampir setiap domain. Dalam proyek ini, kami akan mengeksplorasi metode untuk menambah LLM dengan data khusus dan kemampuan untuk memanggil fungsi, tujuan akhir adalah untuk meningkatkan kinerja mereka untuk tugas-tugas terkait domain tertentu.
Repositori ini berisi buku catatan tutorial yang selaras dengan pelajaran mingguan dari Proyek Augmentasi LLM (W24). Notebook ini dirancang untuk memberikan pengalaman langsung dengan teknologi dan konsep yang akan kami jelajahi.
Untuk memulai, cukup klon repositori dan gunakan notebook di lingkungan pengembangan lokal Anda. Jika lingkungan lokal Anda terbukti menantang, gunakan buku catatan cloud seperti Google Colab atau Kaggle.
| Pekan | Tanggal | Topik mingguan | Tujuan |
|---|---|---|---|
| 1 | 2/11 | Pengaturan, Intro ke LLMS, & Embeddings | - |
| 2 | 2/18 | Database Vektor & Pengambilan Generasi Augmented (RAG) | - |
| - | - | Liburan Musim Semi | - |
| 3 | 3/10 | Fungsi Panggilan & Langchain | Kelompok bentuk |
| 4 | 3/17 | Waktu pengembangan | - |
| 5 | 3/24 | Waktu pengembangan | - |
| 6 | 3/31 | Membangun ujung depan dengan streamlit | Pos Pemeriksaan Kelompok |
| 7 | 4/7 | Waktu pengembangan | - |
| 8 | 4/14 | Persiapan Expo Akhir | Dibawa terakhir yang dapat disampaikan |
| - | - | Eksposisi Proyek Akhir (4/19) | Presentasi karena |
Kunci API adalah bagian penting dari proyek ini. Setiap orang akan diberikan kunci API OpenAI, dan kunci lainnya mungkin tersedia berdasarkan permintaan jika perlu untuk kiriman.
Untuk menggunakan kunci API di lingkungan pengembangan Anda, atur sebagai variabel lingkungan sistem, atau buat file .env di folder lokal Anda, dan atur variabel lingkungan kunci API Anda di sana. Di bawah ini adalah contoh file .env , dan kode python menarik kunci API dari file.
File .env Anda harus terlihat ini:
# .env
OPENAI_API_KEY = your_api_key
OTHER_API_KEYS = ...
... Untuk menarik variabel lingkungan dari .env ke dalam kode Anda, Anda akan ingin menggunakan pustaka python dotenv , seperti itu.
from dotenv import load_dotenv
import os
load_dotenv () Setelah sel di atas dijalankan, semua variabel lingkungan dari variabel .env dimuat ke dalam variabel lingkungan notebook Anda. Untuk menarik variabel lingkungan ini jika perlu, gunakan os.getenv("OPENAI_API_KEY") .
Saat menggunakan openai , mengatur kunci API akan terlihat seperti ini:
import openai
openai . api_key = os . getenv ( "OPENAI_API_KEY" ) Saat menggunakan langchain , load_dotenv() sudah cukup, karena Langchain secara otomatis mencari variabel lingkungan dengan nama yang sesuai. Jika tidak, lakukan hal berikut:
X_API_KEY = os . getenv ( "API_KEY_NAME" )
# then, pass the API KEY variable where necessary Jangan menggunakan kode API ke dalam kode Anda atau sertakan file .env dalam komitmen git.