สตรีมRAG ?
ตัวแทนการค้นหาวิดีโอสำหรับ ChatGPT ♂️
ชมวิดีโอสาธิต · ?รายงานจุดบกพร่อง · แนะนำคุณสมบัติ
StreamRAG: การดึงและสตรีมมิ่งวิดีโอที่ขับเคลื่อนด้วย GPT
StreamRAG.Demo.mp4
มันทำอะไร? -
ช่วยให้นักพัฒนาสามารถ:
- อัปโหลดวิดีโอหลายรายการเพื่อสร้างห้องสมุดหรือคอลเลกชัน
- - ค้นหาวิดีโอเหล่านี้และรับวิดีโอตอบกลับหรือการรวบรวมแบบเรียลไทม์
- - เผยแพร่คอลเลกชันที่ค้นหาได้ของคุณบนร้านค้า ChatGPT
- รับคำตอบข้อความสรุป (RAG)
- - รับข้อมูลเชิงลึกที่สำคัญจากวิดีโอที่เฉพาะเจาะจง (เช่น " ประเด็นสำคัญจากตอนที่ 31 ")
ฉันจะใช้มันได้อย่างไร?
ดู: การแนะนำโค้ด
- รับคีย์ API ของคุณ: ลงทะเบียนบนคอนโซล VideoDB (ฟรีสำหรับการอัปโหลด 50 ครั้งแรก ไม่ต้องใช้บัตรเครดิต) -
- ตั้งค่า
VIDEO_DB_API_KEY
: ป้อนรหัสของคุณในไฟล์ env
- ติดตั้งการขึ้นต่อกัน: รัน
pip install -r requirements.txt
ในเทอร์มินัลของคุณ - อัปโหลดคอลเลกชันของคุณไปที่ VideoDB: เพิ่มลิงก์ของคุณใน
upload.py
- รันในเครื่อง: เริ่มเซิร์ฟเวอร์ขวดด้วย
python app.py
เผยแพร่บน ChatGPT Store ?
ดู: สร้าง GPT ใหม่
- ปรับใช้เซิร์ฟเวอร์ขวดของคุณและจดบันทึก
url
ของเซิร์ฟเวอร์ของคุณ - ใน
openapi.yaml
ให้อัปเดตฟิลด์ url
ใต้ server
- เยี่ยมชมเครื่องมือสร้าง GPT ได้ที่ https://chat.openai.com/gpts/editor
- ในแท็บกำหนดค่า ให้เพิ่ม
Name
and Description
ของ GPT - คัดลอกพรอมต์จาก
prompts.txt
ลงในช่อง Instructions
คุณสามารถปรับเปลี่ยนได้ตามต้องการ - คลิกที่
Create new Action
- คัดลอกรายละเอียด openapi จาก
openapi.yaml
อย่าพลาดที่จะอัปเดตฟิลด์ url
- บันทึก GPT ของคุณเพื่อการใช้งานส่วนตัวและทดลองใช้งาน! -
แผนงาน ??
- เพิ่มการรองรับไปป์ไลน์ซีดีการปรับใช้แบ็กเอนด์ยอดนิยม เช่น
Heroku
, Replit
ฯลฯ - บูรณาการกับแหล่งข้อมูลอื่น ๆ เช่น
Dropbox
, Google Drive
- เชื่อมต่อกับ API เครื่องบันทึกการประชุม เช่น
Zoom
, Teams
และ Recall.ai
มีส่วนร่วม ?
การมีส่วนร่วมของคุณทำให้ชุมชนโอเพ่นซอร์สเป็นสถานที่อันน่าทึ่งสำหรับการเรียนรู้ แรงบันดาลใจ และความคิดสร้างสรรค์ เรายินดีและขอขอบคุณข้อมูลของคุณ! คุณสามารถมีส่วนร่วมได้ดังนี้:
- เปิดประเด็นเพื่อแชร์กรณีการใช้งานของคุณ
- มีส่วนร่วมในการระดมความคิดสำหรับแผนงานของเรา
- เสนอแนะการปรับปรุงโค้ดเบส
ขั้นตอนการบริจาค
- ส้อมโครงการ ?
- สร้าง Feature Branch ของคุณ (
git checkout -b feature/AmazingFeature
) - ยอมรับการเปลี่ยนแปลงของคุณ (
git commit -m 'Add some AmazingFeature'
) - พุชไปที่สาขา (
git push origin feature/AmazingFeature
) - เปิดคำขอดึง ?