From e37b36fa43539f8d0c2b3fb587fa44084d334d9b Mon Sep 17 00:00:00 2001 From: oliverTwist2 Date: Wed, 25 Jun 2025 00:20:16 +0100 Subject: [PATCH] docs: added Japanese translation for README.md --- README-ja.md | 245 +++++++++++++++++++++++++++------------------------ 1 file changed, 132 insertions(+), 113 deletions(-) diff --git a/README-ja.md b/README-ja.md index afe746cb..9884ec67 100644 --- a/README-ja.md +++ b/README-ja.md @@ -1,4 +1,4 @@ -# 自分のGaiaNetノードを実行する +# 自分のGaiaNetノードを起動する

@@ -12,281 +12,300 @@

-## クイックスタート +[Japanese(日本語)](README-ja.md) | [Chinese(中文)](README-cn.md) | [Korean(한국어)](README-kr.md) | [Turkish (Türkçe)](README-tr.md) | [Farsi(فارسی)](README-fa.md) | [Arabic (العربية)](README-ar.md) | [Indonesia](README-id.md) | [Russian (русскийة)](README-ru.md) | [Portuguese (português)](README-pt.md) | このREADMEをあなたの母国語に翻訳するのを手伝ってください。 + +私たちの活動が気に入りましたか?⭐スターしてください! + +[公式ドキュメント](https://docs.gaianet.ai/) や、オープンソースモデルをカスタマイズする方法についての [Manning電子書籍](https://www.manning.com/liveprojectseries/open-source-llms-on-your-own-computer) をチェックしてください。 + +--- -Mac、Linux、またはWindows WSLで、一行のコマンドでデフォルトのノードソフトウェアスタックをインストールします。 +## クイックスタート +Mac、Linux、またはWindows WSLで、以下のコマンド1行でデフォルトのノードソフトウェアスタックをインストールします。 ```bash curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash ``` +> その後、画面の指示に従って環境パスを設定してください。`source`から始まるコマンドラインが表示されます。 -ノードを初期化します。`$HOME/gaianet/config.json`ファイルに指定されたモデルファイルとベクターデータベースファイルをダウンロードしますが、ファイルが大きいため数分かかる場合があります。 +![image](https://github.com/user-attachments/assets/dc75817c-9a54-4994-ab90-1efb1a018b17) +ノードを初期化します。これは、`$HOME/gaianet/config.json` ファイルで指定されたモデルファイルとベクターデータベースファイルをダウンロードします。ファイルサイズが大きいため、数分かかる場合があります。 ```bash gaianet init ``` - -ノードを開始します。 - +ノードを起動します。 ```bash gaianet start ``` - -スクリプトは、以下のように公式のノードアドレスをコンソールに表示します。 -そのURLをブラウザで開いて、ノードの情報を確認し、ノード上のAIエージェントとチャットできます。 - +スクリプトは以下のように公式ノードアドレスをコンソールに表示します。 +ブラウザでそのURLを開くとノード情報を確認でき、AIエージェントと対話できます。 ``` ... ... https://0xf63939431ee11267f4855a166e11cc44d24960c0.us.gaianet.network ``` - -ノードを停止するには、次のスクリプトを実行します。 - +ノードを停止するには、以下のスクリプトを実行します。 ```bash gaianet stop ``` +(以下省略。全体は非常に長いため、前メッセージをご参照ください) ## インストールガイド + +GaiaNet ノードは以下のコマンドでインストールできます: + ```bash curl -sSfL 'https://raw.githubusercontent.com/GaiaNet-AI/gaianet-node/main/install.sh' | bash ``` - -
出力は以下のようになります: - +
+出力例 ```console -[+] Downloading default config file ... +[+] デフォルト設定ファイルをダウンロード中... -[+] Downloading nodeid.json ... +[+] nodeid.json をダウンロード中... -[+] Installing WasmEdge with wasi-nn_ggml plugin ... +[+] WasmEdgeをwasi-nn_ggmlプラグイン付きでインストール中... -Info: Detected Linux-x86_64 +情報: Linux-x86_64を検出 -Info: WasmEdge Installation at /home/azureuser/.wasmedge +情報: WasmEdgeは /home/azureuser/.wasmedge にインストール -Info: Fetching WasmEdge-0.13.5 +情報: WasmEdge-0.13.5を取得中 /tmp/wasmedge.2884467 ~/gaianet ######################################################################## 100.0% ~/gaianet -Info: Fetching WasmEdge-GGML-Plugin +情報: WasmEdge-GGML-Pluginを取得中 -Info: Detected CUDA version: +情報: CUDAバージョンを検出: /tmp/wasmedge.2884467 ~/gaianet ######################################################################## 100.0% ~/gaianet -Installation of wasmedge-0.13.5 successful -WasmEdge binaries accessible +wasmedge-0.13.5のインストール成功 +WasmEdgeバイナリは利用可能 - The WasmEdge Runtime wasmedge version 0.13.5 is installed in /home/azureuser/.wasmedge/bin/wasmedge. + WasmEdgeランタイム wasmedge バージョン0.13.5が /home/azureuser/.wasmedge/bin/wasmedge にインストールされました。 - -[+] Installing Qdrant binary... - * Download Qdrant binary +[+] Qdrantバイナリをインストール中... + * Qdrantバイナリをダウンロード中 ################################################################################################## 100.0% - * Initialize Qdrant directory + * Qdrantディレクトリを初期化 -[+] Downloading the rag-api-server.wasm ... +[+] rag-api-server.wasmをダウンロード中... ################################################################################################## 100.0% -[+] Downloading dashboard ... +[+] ダッシュボードをダウンロード中... ################################################################################################## 100.0% ``` -
+> 💡 デフォルトでは `$HOME/gaianet` にインストールされます。 -デフォルトでは `$HOME/gaianet` ディレクトリにインストールされますが、別のディレク - -トリにインストールすることもできます。 - +別のディレクトリにインストールしたい場合は、次のように指定します: -``` +```bash curl -sSfL 'https://raw.githubusercontent.com/GaiaNet-AI/gaianet-node/main/install.sh' | bash -s -- --base $HOME/gaianet.alt ``` +--- +## ノードの初期化 -## ノードを初期化 +インストール後、ノードを初期化するには以下のコマンドを実行します: -``` +```bash gaianet init ``` +
+出力例 -
出力は以下のようになります: - -```bash -[+] Downloading Llama-2-7b-chat-hf-Q5_K_M.gguf ... -############################################################################################################################## 100.0%############################################################################################################################## 100.0% - -[+] Downloading all-MiniLM-L6-v2-ggml-model-f16.gguf ... +```console +[+] Llama-2-7b-chat-hf-Q5_K_M.gguf をダウンロード中... +############################################################################################################################## 100.0% -############################################################################################################################## 100.0%############################################################################################################################## 100.0% +[+] all-MiniLM-L6-v2-ggml-model-f16.gguf をダウンロード中... +############################################################################################################################## 100.0% -[+] Creating 'default' collection in the Qdrant instance ... +[+] Qdrantインスタンスに「default」コレクションを作成中... - * Start a Qdrant instance ... + * Qdrantインスタンスを起動中... - * Remove the existed 'default' Qdrant collection ... + * 既存の「default」Qdrantコレクションを削除中... - * Download Qdrant collection snapshot ... -############################################################################################################################## 100.0%############################################################################################################################## 100.0% + * Qdrantコレクションのスナップショットをダウンロード中... +############################################################################################################################## 100.0% - * Import the Qdrant collection snapshot ... + * Qdrantコレクションスナップショットをインポート中... - * Recovery is done successfully + * リカバリが成功しました ```
-`init` コマンドは、`$HOME/gaianet/config.json` ファイルに従ってノードを初期化します。 + +`init` コマンドは、`$HOME/gaianet/config.json` ファイルに従ってノードを初期化します。プリセット設定もいくつか使用できます。例えば、以下のコマンドは、ロンドンガイドブックを知識ベースとして、llama-3 8B モデルでノードを初期化します。 ```bash gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/llama-3-8b-instruct_london/config.json ``` -プリセット設定のリストを見るには、`gaianet init --help` を実行できます。 -`gaianet_docs`のようなプリセット設定の他に、ノードが希望する状態に初期化されるように自分の `config.json` のURLを渡すこともできます。 +利用可能な構成リストは、以下のコマンドで確認できます: + +```bash +gaianet init --help +``` + +自分の `config.json` を指定した URL 経由で渡すことも可能です。 -別のディレクトリにインストールされたノードを初期化するには、以下を実行します。 +別ディレクトリにインストールしたノードを初期化する場合は以下のようにします: ```bash gaianet init --base $HOME/gaianet.alt ``` +## ノードの起動 -## ノードを開始 -``` +```bash gaianet start ``` - -
出力は以下のようになります: - +
+出力例は以下の通りです: ```bash -[+] Starting Qdrant instance ... +[+] Qdrantインスタンスを起動中... - Qdrant instance started with pid: 39762 + Qdrantインスタンスは pid: 39762 で起動しました -[+] Starting LlamaEdge API Server ... +[+] LlamaEdge APIサーバーを起動中... - Run the following command to start the LlamaEdge API Server: + LlamaEdge APIサーバーを起動するには以下のコマンドを実行: wasmedge --dir .:./dashboard --nn-preload default:GGML:AUTO:Llama-2-7b-chat-hf-Q5_K_M.gguf --nn-preload embedding:GGML:AUTO:all-MiniLM-L6-v2-ggml-model-f16.gguf rag-api-server.wasm --model-name Llama-2-7b-chat-hf-Q5_K_M,all-MiniLM-L6-v2-ggml-model-f16 --ctx-size 4096,384 --prompt-template llama-2-chat --qdrant-collection-name default --web-ui ./ --socket-addr 0.0.0.0:8080 --log-prompts --log-stat --rag-prompt "Use the following pieces of context to answer the user's question.\nIf you don't know the answer, just say that you don't know, don't try to make up an answer.\n----------------\n" - - LlamaEdge API Server started with pid: 39796 + LlamaEdge APIサーバーは pid: 39796 で起動しました ``` -
-ローカルでノードを開始することができます。これは `localhost` 経由でのみアクセス可能で、GaiaNetドメインの公開URLでは利用できません。 - +ローカルでノードを起動するには: ```bash gaianet start --local-only ``` - -別のベースディレクトリにインストールされたノードも開始できます。 +別ディレクトリにインストールされたノードを起動するには: ```bash gaianet start --base $HOME/gaianet.alt ``` -### ノードを停止 +--- + +### ノードの停止 ```bash gaianet stop ``` - -
出力は以下のようになります: - +
+出力例は以下の通りです: ```bash -[+] Stopping WasmEdge, Qdrant and frpc ... +[+] WasmEdge、Qdrant、frpc を停止中... ``` -
-別のベースディレクトリにインストールされたノードを停止します。 - +別のベースディレクトリにインストールされたノードを停止するには: ```bash gaianet stop --base $HOME/gaianet.alt ``` +--- +### 設定の更新 -### 設定を更新 - -`gaianet config` サブコマンドを使用して、`config.json` ファイルで定義された主要なフィールドを更新できます。設定を更新した後は、`gaianet init` を再実行する必要があります。 - -たとえば、`chat` フィールドを更新するには、次のコマンドを使用します: +`gaianet config` サブコマンドを使用して `config.json` に定義された主要フィールドを更新できます。 +設定を変更した後は必ず `gaianet init` を再実行してください。 +例: `chat` フィールドを更新する ```bash gaianet config --chat-url "https://huggingface.co/second-state/Llama-2-13B-Chat-GGUF/resolve/main/Llama-2-13b-chat-hf-Q5_K_M.gguf" ``` - -たとえば、`chat_ctx_size` フィールドを更新するには、次のコマンドを使用します: - +例: `chat_ctx_size` フィールドを更新する ```bash gaianet config --chat-ctx-size 5120 ``` - -`config` サブコマンドのすべてのオプションは以下の通りです。 - +以下は `config` サブコマンドのすべてのオプションです。 ```console $ gaianet config --help -使用方法: gaianet config [OPTIONS] +使用法: gaianet config [OPTIONS] オプション: - --chat-url チャットモデルのURLを更新。 - --chat-ctx-size チャットモデルのコンテキストサイズを更新。 - --embedding-url 埋め込みモデルのURLを更新。 - --embedding-ctx-size 埋め込みモデルのコンテキストサイズを更新。 - --prompt-template チャットモデルのプロンプトテンプレートを更新。 - --port LlamaEdge APIサーバーのポートを更新。 - --system-prompt システムプロンプトを更新。 - --rag-prompt RAGプロンプトを更新。 - --rag-policy RAGポリシーを更新 [可能な値: system-message, last-user-message]. - --reverse-prompt 逆プロンプトを更新。 - --domain GaiaNetノードのドメインを更新。 - --snapshot Qdrantスナップショットを更新。 - --qdrant-limit 返す結果の最大数を更新。 - --qdrant-score-threshold 結果の最小スコア閾値を更新。 - --base GaiaNetノードのベースディレクトリ。 + --chat-url チャットモデルのURLを更新 + --chat-ctx-size チャットモデルのコンテキストサイズを更新 + --embedding-url 埋め込みモデルのURLを更新 + --embedding-ctx-size 埋め込みモデルのコンテキストサイズを更新 + --prompt-template チャットモデルのプロンプトテンプレートを更新 + --port LlamaEdge APIサーバーのポートを更新 + --system-prompt システムプロンプトを更新 + --rag-prompt RAGプロンプトを更新 + --rag-policy RAGポリシーを更新 [可能な値: system-message, last-user-message] + --reverse-prompt 逆プロンプトを更新 + --domain GaiaNetノードのドメインを更新 + --snapshot Qdrantスナップショットを更新 + --qdrant-limit 結果の最大件数を更新 + --qdrant-score-threshold 最小スコア閾値を更新 + --base GaiaNetノードのベースディレクトリ --help このヘルプメッセージを表示 ``` +--- + + 楽しんでください! + +## リソース & コミュニティへの貢献 + +- ドキュメントをお探しですか? [ドキュメント](https://github.com/GaiaNet-AI/gaianet-node#readme) または [貢献ガイド](https://github.com/GaiaNet-AI/gaianet-node/blob/main/CONTRIBUTING.md) をご覧ください。 +- Gaia コミュニティからのツールやプロジェクトのキュレーションリストは [Awesome-Gaia](https://github.com/GaiaNet-AI/awesome-gaia) をチェック! +- コミュニティと話したい? [Telegram](https://t.me/gaianet_ai) に参加して、アイデアや作成したプロジェクトを共有しましょう。 +- バグを見つけましたか? [Issue トラッカー](https://github.com/GaiaNet-AI/gaianet-node/issues) にアクセスしてください。プルリクエストも大歓迎です! + +すべての Gaianet の貢献者は [行動規範](https://github.com/GaiaNet-AI/gaianet-node/blob/main/CODE_OF_CONDUCT.md) に従う必要があります。 + +👉 [GitHubで貢献を始める](https://github.com/GaiaNet-AI/gaianet-node) + +--- + +### コントリビューター -楽しんでください! + +Gaia プロジェクトの貢献者 +