Menyederhanakan proses menciptakan dan mengelola alur kerja LLM sebagai solusi yang diselenggarakan sendiri.
Peringatan
Aplikasi ini saat ini dalam keadaan alpha dan dalam pengembangan aktif. Perlu diketahui bahwa API dan fitur dapat berubah kapan saja.
PromptMage adalah kerangka kerja Python untuk menyederhanakan pengembangan aplikasi multi-langkah yang kompleks berdasarkan LLM. Ini dirancang untuk menawarkan antarmuka intuitif yang menyederhanakan proses menciptakan dan mengelola alur kerja LLM sebagai solusi yang diselenggarakan sendiri. PromptMage memfasilitasi pengujian dan perbandingan yang cepat, dan menggabungkan fitur kontrol versi untuk membantu pengguna melacak pengembangan petunjuk mereka. Cocok untuk tim kecil dan perusahaan besar, PromptMage berupaya meningkatkan produktivitas dan menumbuhkan penggunaan praktis teknologi LLM.
Pendekatan dengan promptmage adalah untuk memberikan solusi pragmatis yang menjembatani kesenjangan saat ini dalam manajemen alur kerja LLM. Kami bertujuan untuk memberdayakan pengembang, peneliti, dan organisasi dengan membuat teknologi LLM lebih mudah diakses dan dikelola, sehingga mendukung gelombang inovasi AI berikutnya.
Ambil walkthrough untuk melihat apa yang dapat Anda lakukan dengan PromptMage.
Untuk menginstal promptmage, jalankan perintah berikut:
pip install promptmage
Untuk menggunakan promptmage, jalankan perintah berikut:
promptmage run < path-to-flow >
Ini akan memulai server promptmage lokal dan menjalankan aliran di jalur yang diberikan. Anda sekarang dapat mengakses antarmuka promptmage di http://localhost:8000/gui/
.
Untuk menjalankan server backend jarak jauh, jalankan perintah berikut:
promptmage serve --port 8021
Untuk membuatnya bekerja dengan skrip promptMage Anda, Anda harus menambahkan baris berikut ke skrip Anda:
from promptmage import PromptMage
mage = PromptMage ( remote = "http://localhost:8021" ) # or the URL of your remote server
Lihatlah contoh -contoh di folder contoh untuk melihat cara menggunakan promptmage dalam aplikasi atau alur kerja Anda.
Anda dapat menemukan contoh penggunaan dengan Docker di sini: Contoh Docker.
Untuk mengembangkan promptmage, lihat file pengembangan.md.
Kami menyambut kontribusi dari komunitas!
Jika Anda tertarik untuk meningkatkan promptmage, Anda dapat berkontribusi dengan cara berikut:
Untuk memastikan proses kontribusi yang lancar, ikuti panduan ini:
Pastikan untuk memeriksa apakah masalah atau PR Anda telah diperbaiki atau diimplementasikan sebelum membuka yang baru!
Proyek ini dilisensikan di bawah lisensi MIT - lihat file lisensi.md untuk detailnya. Pengembangan asli oleh Tobias Sterbak. Hak Cipta (C) 2024.
Untuk pertanyaan atau informasi lebih lanjut, jangan ragu untuk menjangkau di [email protected].
Proyek ini didukung oleh