Saya baru-baru ini menemui artifak semasa menyemak imbas Github, yang dipanggil Open Interpreter, yang digunakan terutamanya untuk berinteraksi dengan model bahasa besar secara tempatan. Ia menukar bahasa semula jadi kepada kod skrip melalui model bahasa yang besar, dan kemudian melaksanakannya secara setempat.
Ringkasnya, jika anda ingin mencipta fail bernama joke.txt pada desktop anda, anda tidak perlu menciptanya secara manual Sebaliknya, anda boleh memberitahu Open Interpreter melalui bahasa semula jadi dan biarkan ia membantu kami menjana skrip untuk mencipta fail, dan kemudian Laksanakan secara setempat untuk menjana fail joke.txt
Apa yang perlu kita lakukan ialah memberitahunya keperluan kita dan membenarkannya melaksanakan kod secara setempat.
Sila tulis semula kandungan ke dalam bahasa Cina tanpa mengubah maksud asal. Tidak perlu muncul ayat asal
gambar
Keseluruhan proses kes di atas dibahagikan kepada tiga langkah:
计划: 1 检查桌面上的 open-test 文件夹是否存在,如果不存在则创建它。 2 在 open-test 文件夹中创建一个名为 joke.txt 的文件。我将使用以下代码来完成这个任务。mkdir -p ~/Desktop/open-test && touch ~/Desktop/open-test/joke.txt
Projek ini baru sahaja bermula, dan kes ini juga sangat mudah, tetapi kita perlu tahu bahawa ini seolah-olah membuka pintu lain Pada masa akan datang, selagi fungsi yang boleh dicapai melalui kod, kita boleh melaksanakannya melalui bahasa semula jadi.
Pengenalan rasmi: Alat ini boleh digunakan untuk mengedit video dan menghantar e-mel, yang hanya boleh dikatakan sangat menjanjikan.
Memasang projek ini sangat mudah. Biasanya, kita hanya perlu melaksanakan pip install open-interpreter pada baris arahan. Walau bagaimanapun, untuk memastikan kestabilan alam sekitar, kami akan menggunakan conda untuk pengasingan persekitaran. Oleh itu, kita perlu memasang conda terlebih dahulu dan melaksanakan perintah berikut dalam urutan
# 获取脚本wget https://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh# 增加可执行权限chmod +x Anaconda3-2023.07-2-Linux-x86_64.sh# 运行安装脚本./Anaconda3-2023.07-2-Linux-x86_64.sh# 查询版本conda -V
Jika nombor versi boleh dikeluarkan secara normal, ini bermakna pemasangan berjaya Jika arahan segera tidak wujud, maka kita perlu mengkonfigurasi pembolehubah persekitaran , dalam
vim .bash_profile# 加入下面一行PATH=$PATH:$HOME/bin:$NODE_PATH/bin:/root/anaconda3/bin# 再次执行conda -V
Gambar
Selepas pemasangan conda selesai, kami mencipta persekitaran pengasingan untuk versi Python yang ditentukan melalui arahan
conda create -n python311 pythnotallow=3.11
Maksud baris ini adalah untuk mencipta persekitaran pengasingan bernama python311 melalui conda create Isolation Versi python ditentukan sebagai 3.11 Selepas penciptaan selesai, kita boleh bertanya senarai persekitaran pengasingan melalui arahan berikut.
conda env list
Pictures
Kemudian kita memasuki persekitaran pengasingan dan memasang jurubahasa terbuka dalam persekitaran pengasingan adalah seperti berikut
conda activate python311pip install open-interpreter
Tunggu sebentar dan pemasangan akan berjaya pemasangan berjaya, masukkan arahan berikut, anda boleh memulakan interaksi model bahasa besar tempatan.
interpreter
Picture
Tidak perlu menukar maksud asal, kandungan yang perlu ditulis semula ialah: Apabila kami terus memasukkan arahan "jurubahasa", kami akan diminta memasukkan kunci API OpenAI kami. Pada masa ini, model GPT-4 digunakan secara lalai, tetapi kita boleh menggunakan model GPT-3.5 dengan menambahkan parameter "--fast"
interpreter --fast
Di sini kita perlu mengisi kunci API OpenAI secara manual setiap kali ia dilaksanakan. Ia menyusahkan, tetapi ia boleh dikonfigurasikan Tetapkan pembolehubah persekitaran
export OPENAI_API_KEY=skxxxx
supaya kami tidak perlu mengisi kunci API OpenAI secara manual untuk pelaksanaan seterusnya Jika anda ingin menggunakan Azure OpenAI Microsoft, ia juga disokong. Hanya konfigurasikan pembolehubah persekitaran berikut, dan kemudian tambah --gunakan semasa memulakan Parameter -azure sudah mencukupi
export AZURE_API_KEY=export AZURE_API_BASE=export AZURE_API_VERSION=export AZURE_DEPLOYMENT_NAME=
interpreter --use-azure
gambar
Semua operasi memerlukan kami mempunyai kunci API OpenAI yang sepadan atau titik akhir OpenAI Azure. Malah, Jurubahasa Terbuka juga menyokong larian tempatan, cuma tambah parameter --local apabila bermula, dan kemudian pilih model yang sepadan. Walau bagaimanapun, operasi tempatan memerlukan sokongan konfigurasi komputer kami. Rakan-rakan yang berminat dengan ini boleh merujuk kepada dokumentasi rasmi untuk latihan, tetapi konfigurasi saya tidak membenarkan ini
Picture
Hari ini saya memperkenalkan kepada anda kaedah pemasangan dan permainan mudah tafsir Terbuka. Projek ini sedang menjalani lelaran pesat dan saya percaya ia akan membawa revolusi dalam masa terdekat. Perlu dikatakan bahawa era kecerdasan buatan telah benar-benar tiba, dan beberapa tahun akan datang akan menjadi tempoh pembangunan pesat produk kecerdasan buatan. Sebagai pengaturcara, kita mesti mengikuti rentak masa dan tidak ketinggalan
Atas ialah kandungan terperinci Jurubahasa Terbuka: alat sumber terbuka yang membolehkan model bahasa besar melaksanakan kod secara setempat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!