

Catatan: Jika Anda ingin menggunakan Vespper untuk tim Anda atau untuk organisasi Anda, silakan hubungi kami. Proyek open-source ini cocok untuk penggunaan individu tunggal. Setiap fitur investigasi lanjutan akan berada di bawah Vespper-EE.
Anda dapat meninggalkan email Anda untuk diberitahu ketika penawaran cloud kami tersedia: https://tally.so/r/3eba5l
Vespper adalah insinyur yang bertenaga AI. Secara otomatis dapat melompat ke insiden & peringatan dengan Anda, dan memberi Anda wawasan yang bermanfaat & kontekstual dan RCA secara real time.
Kebanyakan orang tidak suka melakukan shift panggilan. Dibutuhkan insinyur untuk menjadi cepat dan menyelesaikan masalah dengan cepat. Selain itu, butuh waktu untuk mencapai akar penyebab masalah. Itu sebabnya kami mengembangkan Vespper. Kami percaya Gen AI dapat membantu pengembang panggilan secara lebih cepat memecahkan masalah.
Lihat video demo kami untuk melihat Vespper beraksi.
Untuk menjalankan Vespper, Anda perlu mengkloning repo & menjalankan aplikasi menggunakan Docker Compose.
Pastikan Anda telah menginstal berikut:
Anda dapat menemukan video instalasi di sini.
Klon Repositori:
git clone [email protected]:vespper/vespper.git && cd vespperKonfigurasikan LitellM Proxy Server:
Kami menggunakan LitellM Proxy Server untuk berinteraksi dengan 100+ LLMS dalam antarmuka terpadu (antarmuka OpenAI).
Salin file contoh:
cp config/litellm/.env.example config/litellm/.env
cp config/litellm/config.example.yaml config/litellm/config.yaml Tentukan kunci openai Anda dan tempatkan di dalam config/litellm/.env sebagai OPENAI_API_KEY . Anda bisa mendapatkan kunci API Anda di sini. Yakinlah, Anda tidak akan dikenakan biaya kecuali Anda menggunakan API. Untuk detail lebih lanjut tentang harga, periksa di sini.
Salin file .env.example :
cp .env.example .env Buka file .env di editor favorit Anda (vim, vscode, emacs, dll):
vim .env # or emacs or vscode or nanoPerbarui variabel -variabel ini:
SLACK_BOT_TOKEN , SLACK_APP_TOKEN dan SLACK_SIGNING_SECRET - variabel -variabel ini diperlukan untuk berbicara dengan vespper di slack. Ikuti panduan ini untuk membuat aplikasi Slack baru di organisasi Anda.
(Opsional) SMTP_CONNECTION_URL - Variabel ini diperlukan untuk mengundang anggota baru ke organisasi Vespper Anda melalui email dan memungkinkan mereka menggunakan bot. Tidak wajib jika Anda hanya ingin menguji Vespper dan bermain dengannya. Jika Anda ingin mengirim undangan ke anggota tim Anda, Anda dapat menggunakan layanan seperti SendGrid/Mailgun. Harus mengikuti pola ini: smtp://username:password@domain:port .
Luncurkan proyek:
docker compose up -dItu saja. Anda harus dapat mengunjungi dasbor Vespper di http: // localhost: 5173. Cukup buat pengguna (dengan email yang sama dengan yang ada di pengguna Slack Anda) dan mulai mengkonfigurasi organisasi Anda. Jika sesuatu tidak berhasil untuk Anda, silakan periksa pemecahan masalah kami atau hubungi kami melalui saluran dukungan kami.
Langkah selanjutnya adalah mengonfigurasi organisasi Anda sedikit lebih banyak (menghubungkan alat manajemen insiden, membangun basis pengetahuan, dll). Buka bagian Connect & Configure di dokumen kami untuk informasi lebih lanjut?
Jika Anda mau, Anda dapat menarik gambar Docker kami dari Dockerhub alih -alih mengkloning repo & bangunan dari awal.
Untuk melakukan itu, ikuti langkah -langkah ini:
Unduh File Konfigurasi:
curl https://raw.githubusercontent.com/vespper/vespper/main/tools/scripts/download_env_files.sh | sh Ikuti langkah 2 dan 5 di atas untuk mengkonfigurasi proxy litellm dan file .env Anda masing -masing. Yaitu, Anda harus mengkonfigurasi kunci openAi Anda di config/litellm/.env dan mengkonfigurasi kredensial kendur Anda di root .env .
Memutar lingkungan menggunakan Docker Compose:
curl https://raw.githubusercontent.com/vespper/vespper/main/tools/scripts/start.sh | shItu saja? Anda harus dapat mengunjungi dasbor Vespper di http: // localhost: 5173.
Tarik perubahan terbaru:
git pullMembangun kembali gambar:
docker-compose up --build -dKunjungi Contoh Panduan kami untuk menggunakan Vespper ke Cloud Anda.
Kami menggunakan Chromadb sebagai vektor kami. Kami juga menggunakan admin vektor untuk melihat dokumen yang tertelan. Untuk menggunakan vektor admin, cukup jalankan perintah ini:
docker compose up vector-admin -d Perintah ini memulai vektor-admin di port 3001. Pergilah ke http: // localhost: 3001 dan konfigurasikan chromadb lokal Anda. Catatan: Karena vektor-admin berjalan di dalam wadah Docker, di bidang "Host" pastikan untuk memasukkan http://host.docker.internal:8000 bukan http://localhost:8000 . Ini karena "LocalHost" tidak merujuk pada host di dalam wadah itu sendiri.
Selain itu, di "API Header & Key", Anda harus menempatkan "X-Chroma-Token" sebagai header dan nilainya di dalam .env CHROMA_SERVER_AUTHN_CREDENTIALS sebagai nilainya.
Untuk mempelajari cara menggunakan vektoradmin, kunjungi dokumen.
Dalam urutan preferensi cara terbaik untuk berkomunikasi dengan kami:
Jika Anda tertarik untuk berkontribusi pada Vespper, periksa file CONTRIBUTING.md kami? ? ♂️
Jika Anda menghadapi masalah/kesalahan/masalah dengan Vespper, lihat panduan pemecahan masalah kami. Kami mencoba memperbaruinya secara teratur, dan memperbaiki beberapa masalah mendesak di sana sesegera mungkin.
Selain itu, jangan ragu untuk menjangkau kami di saluran dukungan kami.
Secara default, Vespper secara otomatis mengirimkan statistik penggunaan dasar dari instance yang diselenggarakan sendiri ke server kami melalui posthog.
Ini memungkinkan kita untuk:
Yakinlah, data yang dikumpulkan tidak dibagikan dengan pihak ketiga dan tidak termasuk informasi sensitif apa pun. Kami bertujuan untuk menjadi transparan, dan Anda dapat meninjau data spesifik yang kami kumpulkan di sini.
Jika Anda lebih suka untuk tidak berpartisipasi, Anda dapat dengan mudah memilih keluar dengan mengatur TELEMETRY_ENABLED=false di dalam .env Anda.
Proyek ini dilisensikan di bawah lisensi Apache 2.0 - lihat file lisensi untuk detailnya
Lihatlah situs web resmi di https://vespper.com untuk informasi lebih lanjut.
Dibangun dengan ❤️ oleh Dudu & Topaz
Dudu: GitHub, Twitter
Topaz: GitHub, Twitter