これは、FreedomGPT アプリケーションの公式リポジトリです。 Electron と React を使用して構築されており、ユーザーはローカル マシン上で LLM モデルを実行できます。
Discord サーバーに参加して最新のアップデートを入手し、コミュニティと交流しましょう。
git clone --recursive https://github.com/ohmplatform/FreedomGPT.git freedom-gpt
cd freedom-gpt
npx yarn install
cd llama.cpp
make
cd llama.cpp
cmake .
cmake -- build . -- config Release
これで、 Release
フォルダーが作成され、その中にmain.exe
ファイルが含まれているはずです。このファイルを実行してチャット クライアントをテストできます。
アプリを実行するには、ターミナルでプロジェクトのルート ディレクトリから次のコマンドを実行します。
npx yarn start
必要に応じて、 src/ports.ts
でポートを変更できます。
開始するには、いくつかの必要なパッケージをインストールする必要があります。次のコマンドを実行します。
sudo apt install nodejs
sudo apt install yarn
sudo apt install git
sudo apt install make
sudo apt install g++
sudo apt install npm
プロジェクト ディレクトリに移動してビルドします。
cd freedom-gpt/llama.cpp
make
cd ..
npm install
npm run
npm start
Liberty Edge モデルを手動でダウンロードし、AI モデル画面からこれらのファイルへのパスを設定できます。
マイニング収益を有効にするには、次の手順に従います。
xmrig
バイナリをfreedom-gpt/miner/mac/fgptminer
ディレクトリにコピーします。 # Assuming you have extracted xmrig in the current directory
cp xmrig freedom-gpt/miner/mac/fgptminer
このプロジェクトは、いくつかのオープンソース パッケージとライブラリを利用しています。これらがなければ、このプロジェクトは不可能でした。
「llama.cpp」 - C++ ライブラリ。 https://github.com/ggerganov/llama.cpp
Facebook Research の「LLAMA」 - 低遅延、大規模な近似最近傍検索アルゴリズム。 https://github.com/facebookresearch/llama
「チャットボット UI」 - https://github.com/mckaywrigley/chatbot-ui
これらのパッケージの開発者とその成果物をオープン ソース ライセンスの下で一般に公開してくださった貢献者に感謝の意を表したいと思います。彼らの貢献により、私たちはより堅牢で効率的なプロジェクトを構築することができました。
LICENSE ファイルを参照してください。