contoh beta openai: asisten + utas + berjalan
- skrip ketikan
- Pekerja Cloudflare
- OpenAI node.js SDK
Proyek ini meliputi:
- Proses debug VSCode dengan breakpoint untuk pekerja dan pengujian unit
- Tes satuan
- 2 titik akhir
-
POST /threads
yang membuat thread baru dan mengembalikan id thread -
POST /threads/:threadId/messages
- Membaca pesan pengguna dari badan permintaan sebagai teks biasa
- Menambahkan pesan ke thread
- Membuat asisten jika tidak ada
- Menjalankan asisten di thread
- Jajak pendapat yang dijalankan sampai selesai
- Mengembalikan respons asisten sebagai teks biasa
Berlari
- Kloning repo dan jalankan
npm install
- Salin
wrangler.example.toml
ke wrangler.toml
dan isi kunci API OpenAI - Dengan asumsi Anda menggunakan VSCode, tekan F5 untuk memulai pekerja
- Anda juga dapat memilih
Worker + Test
untuk menjalankan pengujian unit dan melihat pekerja beraksi (semua dapat dirusak!)
Barang lainnya
Saya telah menyertakan dokumentasi asisten yang dapat Anda tempelkan ke chatgpt untuk menjawab pertanyaan apa pun tentang API beta.assistants baru. Saya sebenarnya telah menggunakan ini untuk membuat kode versi awal.
- semua dokumen
- [logs dari taman bermain (memungkinkan Anda memahami bagaimana OpenAI mengimplementasikan taman bermain mereka secara kasar)](asisten-dokumentasi/4. asisten taman bermain log.md)
- Prompt untuk membuat index.ts
- [keseluruhan perintah yang saya kirimkan ke ChatGPT untuk menghasilkan index.ts (berhasil dengan cukup baik)](asisten-dokumentasi/7.prompt dengan semua file di atas di dalamnya.md)