Untuk mengintip cepat pada berbagai kasus penggunaan dan kemampuan Odin Rune, jangan ragu untuk menjelajahi wiki Odin Runes. Wiki berisi banyak demo GIF pendek yang menampilkan fitur unik dan fungsionalitas rune Odin. Ini secara teratur diperbarui dengan konten baru untuk memberi Anda informasi tentang kemajuan dan kemungkinan terbaru dengan rune Odin.
Rasakan kekuatan Odinrunes beraksi dengan demo yang menarik. Klik tombol Putar di bawah ini untuk menyaksikan bagaimana alat Java yang berguna ini, didorong oleh GPTS, meningkatkan produktivitas Anda dan menghemat waktu yang berharga. Untuk lebih lanjut dan demo yang lebih pendek, periksa wiki di atas, karena video demo di bawah ini tidak berisi pembaruan terbaru dan fitur tambahan.
Odin Runes menawarkan berbagai fitur kuat yang meningkatkan interaksi Anda dengan model GPT:
Odin Runes menawarkan beberapa keunggulan dibandingkan klien GPT tradisional:
Hindari vendor lock-in : Dengan merangkul pendekatan multi-cloud, Odin rune membebaskan Anda dari vendor lock-in. Anda tidak lagi dibatasi untuk penyedia GPT tunggal, memberi Anda kebebasan untuk memilih penyedia yang menawarkan kinerja terbaik, efektivitas biaya, atau fitur untuk aplikasi spesifik Anda. Fleksibilitas ini memastikan Anda dapat beradaptasi dengan perubahan persyaratan dan memanfaatkan kemajuan penyedia GPT yang berbeda. Odin Runes saat ini terintegrasi dengan beberapa penyedia GPT, termasuk Openai's GPT-3.5-Turbo, serta Google Gemini-Pro, dan obrolan-bison melalui Vertexai GCP. Nantikan integrasi di masa depan dengan penyedia GPT tambahan. Selain itu, Odin Runes menawarkan fleksibilitas untuk mengintegrasikan penyedia GPT Anda sendiri dengan mengimplementasikan antarmuka Wellsofwisdom. Ini memungkinkan Anda untuk memperluas kemampuan platform dan menggabungkan penyedia GPT pilihan Anda dengan mulus. Untuk informasi lebih lanjut tentang cara mengintegrasikan penyedia Anda sendiri, silakan tonton demo yang disediakan.
Pengalaman Pengguna yang Ditingkatkan : Dengan mengintegrasikan model GPT dengan mulus dengan editor teks favorit Anda melalui Odin Rune, Anda dapat membuka sejumlah manfaat. Anda akan memiliki kekuatan untuk memanfaatkan fitur luas dari editor teks tepercaya Anda, membuat interaksi Anda dengan model GPT lebih fleksibel dan efisien. Bayangkan bisa memanfaatkan kemampuan pengeditan teks yang kuat seperti penyorotan sintaks, lipat kode, dan fungsi pencarian dan ganti saat berbicara dengan model GPT. Integrasi ini memungkinkan Anda untuk memanfaatkan potensi penuh model GPT dalam lingkungan yang akrab dari editor teks Anda. Selain itu, karena sesi obrolan disimpan sebagai file pada sistem file Anda, Anda dapat memanfaatkan fitur sistem operasi yang ada seperti GREP untuk dengan mudah mencari dan mengelola percakapan masa lalu Anda dengan model GPT.
Pemahaman kontekstual yang ditingkatkan : Odin Runes memungkinkan Anda untuk memberikan konteks kepada model GPT melalui berbagai sumber seperti clipboard, penangkapan wilayah layar berbasis OCR, penangkapan wilayah yang dapat digulir berbasis OCR, dan secara dinamis dari file. Dengan memperkaya percakapan dengan informasi yang relevan, model GPT memiliki pemahaman yang lebih baik tentang konteks, yang mengarah pada respons yang lebih akurat dan bermakna. Pemahaman kontekstual ini memungkinkan aplikasi seperti peringkasan dokumen, pembuatan konten, dan banyak lagi.
Konteks yang mudah dan manajemen obrolan : Dengan Odin Runes, mengelola konteks dan obrolan menjadi mulus. Anda dapat menghemat dan memuat konteks secara mandiri, memfasilitasi penggunaan kembali konteks yang sebelumnya disimpan di beberapa percakapan. Selain itu, menyimpan dan memuat obrolan secara independen memungkinkan fleksibilitas dan kontrol yang lebih besar atas percakapan. Konteks dan manajemen obrolan yang mudah ini merampingkan alur kerja Anda dan memungkinkan interaksi yang efisien dengan model GPT.
Integrasi Mudah Dengan Model Baru : Desain modular Odin Runes memberikan fondasi yang kuat untuk mengintegrasikan model dan penyedia GPT baru. Menambahkan dukungan untuk model baru menjadi lebih mudah dengan memperluas basis kode yang ada dan mengimplementasikan antarmuka GPT khusus. Ketika lanskap model GPT berkembang, Anda dapat dengan mudah mengintegrasikan dan bereksperimen dengan model yang muncul tanpa perlu mengerjakan ulang seluruh aplikasi.
Fleksibilitas dengan LLMS open-source : Odin Runes sekarang memungkinkan Anda untuk memanfaatkan Ollama untuk mengeksekusi beberapa llms open-source secara lokal. Dengan mengintegrasikan Ollama ke dalam rune Odin, Anda dapat memanfaatkan beragam LLM open-source yang tersedia di repositori Ollama, memperluas opsi Anda untuk model model bahasa.
Untuk menginstal dan mengatur rune Odin, ikuti langkah -langkah ini:
Klon Repositori ke Mesin Lokal Anda:
git clone https://github.com/leonid20000/OdinRunes.git
Arahkan ke Direktori Proyek:
cd OdinRunes
Bangun proyek menggunakan Maven:
mvn clean install
Pastikan dependensi yang diperlukan diinstal dan ditambahkan ke proyek Anda. Anda dapat menemukan daftar dependensi dalam file pom.xml
. (Maven membantu Anda dengan ini)
Siapkan variabel lingkungan yang diperlukan:
GCLOUD_VERTEX_AI_ACCESS_TOKEN
: Atur variabel lingkungan ini ke token akses untuk Google Cloud Vertex AI. Diperlukan untuk mengotentikasi permintaan ke Vertex AI API. ( Diperlukan untuk menggunakan API GPT Google. )
OPENAI_API_KEY_ODIN_FIRST
: Atur variabel lingkungan ini ke tombol API untuk OpenAI. ( Diperlukan untuk menggunakan API GPT Openai. )
TESSDATA_PREFIX
: Atur variabel lingkungan ini ke jalur di mana folder Tesseract tessdata
berada. Dibutuhkan Tesseract untuk menemukan data bahasa yang diperlukan untuk OCR.
VERTEXAI_API_ENDPOINT
: Setel variabel lingkungan ini ke titik akhir API untuk Google Cloud Vertex AI. Ini menentukan lokasi layanan AI Vertex untuk membuat permintaan API. ( Diperlukan untuk menggunakan API GPT Google. )
VERTEXAI_PROJECT_ID
: Setel variabel lingkungan ini ke ID proyek untuk proyek Google Cloud Anda. Diperlukan untuk membuat permintaan API ke layanan AI Vertex. ( Diperlukan untuk menggunakan API GPT Google. )
Setelah instalasi dan pengaturan selesai, Anda dapat menjalankan rune Odin. Anda dapat menjalankan Odin Runes dengan mengklik dua kali pada target/OdinRunes-1.5-SNAPSHOT-jar-with-dependencies.jar
atau sebagai alternatif dengan menggunakan perintah berikut:
java -jar target/OdinRunes-1.5-SNAPSHOT-jar-with-dependencies.jar
Ini akan memulai aplikasi Odin Runes.
Selamat! Anda telah berhasil menginstal dan mengatur rune Odin. Lihat bagian Penggunaan di file README.MD untuk instruksi tentang cara menggunakan Odin Runes untuk berinteraksi dengan model GPT.
Untuk memanfaatkan kemampuan Odin Rune, Anda perlu mengatur dependensi yang diperlukan (Maven akan membantu Anda dengan sebagian besar bagian):
Menggunakan rune Odin untuk berinteraksi dengan model GPT mudah. Penggunaan dapat dibagi menjadi skenario yang berbeda:
Sebelum atau selama sesi obrolan dengan model GPT yang diinginkan, Anda dapat menangkap dan menambahkan konteks yang relevan dari berbagai sumber. Odin Runes menyediakan opsi penangkapan konteks berikut (tetap ikuti untuk lebih banyak opsi):
Klik tombol "Tambahkan konteks dari clipboard" untuk menangkap teks dari clipboard. Teks yang ditangkap akan ditampilkan di bagian "Konteks" dari panel Pengaturan.
Klik tombol "Tambahkan Konteks dari RegionHot" untuk menangkap teks dari wilayah tertentu di layar menggunakan OCR. Ini memungkinkan Anda untuk memberikan konteks yang tepat dari area tertentu dari layar Anda.
Klik tombol "Tambahkan konteks dari scrollshot" untuk menangkap teks dari wilayah yang dapat digulir di layar menggunakan OCR. Ini menangkap seluruh konten yang terlihat di dalam wilayah yang dapat digulir, hampir memungkinkan Anda untuk menangkap konteks dari mana saja.
Klik tombol "Tambahkan konteks dari file" untuk secara dinamis menambahkan konteks dari file. Setiap perubahan yang dilakukan pada file sesudahnya akan secara otomatis tercermin dalam konteks. Perlu diketahui bahwa saat ini, hanya file plaintext yang didukung. Dukungan untuk format file lain seperti PDF atau Dokumen Word sedang dikembangkan, jadi tetaplah mengikuti pembaruan tentang jenis file ini.
Saat menggunakan rune Odin, Anda memiliki fleksibilitas untuk memilih penyedia GPT yang paling sesuai dengan kebutuhan Anda.
Odin Runes saat ini terintegrasi dengan beberapa penyedia GPT, termasuk Openai GPT-3.5-Turbo, Google Gemini-Pro, Chat-Bison melalui Vertex AI GCP, dan Ollama. Ollama adalah alat open-source yang tersedia di https://github.com/ollama/ollama yang memfasilitasi eksekusi lokal beberapa llms open-source (model model bahasa).
Untuk memilih penyedia GPT, navigasikan ke panel pengaturan di rune Odin dan konfigurasikan penyedia dengan memberikan parameter yang diperlukan.
Untuk memulai sesi obrolan, klik tombol "Obrolan", yang akan membuka editor teks favorit Anda. Anda sekarang dapat memulai percakapan dengan model GPT.
Anda dapat menambahkan petunjuk ke obrolan menggunakan editor teks Anda. Cukup ketikkan permintaan dan pertanyaan yang Anda inginkan, lalu klik tombol "Obrolan" lagi di Odin Runes untuk memproses prompt. Respons model GPT akan ditambahkan ke riwayat obrolan secara real-time (sehingga Anda dapat mengungguli riwayat obrolan menggunakan editor favorit Anda untuk melihat hasilnya secara real-time).
Simpan konteks saat ini ke file menggunakan tombol "Simpan konteks" di panel Pengaturan. Ini memungkinkan Anda untuk menggunakan kembali konteks dalam percakapan yang berbeda.
Muat konteks yang disimpan sebelumnya menggunakan tombol "Load Context" di panel Pengaturan kapan pun diperlukan. Ini memfasilitasi penggunaan aktif dari berbagai konteks pra-kapur dalam berbagai sesi obrolan.
Proyek ini dilisensikan di bawah lisensi MIT.
Untuk meningkatkan pemahaman Anda dan mengoptimalkan penggunaan rune Odin Anda, pertimbangkan mengacu pada sumber daya berikut:
Odin Runes adalah tenaga kerja open-source, sebuah proyek akhir pekan yang merangkul kekuatan komunitas. Pertimbangkan untuk memberinya bintang ?, Jika Anda pikir itu layak. Bintang Anda membantu mengakui upaya kolektif di balik proyek ini dan memotivasi perbaikan lebih lanjut.
Terima kasih telah menjadi bagian dari komunitas open source kami! ?