Heim >Technologie-Peripheriegeräte >KI >Open Interpreter: Ein Open-Source-Tool, das es großen Sprachmodellen ermöglicht, Code lokal auszuführen
Vor kurzem habe ich beim Durchsuchen von Github ein Artefakt namens Open Interpreter entdeckt, das hauptsächlich für die lokale Interaktion mit großen Sprachmodellen verwendet wird. Es konvertiert natürliche Sprache in Skriptcode und führt ihn dann lokal aus.
Kurz gesagt: Wenn Sie eine Datei mit dem Namen joke.txt auf Ihrem Desktop erstellen möchten, müssen Sie diese nicht manuell erstellen, sondern können Open Interpreter über natürliche Sprache anweisen und uns dabei helfen lassen, ein Skript zum Erstellen zu erstellen Datei ausführen und dann lokal ausführen, um eine joke.txt-Datei zu generieren
Alles, was wir tun müssen, ist ihm mitzuteilen, was unsere Bedürfnisse sind, und ihm zu erlauben, den Code lokal auszuführen.
Bitte schreiben Sie den Inhalt ins Chinesische um, ohne die ursprüngliche Bedeutung zu ändern. Es ist nicht erforderlich, den Originalsatz anzuzeigen
Bild
Der gesamte Prozess des obigen Falls ist in drei Schritte unterteilt:
计划: 1 检查桌面上的 open-test 文件夹是否存在,如果不存在则创建它。 2 在 open-test 文件夹中创建一个名为 joke.txt 的文件。我将使用以下代码来完成这个任务。mkdir -p ~/Desktop/open-test && touch ~/Desktop/open-test/joke.txt
Offizielle Einführung: Mit diesem Tool lassen sich Videos bearbeiten und E-Mails versenden, was man nur als vielversprechend bezeichnen kann.
Installation und Konfiguration
# 获取脚本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
Wenn die Versionsnummer normal ausgegeben werden kann, bedeutet dies, dass die Installation erfolgreich ist. Wenn der Eingabeaufforderungsbefehl nicht vorhanden ist, müssen wir die Umgebungsvariablen konfigurieren , in
vim .bash_profile# 加入下面一行PATH=$PATH:$HOME/bin:$NODE_PATH/bin:/root/anaconda3/bin# 再次执行conda -V
Bild Erstellen Sie eine Isolationsumgebung
conda create -n python311 pythnotallow=3.11
Die Bedeutung dieser Codezeile besteht darin, über conda create eine Isolationsumgebung mit dem Namen python311 zu erstellen. Die Python-Version der Umgebung wird als 3.11 angegeben. Nach Abschluss der Erstellung können wir die Liste der Isolationsumgebungen mit dem folgenden Befehl abfragen.
conda env list
BilderOpen-Interpreter installieren
conda activate python311pip install open-interpreter
Warten Sie eine Weile und die Installation wird erfolgreich sein Nach erfolgreicher Installation geben Sie den folgenden Befehl ein. Sie können mit der lokalen Interaktion mit großen Sprachmodellen beginnen.
interpreter
BildDie ursprüngliche Bedeutung muss nicht geändert werden. Der Inhalt, der neu geschrieben werden muss, ist: Wenn wir den Befehl „Interpreter“ direkt eingeben, werden wir aufgefordert, unseren OpenAI-API-Schlüssel einzugeben. Derzeit wird standardmäßig das GPT-4-Modell verwendet, wir können jedoch das GPT-3.5-Modell verwenden, indem wir den Parameter „--fast“ hinzufügen
interpreter --fast
Hier müssen wir den OpenAI-API-Schlüssel jedes Mal manuell eingeben Es ist mühsam, kann aber konfiguriert werden. Stellen Sie die Umgebungsvariablen
export OPENAI_API_KEY=skxxxx
ein, damit wir den API-Schlüssel von OpenAI für nachfolgende Ausführungen nicht manuell eingeben müssen. Wenn Sie Microsofts Azure OpenAI verwenden möchten, wird dies ebenfalls unterstützt. Konfigurieren Sie einfach die folgenden Umgebungsvariablen und fügen Sie dann beim Start --use hinzu. Der Parameter -azure reicht aus Azurblau. Tatsächlich unterstützt Open Interpreter auch die lokale Ausführung. Fügen Sie beim Start einfach den Parameter --local hinzu und wählen Sie dann das entsprechende Modell aus. Der lokale Betrieb erfordert jedoch unsere Computerkonfigurationsunterstützung. Freunde, die daran interessiert sind, können zum Üben auf die offizielle Dokumentation zurückgreifen, aber meine Konfiguration lässt dies nicht zu
Bilder
Heute habe ich Ihnen die Installationsmethode und das einfache Gameplay von Open Interpreter vorgestellt. Dieses Projekt befindet sich derzeit in einer schnellen Iteration und ich glaube, dass es in naher Zukunft eine Revolution auslösen wird. Man muss sagen, dass das Zeitalter der künstlichen Intelligenz wirklich angebrochen ist und die nächsten Jahre eine Zeit der starken Entwicklung von Produkten der künstlichen Intelligenz sein werden. Als Programmierer müssen wir mit der Zeit gehen und dürfen nicht ins Hintertreffen geraten
Das obige ist der detaillierte Inhalt vonOpen Interpreter: Ein Open-Source-Tool, das es großen Sprachmodellen ermöglicht, Code lokal auszuführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!