Terdapat ekosistem model bahasa sumber terbuka yang semakin berkembang yang menyediakan individu dengan sumber komprehensif untuk mencipta aplikasi bahasa untuk tujuan penyelidikan dan komersial.
Artikel ini mendalami GPT4ALL, yang melangkaui kes penggunaan tertentu dengan menyediakan blok binaan menyeluruh yang membolehkan sesiapa sahaja membangunkan chatbots seperti ChatGPT.
GPT4ALL boleh menyediakan semua sokongan yang diperlukan apabila menggunakan model bahasa besar sumber terbuka terkini.. Ia boleh mengakses model dan set data sumber terbuka, melatih dan menjalankannya menggunakan kod yang disediakan, berinteraksi dengan mereka menggunakan antara muka web atau aplikasi desktop, menyambung ke hujung belakang Langchain untuk pengkomputeran teragih dan menggunakan API Python untuk penyepaduan mudah.
Pembangun baru-baru ini melancarkan bot sembang GPT4All-J berlesen Apache-2, yang dilatih pada korpus interaksi pembantu yang besar dan dipilih susun, termasuk soalan perkataan, perbualan berbilang pusingan, kod, puisi, lagu dan cerita. Untuk menjadikannya lebih mudah diakses, mereka juga mengeluarkan pengikatan Python dan UI sembang, membolehkan hampir semua orang menjalankan model pada CPU.
Anda boleh mencubanya sendiri dengan memasang klien sembang tempatan pada desktop anda.
Selepas itu, jalankan program GPT4ALL dan muat turun sendiri Model terpilih. Anda juga boleh memuat turun model secara manual di sini (https://github.com/nomic-ai/gpt4all-chat#manual-download-of-models) dan memasangnya di lokasi yang ditunjukkan oleh dialog muat turun model dalam GUI.
Menggunakan GPT4ALL mempunyai pengalaman yang lebih baik pada komputer riba, mendapat respons yang cepat dan tepat. Malah orang bukan teknikal boleh menggunakan GPT4ALL dengan mudah kerana ia sangat mesra pengguna.
GPT4ALL mempunyai Python, TypeScript, antara muka Sembang Web dan hujung belakang Langchain.
Dalam bahagian ini, kita akan melihat API Python untuk mengakses model menggunakan nomic-ai/pygpt4all.
<code>pip install pygpt4all</code>
<code>from pygpt4all.models.gpt4all import GPT4Alldef new_text_callback(text):print(text, end="")model = GPT4All("./models/ggml-gpt4all-l13b-snoozy.bin")model.generate("Once upon a time, ", n_predict=55, new_text_callback=new_text_callback)</code>
Selain itu, penukar boleh digunakan untuk memuat turun dan menjalankan inferens. Hanya berikan nama model dan versi. Contoh dalam artikel ini ialah mengakses model v1.3-groovy terkini dan dipertingkatkan.
<code>from transformers import AutoModelForCausalLMmodel = AutoModelForCausalLM.from_pretrained("nomic-ai/gpt4all-j", revisinotallow="v1.3-groovy")</code>
Dalam repositori nomic-ai/gpt4all, anda boleh mendapatkan kod sumber, berat model, set data dan dokumentasi untuk latihan dan inferens. Anda boleh mencuba beberapa model dahulu dan kemudian menyepadukannya menggunakan klien Python atau LangChain.
GPT4ALL membekalkan kami pusat pemeriksaan model GPT4All terkuantiti CPU. Untuk mengaksesnya kita mesti:
Linux :cd chat;./gpt4all-lora-quantized-linux-x86
Anda juga boleh pergi ke Memeluk Face Spaces dan mencuba Gpt4all's Demo.
Gambar daripada Gpt4all
Atas ialah kandungan terperinci GPT4ALL: Penyelesaian model bahasa besar sumber terbuka yang muktamad. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!