Rumah >Peranti teknologi >AI >Gunakan Github dan Railway untuk membina ChatGPT anda sendiri
ChatGPT ialah model pemprosesan bahasa semula jadi berdasarkan teknologi rangkaian saraf tiruan, dibangunkan oleh OpenAI. Ia boleh memahami dan menjana bahasa semula jadi untuk tugasan seperti perbualan, terjemahan, ringkasan teks dan banyak lagi. ChatGPT ialah salah satu model pemprosesan bahasa semula jadi yang paling maju pada masa ini. Ia menggunakan sejumlah besar data pra-latihan dan algoritma pembelajaran mendalam untuk mencapai keupayaan pemprosesan bahasa semula jadi yang berkualiti tinggi.
ChatGPT ialah model pemprosesan bahasa semula jadi berdasarkan model Transformer Prinsip kerjanya boleh dibahagikan kepada dua peringkat: pra-latihan dan penalaan halus. Kedua-dua peringkat ini diperkenalkan secara terperinci di bawah.
ChatGPT menggunakan sejumlah besar data teks untuk pra-latihan tanpa pengawasan, dengan itu mempelajari perwakilan bahasa semula jadi. Dalam fasa ini, ChatGPT menggunakan teknik yang dipanggil pemodelan bahasa bertopeng untuk melatih model. Secara khusus, ia menutup beberapa perkataan secara rawak dalam teks input, dan kemudian membenarkan model meramalkan perkataan bertopeng ini. Kaedah latihan ini membolehkan model mempelajari hubungan antara perkataan, dengan itu memperoleh keupayaan perwakilan bahasa yang lebih baik.
Selepas pra-latihan selesai, ChatGPT boleh diperhalusi untuk menyesuaikan diri dengan tugasan tertentu. Contohnya, untuk tugas perbualan, kami boleh memperhalusi model dengan memberikan ChatGPT beberapa sejarah perbualan yang diketahui dan respons semasa, menjadikannya lebih baik dalam menjana respons yang bermakna. Dalam fasa penalaan halus, ChatGPT biasanya menggunakan kaedah pembelajaran yang diselia, iaitu, menggunakan data beranotasi untuk latihan dan mengemas kini parameter model dengan mengoptimumkan fungsi kehilangan. Ringkasnya, ChatGPT berfungsi dengan mempelajari perwakilan bahasa semula jadi melalui dua peringkat pra-latihan dan penalaan halus, dan menggunakan perwakilan ini dalam tugas khusus untuk menjana output yang bermakna.
ChatGPT ialah model pemprosesan bahasa semula jadi umum dengan pelbagai senario penggunaan. Berikut adalah beberapa senario aplikasi utama ChatGPT:
Hei, tunggu, bukankah ini semua mengarut? Di mana ia digunakan?
Ia bergantung pada keperluan khusus anda Contohnya, kandungan di atas artikel ini ditulis oleh ChatGPT.
Sebagai contoh, saya memintanya untuk membantu saya menulis langkah untuk membuat saluran paip.
Bukankah ini lebih baik daripada Baidu?
Berikut adalah panduan untuk membina ChatGPT yang tidak memerlukan akses Internet saintifik.
Langkah pendaftaran tidak rumit dan terutamanya termasuk langkah berikut:
Selepas pendaftaran akaun selesai, log masuk melalui https:// platform.openai.com/.
imej.png
Kemudian klik Peribadi untuk mendapatkan Kunci API.
Buat Kunci Rahsia baharu.
Tulis projek itu sendiri?
Mustahil! Pelacuran hanya wangi jika percuma.
Gancang projek https://github.com/Chanzhaoyu/chatgpt-web ke dalam gudang anda sendiri.
Bukankah ini menyenangkan?
Beli pelayan? Pasang perisian? Pasang Docker?
Tidak! ! !
Kosnya terlalu tinggi. Di sini kami secara langsung menggunakan tapak web penyebaran asing pada masa ini, yang lebih terkenal ialah:
Tambah konfigurasiUntuk bermula seperti biasa, kita perlu menambah parameter OPENAI_API_KEY atau OPENAI_ACCESS_TOKEN Saya menggunakan yang pertama di sini, dan juga menambah parameter PORT, port lalai ialah 3002. Di samping itu, saya juga menambah parameter AUTH_SECRET_KEY, terutamanya untuk menambah lapisan kawalan akses kepada GPT kami sendiri untuk menghalang sesiapa daripada menggunakannya. Selepas penambahan selesai, ia adalah seperti berikut: Mari kita lihat semula log permohonan, permohonan bermula dengan jayanya. Lawati 1 Kami boleh menjana nama domain rawak dalam Tetapan, seperti berikut:
<.>Kemudian anda boleh mengaksesnya menggunakan nama domain rawak.
2. Untuk menggunakan nama domain tersuai, premisnya ialah anda perlu menyediakan sendiri nama domain yang tersedia.
Pertama, tambahkan nama domain tersuai.
Kemudian, tambahkan CNAME.
Kemudian anda boleh berbual.
Kemas kini
Kemudian Keretapi akan dikemas kini secara automatik.
Mengenai Kereta Api
Atas ialah kandungan terperinci Gunakan Github dan Railway untuk membina ChatGPT anda sendiri. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!