From 7ad7efa73d8a1dd62ec67e33b3fd8a9a63dbeb6b Mon Sep 17 00:00:00 2001 From: Abukstech Date: Tue, 24 Jun 2025 09:36:44 -0700 Subject: [PATCH 01/36] update image paths and refences --- .../{ => agent-zero}/agent-zero-01.png | Bin .../{ => agent-zero}/agent-zero-02.png | Bin .../{ => agent-zero}/agent-zero-03.png | Bin .../{ => agent-zero}/agent-zero-04.png | Bin .../{ => agent-zero}/agent-zero-05.png | Bin .../{ => agent-zero}/agent-zero-06.png | Bin .../{ => agent-zero}/agent-zero-07.png | Bin .../{ => agent-zero}/agent-zero-08.png | Bin .../{ => agent-zero}/agent-zero-09.png | Bin .../{ => agent-zero}/agent-zero.md | 4 ++-- .../{ => anything-llm}/anything-llm-01.png | Bin .../{ => anything-llm}/anything-llm-02.png | Bin .../{ => anything-llm}/anything-llm-03.png | Bin .../{ => anything-llm}/anything_llm.md | 0 docs/agent-integrations/{ => book}/book-01.png | Bin docs/agent-integrations/{ => book}/book-02.png | Bin docs/agent-integrations/{ => book}/book-03.png | Bin .../agent-integrations/{ => codegpt}/codegpt-01.png | Bin .../agent-integrations/{ => codegpt}/codegpt-02.png | Bin .../agent-integrations/{ => codegpt}/codegpt-03.png | Bin .../agent-integrations/{ => codegpt}/codegpt-04.png | Bin docs/agent-integrations/{ => codegpt}/codegpt.md | 6 +++--- .../{ => continue}/continue-01.png | Bin docs/agent-integrations/{ => continue}/continue.md | 0 docs/agent-integrations/{ => cursor}/cursor-01.png | Bin docs/agent-integrations/{ => cursor}/cursor-02.png | Bin docs/agent-integrations/{ => cursor}/cursor.md | 0 docs/agent-integrations/{ => dify}/dify.md | 0 docs/agent-integrations/{ => dify}/dify_chat.png | Bin .../{ => dify}/dify_chatbot_ui.png | Bin .../{ => dify}/dify_embedding.png | Bin docs/agent-integrations/{ => dify}/dify_select.png | Bin .../agent-integrations/{ => flowise}/flowise-01.png | Bin .../agent-integrations/{ => flowise}/flowise-02.png | Bin .../agent-integrations/{ => flowise}/flowise-03.png | Bin .../agent-integrations/{ => flowise}/flowise-04.png | Bin .../{ => flowise}/flowise-tool-01.png | Bin .../{ => flowise}/flowise-tool-02.png | Bin .../{ => flowise}/flowise-tool-03.png | Bin .../{ => flowise}/flowise-tool-04.png | Bin .../{ => flowise}/flowise-tool-05.png | Bin .../{ => flowise}/flowise-tool-06.png | Bin .../{ => flowise}/flowiseai-tool-call.md | 0 docs/agent-integrations/{ => flowise}/flowiseai.md | 0 docs/agent-integrations/{ => llama}/llamacoder.md | 0 docs/agent-integrations/{ => llama}/llamacoder.png | Bin .../agent-integrations/{ => llama}/llamaedgebook.md | 6 +++--- .../{ => llama}/llamaparse-01.png | Bin docs/agent-integrations/{ => llama}/llamaparse.md | 0 .../{ => llama}/llamatutor-01.png | Bin docs/agent-integrations/{ => llama}/llamatutor.md | 0 .../{ => lobechat}/lobechat-gaianet-01.png | Bin .../{ => lobechat}/lobechat-gaianet-02.png | Bin docs/agent-integrations/{ => lobechat}/lobechat.md | 0 .../{ => obsidian}/obsidian-configure.png | Bin .../{ => obsidian}/obsidian-enable.png | Bin .../{ => obsidian}/obsidian-extract.png | Bin .../{ => obsidian}/obsidian-grammar.png | Bin .../{ => obsidian}/obsidian-hotkey.png | Bin .../{ => obsidian}/obsidian-model.png | Bin .../{ => obsidian}/obsidian-summarization.png | Bin .../{ => obsidian}/obsidian-text-continuation.png | Bin docs/agent-integrations/{ => obsidian}/obsidian.md | 0 .../{ => openwebui}/openwebui-01.png | Bin .../{ => openwebui}/openwebui-02.png | Bin .../{ => openwebui}/openwebui-03.png | Bin .../{ => openwebui}/openwebui-04.png | Bin .../{ => openwebui}/openwebui-05.png | Bin .../agent-integrations/{ => openwebui}/openwebui.md | 0 .../{ => stockbot}/stockbot-01.png | Bin docs/agent-integrations/{ => stockbot}/stockbot.md | 0 docs/agent-integrations/{ => zed}/zed-01.png | Bin docs/agent-integrations/{ => zed}/zed-02.png | Bin docs/agent-integrations/{ => zed}/zed-03.png | Bin docs/agent-integrations/{ => zed}/zed-04.png | Bin docs/agent-integrations/{ => zed}/zed-05.png | Bin docs/agent-integrations/{ => zed}/zed.md | 0 docs/getting-started/{ => api}/api-key-created.png | Bin docs/getting-started/{ => api}/api-reference.md | 0 docs/getting-started/{ => api}/create-api-key.png | Bin .../{ => authentication}/authentication.md | 10 +++++----- .../{ => chat-button}/chat_button.png | Bin docs/getting-started/{ => cli}/cli-options.md | 0 docs/getting-started/{ => customize}/customize.md | 0 .../disable_autoMemoryReclaim_wsl.png | Bin .../{ => gaia-protocol}/gaia-protocol copy.png | Bin .../{ => gaia-protocol}/gaia-protocol.png | Bin docs/getting-started/{ => install}/install.md | 0 docs/getting-started/{ => mynode}/mynode.md | 4 ++-- docs/getting-started/{ => mynode}/node-register.png | Bin docs/getting-started/{ => mynode}/what-is-a-node.md | 2 +- .../{ => openai}/openai_api_options.png | Bin .../{ => quick-start}/quick-start.md | 0 .../{ => quick-start}/quick-start.png | Bin docs/getting-started/{ => register}/register-01.png | Bin docs/getting-started/{ => register}/register.md | 4 ++-- .../settings-for-api-keys.png | Bin .../{ => settings-for-api}/settings-for-api.png | Bin .../system-requirements.md | 0 .../{ => troubleshooting}/troubleshooting-01.png | Bin .../{ => troubleshooting}/troubleshooting.md | 4 ++-- docs/knowledge-bases/how-to/{ => csv}/csv.md | 0 .../how-to/{ => firecrawl}/firecrawl-01.png | Bin .../how-to/{ => firecrawl}/firecrawl.md | 0 .../how-to/{ => markdown}/markdown.md | 0 docs/knowledge-bases/how-to/{ => pdf}/pdf.md | 4 ++-- docs/knowledge-bases/how-to/{ => text}/text.md | 0 .../how-to/{ => web-tool}/web-tool.md | 0 .../how-to/{ => web-tool}/web_tool_input.png | Bin .../examples/{ => cdp}/cdp-image.png | Bin .../coinbase-agentkit-starter.md | 2 +- .../examples/{ => dynamic-rag}/dynamic-rag.md | 0 .../examples/{ => gaia}/gaia-dtk-2.gif | Bin .../examples/{ => gaia}/gaia-supavec.md | 0 .../{ => metamask}/metamask-gaia-starter.md | 2 +- .../examples/{ => nubila}/nubila.md | 0 .../examples/{ => pdf}/pdf-rag-1.png | Bin .../examples/{ => pdf}/pdf-rag-2.png | Bin .../examples/{ => pdf}/pdf-rag-3.png | Bin .../examples/{ => pdf}/pdf-rag-4.png | Bin .../examples/{ => pdf}/pdf-rag-5.png | Bin .../examples/{ => pdf}/pdf-rag-6.png | Bin .../examples/{ => pdf}/pdf-rag.md | 0 .../examples/{ => story-weaver}/story-weaver.md | 0 .../examples/{ => token}/base-token-generator.md | 0 .../examples/{ => token}/celo-token-generator.md | 0 .../examples/{ => zerion}/zerion-tool-call.md | 0 .../templates/{ => ai-voting}/ai-voting.gif | Bin .../templates/{ => chatbot}/chatbot-widget.md | 0 .../{ => developer-docs}/developer-docs-ai-agent.md | 0 .../{ => gaia}/gaia-web3-voting-starter.md | 2 +- .../templates/{ => gaia}/notion-gaia-assistant.md | 0 docs/tutorial/{ => coinbase}/coinbase.md | 0 docs/tutorial/{ => concepts}/concepts.md | 0 docs/tutorial/{ => cursor}/cursor-settings.png | Bin docs/tutorial/{ => deepseek}/deepseek-cursor.md | 6 +++--- docs/tutorial/{ => deepseek}/deepseek-setup.png | Bin docs/tutorial/{ => eliza}/eliza.md | 0 docs/tutorial/{ => llama}/llamacpp.md | 0 docs/tutorial/{ => model-config}/model-config.png | Bin .../prompt-engineering-tool.md | 0 docs/tutorial/{ => tool-call}/tool-call.md | 0 .../{ => translator-agent}/translator-agent.md | 0 .../creator-guide/knowledge/concepts.md | 4 ++-- 144 files changed, 30 insertions(+), 30 deletions(-) rename docs/agent-integrations/{ => agent-zero}/agent-zero-01.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-02.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-03.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-04.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-05.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-06.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-07.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-08.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-09.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero.md (96%) rename docs/agent-integrations/{ => anything-llm}/anything-llm-01.png (100%) rename docs/agent-integrations/{ => anything-llm}/anything-llm-02.png (100%) rename docs/agent-integrations/{ => anything-llm}/anything-llm-03.png (100%) rename docs/agent-integrations/{ => anything-llm}/anything_llm.md (100%) rename docs/agent-integrations/{ => book}/book-01.png (100%) rename docs/agent-integrations/{ => book}/book-02.png (100%) rename docs/agent-integrations/{ => book}/book-03.png (100%) rename docs/agent-integrations/{ => codegpt}/codegpt-01.png (100%) rename docs/agent-integrations/{ => codegpt}/codegpt-02.png (100%) rename docs/agent-integrations/{ => codegpt}/codegpt-03.png (100%) rename docs/agent-integrations/{ => codegpt}/codegpt-04.png (100%) rename docs/agent-integrations/{ => codegpt}/codegpt.md (92%) rename docs/agent-integrations/{ => continue}/continue-01.png (100%) rename docs/agent-integrations/{ => continue}/continue.md (100%) rename docs/agent-integrations/{ => cursor}/cursor-01.png (100%) rename docs/agent-integrations/{ => cursor}/cursor-02.png (100%) rename docs/agent-integrations/{ => cursor}/cursor.md (100%) rename docs/agent-integrations/{ => dify}/dify.md (100%) rename docs/agent-integrations/{ => dify}/dify_chat.png (100%) rename docs/agent-integrations/{ => dify}/dify_chatbot_ui.png (100%) rename docs/agent-integrations/{ => dify}/dify_embedding.png (100%) rename docs/agent-integrations/{ => dify}/dify_select.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-01.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-02.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-03.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-04.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-tool-01.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-tool-02.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-tool-03.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-tool-04.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-tool-05.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-tool-06.png (100%) rename docs/agent-integrations/{ => flowise}/flowiseai-tool-call.md (100%) rename docs/agent-integrations/{ => flowise}/flowiseai.md (100%) rename docs/agent-integrations/{ => llama}/llamacoder.md (100%) rename docs/agent-integrations/{ => llama}/llamacoder.png (100%) rename docs/agent-integrations/{ => llama}/llamaedgebook.md (95%) rename docs/agent-integrations/{ => llama}/llamaparse-01.png (100%) rename docs/agent-integrations/{ => llama}/llamaparse.md (100%) rename docs/agent-integrations/{ => llama}/llamatutor-01.png (100%) rename docs/agent-integrations/{ => llama}/llamatutor.md (100%) rename docs/agent-integrations/{ => lobechat}/lobechat-gaianet-01.png (100%) rename docs/agent-integrations/{ => lobechat}/lobechat-gaianet-02.png (100%) rename docs/agent-integrations/{ => lobechat}/lobechat.md (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-configure.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-enable.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-extract.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-grammar.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-hotkey.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-model.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-summarization.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-text-continuation.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian.md (100%) rename docs/agent-integrations/{ => openwebui}/openwebui-01.png (100%) rename docs/agent-integrations/{ => openwebui}/openwebui-02.png (100%) rename docs/agent-integrations/{ => openwebui}/openwebui-03.png (100%) rename docs/agent-integrations/{ => openwebui}/openwebui-04.png (100%) rename docs/agent-integrations/{ => openwebui}/openwebui-05.png (100%) rename docs/agent-integrations/{ => openwebui}/openwebui.md (100%) rename docs/agent-integrations/{ => stockbot}/stockbot-01.png (100%) rename docs/agent-integrations/{ => stockbot}/stockbot.md (100%) rename docs/agent-integrations/{ => zed}/zed-01.png (100%) rename docs/agent-integrations/{ => zed}/zed-02.png (100%) rename docs/agent-integrations/{ => zed}/zed-03.png (100%) rename docs/agent-integrations/{ => zed}/zed-04.png (100%) rename docs/agent-integrations/{ => zed}/zed-05.png (100%) rename docs/agent-integrations/{ => zed}/zed.md (100%) rename docs/getting-started/{ => api}/api-key-created.png (100%) rename docs/getting-started/{ => api}/api-reference.md (100%) rename docs/getting-started/{ => api}/create-api-key.png (100%) rename docs/getting-started/{ => authentication}/authentication.md (82%) rename docs/getting-started/{ => chat-button}/chat_button.png (100%) rename docs/getting-started/{ => cli}/cli-options.md (100%) rename docs/getting-started/{ => customize}/customize.md (100%) rename docs/getting-started/{ => disable-automemory}/disable_autoMemoryReclaim_wsl.png (100%) rename docs/getting-started/{ => gaia-protocol}/gaia-protocol copy.png (100%) rename docs/getting-started/{ => gaia-protocol}/gaia-protocol.png (100%) rename docs/getting-started/{ => install}/install.md (100%) rename docs/getting-started/{ => mynode}/mynode.md (92%) rename docs/getting-started/{ => mynode}/node-register.png (100%) rename docs/getting-started/{ => mynode}/what-is-a-node.md (98%) rename docs/getting-started/{ => openai}/openai_api_options.png (100%) rename docs/getting-started/{ => quick-start}/quick-start.md (100%) rename docs/getting-started/{ => quick-start}/quick-start.png (100%) rename docs/getting-started/{ => register}/register-01.png (100%) rename docs/getting-started/{ => register}/register.md (98%) rename docs/getting-started/{ => settings-for-api}/settings-for-api-keys.png (100%) rename docs/getting-started/{ => settings-for-api}/settings-for-api.png (100%) rename docs/getting-started/{ => system-requirements}/system-requirements.md (100%) rename docs/getting-started/{ => troubleshooting}/troubleshooting-01.png (100%) rename docs/getting-started/{ => troubleshooting}/troubleshooting.md (98%) rename docs/knowledge-bases/how-to/{ => csv}/csv.md (100%) rename docs/knowledge-bases/how-to/{ => firecrawl}/firecrawl-01.png (100%) rename docs/knowledge-bases/how-to/{ => firecrawl}/firecrawl.md (100%) rename docs/knowledge-bases/how-to/{ => markdown}/markdown.md (100%) rename docs/knowledge-bases/how-to/{ => pdf}/pdf.md (85%) rename docs/knowledge-bases/how-to/{ => text}/text.md (100%) rename docs/knowledge-bases/how-to/{ => web-tool}/web-tool.md (100%) rename docs/knowledge-bases/how-to/{ => web-tool}/web_tool_input.png (100%) rename docs/templates-and-examples/examples/{ => cdp}/cdp-image.png (100%) rename docs/templates-and-examples/examples/{ => coinbase-agent}/coinbase-agentkit-starter.md (99%) rename docs/templates-and-examples/examples/{ => dynamic-rag}/dynamic-rag.md (100%) rename docs/templates-and-examples/examples/{ => gaia}/gaia-dtk-2.gif (100%) rename docs/templates-and-examples/examples/{ => gaia}/gaia-supavec.md (100%) rename docs/templates-and-examples/examples/{ => metamask}/metamask-gaia-starter.md (99%) rename docs/templates-and-examples/examples/{ => nubila}/nubila.md (100%) rename docs/templates-and-examples/examples/{ => pdf}/pdf-rag-1.png (100%) rename docs/templates-and-examples/examples/{ => pdf}/pdf-rag-2.png (100%) rename docs/templates-and-examples/examples/{ => pdf}/pdf-rag-3.png (100%) rename docs/templates-and-examples/examples/{ => pdf}/pdf-rag-4.png (100%) rename docs/templates-and-examples/examples/{ => pdf}/pdf-rag-5.png (100%) rename docs/templates-and-examples/examples/{ => pdf}/pdf-rag-6.png (100%) rename docs/templates-and-examples/examples/{ => pdf}/pdf-rag.md (100%) rename docs/templates-and-examples/examples/{ => story-weaver}/story-weaver.md (100%) rename docs/templates-and-examples/examples/{ => token}/base-token-generator.md (100%) rename docs/templates-and-examples/examples/{ => token}/celo-token-generator.md (100%) rename docs/templates-and-examples/examples/{ => zerion}/zerion-tool-call.md (100%) rename docs/templates-and-examples/templates/{ => ai-voting}/ai-voting.gif (100%) rename docs/templates-and-examples/templates/{ => chatbot}/chatbot-widget.md (100%) rename docs/templates-and-examples/templates/{ => developer-docs}/developer-docs-ai-agent.md (100%) rename docs/templates-and-examples/templates/{ => gaia}/gaia-web3-voting-starter.md (99%) rename docs/templates-and-examples/templates/{ => gaia}/notion-gaia-assistant.md (100%) rename docs/tutorial/{ => coinbase}/coinbase.md (100%) rename docs/tutorial/{ => concepts}/concepts.md (100%) rename docs/tutorial/{ => cursor}/cursor-settings.png (100%) rename docs/tutorial/{ => deepseek}/deepseek-cursor.md (93%) rename docs/tutorial/{ => deepseek}/deepseek-setup.png (100%) rename docs/tutorial/{ => eliza}/eliza.md (100%) rename docs/tutorial/{ => llama}/llamacpp.md (100%) rename docs/tutorial/{ => model-config}/model-config.png (100%) rename docs/tutorial/{ => prompt-engineer}/prompt-engineering-tool.md (100%) rename docs/tutorial/{ => tool-call}/tool-call.md (100%) rename docs/tutorial/{ => translator-agent}/translator-agent.md (100%) diff --git a/docs/agent-integrations/agent-zero-01.png b/docs/agent-integrations/agent-zero/agent-zero-01.png similarity index 100% rename from docs/agent-integrations/agent-zero-01.png rename to docs/agent-integrations/agent-zero/agent-zero-01.png diff --git a/docs/agent-integrations/agent-zero-02.png b/docs/agent-integrations/agent-zero/agent-zero-02.png similarity index 100% rename from docs/agent-integrations/agent-zero-02.png rename to docs/agent-integrations/agent-zero/agent-zero-02.png diff --git a/docs/agent-integrations/agent-zero-03.png b/docs/agent-integrations/agent-zero/agent-zero-03.png similarity index 100% rename from docs/agent-integrations/agent-zero-03.png rename to docs/agent-integrations/agent-zero/agent-zero-03.png diff --git a/docs/agent-integrations/agent-zero-04.png b/docs/agent-integrations/agent-zero/agent-zero-04.png similarity index 100% rename from docs/agent-integrations/agent-zero-04.png rename to docs/agent-integrations/agent-zero/agent-zero-04.png diff --git a/docs/agent-integrations/agent-zero-05.png b/docs/agent-integrations/agent-zero/agent-zero-05.png similarity index 100% rename from docs/agent-integrations/agent-zero-05.png rename to docs/agent-integrations/agent-zero/agent-zero-05.png diff --git a/docs/agent-integrations/agent-zero-06.png b/docs/agent-integrations/agent-zero/agent-zero-06.png similarity index 100% rename from docs/agent-integrations/agent-zero-06.png rename to docs/agent-integrations/agent-zero/agent-zero-06.png diff --git a/docs/agent-integrations/agent-zero-07.png b/docs/agent-integrations/agent-zero/agent-zero-07.png similarity index 100% rename from docs/agent-integrations/agent-zero-07.png rename to docs/agent-integrations/agent-zero/agent-zero-07.png diff --git a/docs/agent-integrations/agent-zero-08.png b/docs/agent-integrations/agent-zero/agent-zero-08.png similarity index 100% rename from docs/agent-integrations/agent-zero-08.png rename to docs/agent-integrations/agent-zero/agent-zero-08.png diff --git a/docs/agent-integrations/agent-zero-09.png b/docs/agent-integrations/agent-zero/agent-zero-09.png similarity index 100% rename from docs/agent-integrations/agent-zero-09.png rename to docs/agent-integrations/agent-zero/agent-zero-09.png diff --git a/docs/agent-integrations/agent-zero.md b/docs/agent-integrations/agent-zero/agent-zero.md similarity index 96% rename from docs/agent-integrations/agent-zero.md rename to docs/agent-integrations/agent-zero/agent-zero.md index b93a2672..610b5db8 100644 --- a/docs/agent-integrations/agent-zero.md +++ b/docs/agent-integrations/agent-zero/agent-zero.md @@ -11,8 +11,8 @@ It is designed to be dynamic, organically growing, and learning as users use it. You will need a Gaia node to provide LLM services to the agent app. You can -* [run your own node](../../getting-started/quick-start) -* [use a public node](../nodes) +* [run your own node](../../getting-started/quick-start/quick-start.md) +* [use a public node](/docs/nodes.md) In this tutorial, we will use the public [Llama-3.1-8B node](https://github.com/GaiaNet-AI/node-configs/tree/main/llama-3.1-8b-instruct) to power the Agent Zero. diff --git a/docs/agent-integrations/anything-llm-01.png b/docs/agent-integrations/anything-llm/anything-llm-01.png similarity index 100% rename from docs/agent-integrations/anything-llm-01.png rename to docs/agent-integrations/anything-llm/anything-llm-01.png diff --git a/docs/agent-integrations/anything-llm-02.png b/docs/agent-integrations/anything-llm/anything-llm-02.png similarity index 100% rename from docs/agent-integrations/anything-llm-02.png rename to docs/agent-integrations/anything-llm/anything-llm-02.png diff --git a/docs/agent-integrations/anything-llm-03.png b/docs/agent-integrations/anything-llm/anything-llm-03.png similarity index 100% rename from docs/agent-integrations/anything-llm-03.png rename to docs/agent-integrations/anything-llm/anything-llm-03.png diff --git a/docs/agent-integrations/anything_llm.md b/docs/agent-integrations/anything-llm/anything_llm.md similarity index 100% rename from docs/agent-integrations/anything_llm.md rename to docs/agent-integrations/anything-llm/anything_llm.md diff --git a/docs/agent-integrations/book-01.png b/docs/agent-integrations/book/book-01.png similarity index 100% rename from docs/agent-integrations/book-01.png rename to docs/agent-integrations/book/book-01.png diff --git a/docs/agent-integrations/book-02.png b/docs/agent-integrations/book/book-02.png similarity index 100% rename from docs/agent-integrations/book-02.png rename to docs/agent-integrations/book/book-02.png diff --git a/docs/agent-integrations/book-03.png b/docs/agent-integrations/book/book-03.png similarity index 100% rename from docs/agent-integrations/book-03.png rename to docs/agent-integrations/book/book-03.png diff --git a/docs/agent-integrations/codegpt-01.png b/docs/agent-integrations/codegpt/codegpt-01.png similarity index 100% rename from docs/agent-integrations/codegpt-01.png rename to docs/agent-integrations/codegpt/codegpt-01.png diff --git a/docs/agent-integrations/codegpt-02.png b/docs/agent-integrations/codegpt/codegpt-02.png similarity index 100% rename from docs/agent-integrations/codegpt-02.png rename to docs/agent-integrations/codegpt/codegpt-02.png diff --git a/docs/agent-integrations/codegpt-03.png b/docs/agent-integrations/codegpt/codegpt-03.png similarity index 100% rename from docs/agent-integrations/codegpt-03.png rename to docs/agent-integrations/codegpt/codegpt-03.png diff --git a/docs/agent-integrations/codegpt-04.png b/docs/agent-integrations/codegpt/codegpt-04.png similarity index 100% rename from docs/agent-integrations/codegpt-04.png rename to docs/agent-integrations/codegpt/codegpt-04.png diff --git a/docs/agent-integrations/codegpt.md b/docs/agent-integrations/codegpt/codegpt.md similarity index 92% rename from docs/agent-integrations/codegpt.md rename to docs/agent-integrations/codegpt/codegpt.md index d169b21e..83976494 100644 --- a/docs/agent-integrations/codegpt.md +++ b/docs/agent-integrations/codegpt/codegpt.md @@ -10,8 +10,8 @@ CodeGPT is a pair-programming partner for developers. It offers AI chat assistan You will need a Gaia node ready to provide LLM services through a public URL. You can -* [run your own node](../../getting-started/quick-start) -* [use a public node](../nodes) +* [run your own node](../../getting-started/quick-start/quick-start.md) +* [use a public node](/docs/nodes.md) In this tutorial, we will use the public CodeStral nodes to power the CodeGPT plugin. @@ -49,7 +49,7 @@ Click the CODEGPT on the right sidebar and enter the settings page for CodeGPT. Save the above settings. -> If you're using a Domain service, not your own node, you will [need to get an API key from Gaia](../getting-started/authentication.md). +> If you're using a Domain service, not your own node, you will [need to get an API key from Gaia](/docs/getting-started/authentication/authentication.md). ## Use the plugin diff --git a/docs/agent-integrations/continue-01.png b/docs/agent-integrations/continue/continue-01.png similarity index 100% rename from docs/agent-integrations/continue-01.png rename to docs/agent-integrations/continue/continue-01.png diff --git a/docs/agent-integrations/continue.md b/docs/agent-integrations/continue/continue.md similarity index 100% rename from docs/agent-integrations/continue.md rename to docs/agent-integrations/continue/continue.md diff --git a/docs/agent-integrations/cursor-01.png b/docs/agent-integrations/cursor/cursor-01.png similarity index 100% rename from docs/agent-integrations/cursor-01.png rename to docs/agent-integrations/cursor/cursor-01.png diff --git a/docs/agent-integrations/cursor-02.png b/docs/agent-integrations/cursor/cursor-02.png similarity index 100% rename from docs/agent-integrations/cursor-02.png rename to docs/agent-integrations/cursor/cursor-02.png diff --git a/docs/agent-integrations/cursor.md b/docs/agent-integrations/cursor/cursor.md similarity index 100% rename from docs/agent-integrations/cursor.md rename to docs/agent-integrations/cursor/cursor.md diff --git a/docs/agent-integrations/dify.md b/docs/agent-integrations/dify/dify.md similarity index 100% rename from docs/agent-integrations/dify.md rename to docs/agent-integrations/dify/dify.md diff --git a/docs/agent-integrations/dify_chat.png b/docs/agent-integrations/dify/dify_chat.png similarity index 100% rename from docs/agent-integrations/dify_chat.png rename to docs/agent-integrations/dify/dify_chat.png diff --git a/docs/agent-integrations/dify_chatbot_ui.png b/docs/agent-integrations/dify/dify_chatbot_ui.png similarity index 100% rename from docs/agent-integrations/dify_chatbot_ui.png rename to docs/agent-integrations/dify/dify_chatbot_ui.png diff --git a/docs/agent-integrations/dify_embedding.png b/docs/agent-integrations/dify/dify_embedding.png similarity index 100% rename from docs/agent-integrations/dify_embedding.png rename to docs/agent-integrations/dify/dify_embedding.png diff --git a/docs/agent-integrations/dify_select.png b/docs/agent-integrations/dify/dify_select.png similarity index 100% rename from docs/agent-integrations/dify_select.png rename to docs/agent-integrations/dify/dify_select.png diff --git a/docs/agent-integrations/flowise-01.png b/docs/agent-integrations/flowise/flowise-01.png similarity index 100% rename from docs/agent-integrations/flowise-01.png rename to docs/agent-integrations/flowise/flowise-01.png diff --git a/docs/agent-integrations/flowise-02.png b/docs/agent-integrations/flowise/flowise-02.png similarity index 100% rename from docs/agent-integrations/flowise-02.png rename to docs/agent-integrations/flowise/flowise-02.png diff --git a/docs/agent-integrations/flowise-03.png b/docs/agent-integrations/flowise/flowise-03.png similarity index 100% rename from docs/agent-integrations/flowise-03.png rename to docs/agent-integrations/flowise/flowise-03.png diff --git a/docs/agent-integrations/flowise-04.png b/docs/agent-integrations/flowise/flowise-04.png similarity index 100% rename from docs/agent-integrations/flowise-04.png rename to docs/agent-integrations/flowise/flowise-04.png diff --git a/docs/agent-integrations/flowise-tool-01.png b/docs/agent-integrations/flowise/flowise-tool-01.png similarity index 100% rename from docs/agent-integrations/flowise-tool-01.png rename to docs/agent-integrations/flowise/flowise-tool-01.png diff --git a/docs/agent-integrations/flowise-tool-02.png b/docs/agent-integrations/flowise/flowise-tool-02.png similarity index 100% rename from docs/agent-integrations/flowise-tool-02.png rename to docs/agent-integrations/flowise/flowise-tool-02.png diff --git a/docs/agent-integrations/flowise-tool-03.png b/docs/agent-integrations/flowise/flowise-tool-03.png similarity index 100% rename from docs/agent-integrations/flowise-tool-03.png rename to docs/agent-integrations/flowise/flowise-tool-03.png diff --git a/docs/agent-integrations/flowise-tool-04.png b/docs/agent-integrations/flowise/flowise-tool-04.png similarity index 100% rename from docs/agent-integrations/flowise-tool-04.png rename to docs/agent-integrations/flowise/flowise-tool-04.png diff --git a/docs/agent-integrations/flowise-tool-05.png b/docs/agent-integrations/flowise/flowise-tool-05.png similarity index 100% rename from docs/agent-integrations/flowise-tool-05.png rename to docs/agent-integrations/flowise/flowise-tool-05.png diff --git a/docs/agent-integrations/flowise-tool-06.png b/docs/agent-integrations/flowise/flowise-tool-06.png similarity index 100% rename from docs/agent-integrations/flowise-tool-06.png rename to docs/agent-integrations/flowise/flowise-tool-06.png diff --git a/docs/agent-integrations/flowiseai-tool-call.md b/docs/agent-integrations/flowise/flowiseai-tool-call.md similarity index 100% rename from docs/agent-integrations/flowiseai-tool-call.md rename to docs/agent-integrations/flowise/flowiseai-tool-call.md diff --git a/docs/agent-integrations/flowiseai.md b/docs/agent-integrations/flowise/flowiseai.md similarity index 100% rename from docs/agent-integrations/flowiseai.md rename to docs/agent-integrations/flowise/flowiseai.md diff --git a/docs/agent-integrations/llamacoder.md b/docs/agent-integrations/llama/llamacoder.md similarity index 100% rename from docs/agent-integrations/llamacoder.md rename to docs/agent-integrations/llama/llamacoder.md diff --git a/docs/agent-integrations/llamacoder.png b/docs/agent-integrations/llama/llamacoder.png similarity index 100% rename from docs/agent-integrations/llamacoder.png rename to docs/agent-integrations/llama/llamacoder.png diff --git a/docs/agent-integrations/llamaedgebook.md b/docs/agent-integrations/llama/llamaedgebook.md similarity index 95% rename from docs/agent-integrations/llamaedgebook.md rename to docs/agent-integrations/llama/llamaedgebook.md index 4d58b055..1eedb305 100644 --- a/docs/agent-integrations/llamaedgebook.md +++ b/docs/agent-integrations/llama/llamaedgebook.md @@ -55,12 +55,12 @@ Collecting usage statistics. To deactivate, set browser.gatherUsageStats to fals Finally, you can open the `http://localhost:8501` in your browser to generate a book. -![](book-01.png) +![](../book/book-01.png) The LlamaEdgeBook will first generate an outline based on your prompt, and then create the chapter content based on the outline. -![](book-02.png) +![](../book/book-02.png) You can also download the book after the generation is complete. -![](book-03.png) \ No newline at end of file +![](../book/book-03.png) \ No newline at end of file diff --git a/docs/agent-integrations/llamaparse-01.png b/docs/agent-integrations/llama/llamaparse-01.png similarity index 100% rename from docs/agent-integrations/llamaparse-01.png rename to docs/agent-integrations/llama/llamaparse-01.png diff --git a/docs/agent-integrations/llamaparse.md b/docs/agent-integrations/llama/llamaparse.md similarity index 100% rename from docs/agent-integrations/llamaparse.md rename to docs/agent-integrations/llama/llamaparse.md diff --git a/docs/agent-integrations/llamatutor-01.png b/docs/agent-integrations/llama/llamatutor-01.png similarity index 100% rename from docs/agent-integrations/llamatutor-01.png rename to docs/agent-integrations/llama/llamatutor-01.png diff --git a/docs/agent-integrations/llamatutor.md b/docs/agent-integrations/llama/llamatutor.md similarity index 100% rename from docs/agent-integrations/llamatutor.md rename to docs/agent-integrations/llama/llamatutor.md diff --git a/docs/agent-integrations/lobechat-gaianet-01.png b/docs/agent-integrations/lobechat/lobechat-gaianet-01.png similarity index 100% rename from docs/agent-integrations/lobechat-gaianet-01.png rename to docs/agent-integrations/lobechat/lobechat-gaianet-01.png diff --git a/docs/agent-integrations/lobechat-gaianet-02.png b/docs/agent-integrations/lobechat/lobechat-gaianet-02.png similarity index 100% rename from docs/agent-integrations/lobechat-gaianet-02.png rename to docs/agent-integrations/lobechat/lobechat-gaianet-02.png diff --git a/docs/agent-integrations/lobechat.md b/docs/agent-integrations/lobechat/lobechat.md similarity index 100% rename from docs/agent-integrations/lobechat.md rename to docs/agent-integrations/lobechat/lobechat.md diff --git a/docs/agent-integrations/obsidian-configure.png b/docs/agent-integrations/obsidian/obsidian-configure.png similarity index 100% rename from docs/agent-integrations/obsidian-configure.png rename to docs/agent-integrations/obsidian/obsidian-configure.png diff --git a/docs/agent-integrations/obsidian-enable.png b/docs/agent-integrations/obsidian/obsidian-enable.png similarity index 100% rename from docs/agent-integrations/obsidian-enable.png rename to docs/agent-integrations/obsidian/obsidian-enable.png diff --git a/docs/agent-integrations/obsidian-extract.png b/docs/agent-integrations/obsidian/obsidian-extract.png similarity index 100% rename from docs/agent-integrations/obsidian-extract.png rename to docs/agent-integrations/obsidian/obsidian-extract.png diff --git a/docs/agent-integrations/obsidian-grammar.png b/docs/agent-integrations/obsidian/obsidian-grammar.png similarity index 100% rename from docs/agent-integrations/obsidian-grammar.png rename to docs/agent-integrations/obsidian/obsidian-grammar.png diff --git a/docs/agent-integrations/obsidian-hotkey.png b/docs/agent-integrations/obsidian/obsidian-hotkey.png similarity index 100% rename from docs/agent-integrations/obsidian-hotkey.png rename to docs/agent-integrations/obsidian/obsidian-hotkey.png diff --git a/docs/agent-integrations/obsidian-model.png b/docs/agent-integrations/obsidian/obsidian-model.png similarity index 100% rename from docs/agent-integrations/obsidian-model.png rename to docs/agent-integrations/obsidian/obsidian-model.png diff --git a/docs/agent-integrations/obsidian-summarization.png b/docs/agent-integrations/obsidian/obsidian-summarization.png similarity index 100% rename from docs/agent-integrations/obsidian-summarization.png rename to docs/agent-integrations/obsidian/obsidian-summarization.png diff --git a/docs/agent-integrations/obsidian-text-continuation.png b/docs/agent-integrations/obsidian/obsidian-text-continuation.png similarity index 100% rename from docs/agent-integrations/obsidian-text-continuation.png rename to docs/agent-integrations/obsidian/obsidian-text-continuation.png diff --git a/docs/agent-integrations/obsidian.md b/docs/agent-integrations/obsidian/obsidian.md similarity index 100% rename from docs/agent-integrations/obsidian.md rename to docs/agent-integrations/obsidian/obsidian.md diff --git a/docs/agent-integrations/openwebui-01.png b/docs/agent-integrations/openwebui/openwebui-01.png similarity index 100% rename from docs/agent-integrations/openwebui-01.png rename to docs/agent-integrations/openwebui/openwebui-01.png diff --git a/docs/agent-integrations/openwebui-02.png b/docs/agent-integrations/openwebui/openwebui-02.png similarity index 100% rename from docs/agent-integrations/openwebui-02.png rename to docs/agent-integrations/openwebui/openwebui-02.png diff --git a/docs/agent-integrations/openwebui-03.png b/docs/agent-integrations/openwebui/openwebui-03.png similarity index 100% rename from docs/agent-integrations/openwebui-03.png rename to docs/agent-integrations/openwebui/openwebui-03.png diff --git a/docs/agent-integrations/openwebui-04.png b/docs/agent-integrations/openwebui/openwebui-04.png similarity index 100% rename from docs/agent-integrations/openwebui-04.png rename to docs/agent-integrations/openwebui/openwebui-04.png diff --git a/docs/agent-integrations/openwebui-05.png b/docs/agent-integrations/openwebui/openwebui-05.png similarity index 100% rename from docs/agent-integrations/openwebui-05.png rename to docs/agent-integrations/openwebui/openwebui-05.png diff --git a/docs/agent-integrations/openwebui.md b/docs/agent-integrations/openwebui/openwebui.md similarity index 100% rename from docs/agent-integrations/openwebui.md rename to docs/agent-integrations/openwebui/openwebui.md diff --git a/docs/agent-integrations/stockbot-01.png b/docs/agent-integrations/stockbot/stockbot-01.png similarity index 100% rename from docs/agent-integrations/stockbot-01.png rename to docs/agent-integrations/stockbot/stockbot-01.png diff --git a/docs/agent-integrations/stockbot.md b/docs/agent-integrations/stockbot/stockbot.md similarity index 100% rename from docs/agent-integrations/stockbot.md rename to docs/agent-integrations/stockbot/stockbot.md diff --git a/docs/agent-integrations/zed-01.png b/docs/agent-integrations/zed/zed-01.png similarity index 100% rename from docs/agent-integrations/zed-01.png rename to docs/agent-integrations/zed/zed-01.png diff --git a/docs/agent-integrations/zed-02.png b/docs/agent-integrations/zed/zed-02.png similarity index 100% rename from docs/agent-integrations/zed-02.png rename to docs/agent-integrations/zed/zed-02.png diff --git a/docs/agent-integrations/zed-03.png b/docs/agent-integrations/zed/zed-03.png similarity index 100% rename from docs/agent-integrations/zed-03.png rename to docs/agent-integrations/zed/zed-03.png diff --git a/docs/agent-integrations/zed-04.png b/docs/agent-integrations/zed/zed-04.png similarity index 100% rename from docs/agent-integrations/zed-04.png rename to docs/agent-integrations/zed/zed-04.png diff --git a/docs/agent-integrations/zed-05.png b/docs/agent-integrations/zed/zed-05.png similarity index 100% rename from docs/agent-integrations/zed-05.png rename to docs/agent-integrations/zed/zed-05.png diff --git a/docs/agent-integrations/zed.md b/docs/agent-integrations/zed/zed.md similarity index 100% rename from docs/agent-integrations/zed.md rename to docs/agent-integrations/zed/zed.md diff --git a/docs/getting-started/api-key-created.png b/docs/getting-started/api/api-key-created.png similarity index 100% rename from docs/getting-started/api-key-created.png rename to docs/getting-started/api/api-key-created.png diff --git a/docs/getting-started/api-reference.md b/docs/getting-started/api/api-reference.md similarity index 100% rename from docs/getting-started/api-reference.md rename to docs/getting-started/api/api-reference.md diff --git a/docs/getting-started/create-api-key.png b/docs/getting-started/api/create-api-key.png similarity index 100% rename from docs/getting-started/create-api-key.png rename to docs/getting-started/api/create-api-key.png diff --git a/docs/getting-started/authentication.md b/docs/getting-started/authentication/authentication.md similarity index 82% rename from docs/getting-started/authentication.md rename to docs/getting-started/authentication/authentication.md index b53cd808..55bbaebc 100644 --- a/docs/getting-started/authentication.md +++ b/docs/getting-started/authentication/authentication.md @@ -10,11 +10,11 @@ We're introducing API keys for authentication. You can create API keys by follow 2. Click **CONNECT** and connect your Metamask Wallet 3. After connecting your wallet, click on the profile drop down and then click **Setting** -![](settings-for-api.png) +![](../settings-for-api/settings-for-api.png) 4. Under **Setting**, click on **Gaia API Keys** and then **Create API Key** -![](settings-for-api-keys.png) +![](../settings-for-api/settings-for-api-keys.png) 5. Give your API Key a name and click **Create** @@ -24,9 +24,9 @@ Remember that your API key is a secret! Do not share it with others or expose it ::: -![](create-api-key.png) +![](../api/create-api-key.png) -![](api-key-created.png) +![](../api/api-key-created.png) :::tip Tip @@ -40,4 +40,4 @@ Your API Key is like a password and helps verify your usage. This will be one of Currently, we don't charge anything for usage or API key creation. However, it is highly recommended that you start using and updating your existing applications or new ones with your own API keys to avoid any disruption in the future. -Please refer to the [API Reference](../getting-started/api-reference) page for the updated examples with the API keys usage. +Please refer to the [API Reference](../api/api-reference.md) page for the updated examples with the API keys usage. diff --git a/docs/getting-started/chat_button.png b/docs/getting-started/chat-button/chat_button.png similarity index 100% rename from docs/getting-started/chat_button.png rename to docs/getting-started/chat-button/chat_button.png diff --git a/docs/getting-started/cli-options.md b/docs/getting-started/cli/cli-options.md similarity index 100% rename from docs/getting-started/cli-options.md rename to docs/getting-started/cli/cli-options.md diff --git a/docs/getting-started/customize.md b/docs/getting-started/customize/customize.md similarity index 100% rename from docs/getting-started/customize.md rename to docs/getting-started/customize/customize.md diff --git a/docs/getting-started/disable_autoMemoryReclaim_wsl.png b/docs/getting-started/disable-automemory/disable_autoMemoryReclaim_wsl.png similarity index 100% rename from docs/getting-started/disable_autoMemoryReclaim_wsl.png rename to docs/getting-started/disable-automemory/disable_autoMemoryReclaim_wsl.png diff --git a/docs/getting-started/gaia-protocol copy.png b/docs/getting-started/gaia-protocol/gaia-protocol copy.png similarity index 100% rename from docs/getting-started/gaia-protocol copy.png rename to docs/getting-started/gaia-protocol/gaia-protocol copy.png diff --git a/docs/getting-started/gaia-protocol.png b/docs/getting-started/gaia-protocol/gaia-protocol.png similarity index 100% rename from docs/getting-started/gaia-protocol.png rename to docs/getting-started/gaia-protocol/gaia-protocol.png diff --git a/docs/getting-started/install.md b/docs/getting-started/install/install.md similarity index 100% rename from docs/getting-started/install.md rename to docs/getting-started/install/install.md diff --git a/docs/getting-started/mynode.md b/docs/getting-started/mynode/mynode.md similarity index 92% rename from docs/getting-started/mynode.md rename to docs/getting-started/mynode/mynode.md index a838f0c5..1a0252cf 100644 --- a/docs/getting-started/mynode.md +++ b/docs/getting-started/mynode/mynode.md @@ -18,12 +18,12 @@ https://0x1234...xyz.gaia.domains/ On the Gaia node dashboard, you will see a "Chat with this node" button. -![](chat_button.png) +![](../chat-button/chat_button.png) ## OpenAI API replacement The Gaia node is a drop-in replacement for OpenAI API in [agent and LLM apps](../agent-integrations/intro). On the Gaia node dashboard, you will see a table that shows how to replace OpenAI parameters in those apps. -![](openai_api_options.png) +![](../openai/openai_api_options.png) diff --git a/docs/getting-started/node-register.png b/docs/getting-started/mynode/node-register.png similarity index 100% rename from docs/getting-started/node-register.png rename to docs/getting-started/mynode/node-register.png diff --git a/docs/getting-started/what-is-a-node.md b/docs/getting-started/mynode/what-is-a-node.md similarity index 98% rename from docs/getting-started/what-is-a-node.md rename to docs/getting-started/mynode/what-is-a-node.md index f84f852d..28b8a8f0 100644 --- a/docs/getting-started/what-is-a-node.md +++ b/docs/getting-started/mynode/what-is-a-node.md @@ -31,4 +31,4 @@ The Gaia node API service is fully compatible with the OpenAI JSON spec, and hen The Gaia protocol connects and incentivizes Gaia nodes and domains to form a coherent network of web services for AI agents. It provides a mechanism to discover, connect to, and pay for Gaia node services through a decentralized marketplace. It also incentivizes domains to manage node agents through a staking program. Furthermore, the Gaia protocol connects model creators (i.e., people who have skills to finetune models) and knowledge providers to node operators through a marketplace. -![Gaia Protocol](./gaia-protocol.png) \ No newline at end of file +![Gaia Protocol](../openai/openai_api_options.png) \ No newline at end of file diff --git a/docs/getting-started/openai_api_options.png b/docs/getting-started/openai/openai_api_options.png similarity index 100% rename from docs/getting-started/openai_api_options.png rename to docs/getting-started/openai/openai_api_options.png diff --git a/docs/getting-started/quick-start.md b/docs/getting-started/quick-start/quick-start.md similarity index 100% rename from docs/getting-started/quick-start.md rename to docs/getting-started/quick-start/quick-start.md diff --git a/docs/getting-started/quick-start.png b/docs/getting-started/quick-start/quick-start.png similarity index 100% rename from docs/getting-started/quick-start.png rename to docs/getting-started/quick-start/quick-start.png diff --git a/docs/getting-started/register-01.png b/docs/getting-started/register/register-01.png similarity index 100% rename from docs/getting-started/register-01.png rename to docs/getting-started/register/register-01.png diff --git a/docs/getting-started/register.md b/docs/getting-started/register/register.md similarity index 98% rename from docs/getting-started/register.md rename to docs/getting-started/register/register.md index a54c44b0..0243339a 100644 --- a/docs/getting-started/register.md +++ b/docs/getting-started/register/register.md @@ -18,7 +18,7 @@ Node ID: 0x80642b1----9a76a284efeb2bb6d142e Device ID: device-e77---1446f1b51 ``` -![](register-01.png) +![](../register/register-01.png) To receive rewards, bind your node and device IDs with a Metamask account using the Gaia web portal: @@ -27,7 +27,7 @@ To receive rewards, bind your node and device IDs with a Metamask account using 3. Hover on your profile and click **"Setting"** and click **"Nodes."** 4. Click **"Connect new node"** and enter your node and device IDs in the boxes. 5. Click **"Join"** -![](node-register.png) +![](../mynode/node-register.png) After your node has successfully joined the network, it will be displayed in the list of nodes on the Node Page. diff --git a/docs/getting-started/settings-for-api-keys.png b/docs/getting-started/settings-for-api/settings-for-api-keys.png similarity index 100% rename from docs/getting-started/settings-for-api-keys.png rename to docs/getting-started/settings-for-api/settings-for-api-keys.png diff --git a/docs/getting-started/settings-for-api.png b/docs/getting-started/settings-for-api/settings-for-api.png similarity index 100% rename from docs/getting-started/settings-for-api.png rename to docs/getting-started/settings-for-api/settings-for-api.png diff --git a/docs/getting-started/system-requirements.md b/docs/getting-started/system-requirements/system-requirements.md similarity index 100% rename from docs/getting-started/system-requirements.md rename to docs/getting-started/system-requirements/system-requirements.md diff --git a/docs/getting-started/troubleshooting-01.png b/docs/getting-started/troubleshooting/troubleshooting-01.png similarity index 100% rename from docs/getting-started/troubleshooting-01.png rename to docs/getting-started/troubleshooting/troubleshooting-01.png diff --git a/docs/getting-started/troubleshooting.md b/docs/getting-started/troubleshooting/troubleshooting.md similarity index 98% rename from docs/getting-started/troubleshooting.md rename to docs/getting-started/troubleshooting/troubleshooting.md index 02e7dbfe..91c38b06 100644 --- a/docs/getting-started/troubleshooting.md +++ b/docs/getting-started/troubleshooting/troubleshooting.md @@ -42,7 +42,7 @@ The solution is to disable the `autoMemoryReclaim` feature in WSL. Step to turn 1. Edit `C:\Users.wslconfig` 2. Remove or comment out `autoMemoryReclaim` in `[experimental]` section. -![](disable_autoMemoryReclaim_wsl.png) +![](../disable-automemory/disable_autoMemoryReclaim_wsl.png) Thanks to [RoggeOhta](https://github.com/RoggeOhta) for discovering this. You can learn more about it [here](https://github.com/GaiaNet-AI/gaianet-node/issues/46). @@ -173,7 +173,7 @@ This will temporarily set the FD limit to 10,000. Next, use `gaianet init` and ` When running `curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash` to install GaiaNet node software, you may meet the permission denied error especially installing the WasmEdge runtime. -![](troubleshooting-01.png) +![](../troubleshooting/troubleshooting-01.png) This error is caused by the lack of `/tmp` write permission. You can use `--tmpdir` to specify where you want to install the WasmEdge runtime. Please note, you will need to have written permission to the `` folder. diff --git a/docs/knowledge-bases/how-to/csv.md b/docs/knowledge-bases/how-to/csv/csv.md similarity index 100% rename from docs/knowledge-bases/how-to/csv.md rename to docs/knowledge-bases/how-to/csv/csv.md diff --git a/docs/knowledge-bases/how-to/firecrawl-01.png b/docs/knowledge-bases/how-to/firecrawl/firecrawl-01.png similarity index 100% rename from docs/knowledge-bases/how-to/firecrawl-01.png rename to docs/knowledge-bases/how-to/firecrawl/firecrawl-01.png diff --git a/docs/knowledge-bases/how-to/firecrawl.md b/docs/knowledge-bases/how-to/firecrawl/firecrawl.md similarity index 100% rename from docs/knowledge-bases/how-to/firecrawl.md rename to docs/knowledge-bases/how-to/firecrawl/firecrawl.md diff --git a/docs/knowledge-bases/how-to/markdown.md b/docs/knowledge-bases/how-to/markdown/markdown.md similarity index 100% rename from docs/knowledge-bases/how-to/markdown.md rename to docs/knowledge-bases/how-to/markdown/markdown.md diff --git a/docs/knowledge-bases/how-to/pdf.md b/docs/knowledge-bases/how-to/pdf/pdf.md similarity index 85% rename from docs/knowledge-bases/how-to/pdf.md rename to docs/knowledge-bases/how-to/pdf/pdf.md index 7ba96259..fb5d0a45 100644 --- a/docs/knowledge-bases/how-to/pdf.md +++ b/docs/knowledge-bases/how-to/pdf/pdf.md @@ -4,7 +4,7 @@ sidebar_position: 11 # Knowledge base from a PDF file -In this section, we will discuss how to create a vector collection snapshot from a PDF file. First, we will parse the unstructured PDF file to a structured markdown file. Then, we will follow the steps from [Knowledge base from a markdown file](markdown.md) to create embedding for your PDF files. +In this section, we will discuss how to create a vector collection snapshot from a PDF file. First, we will parse the unstructured PDF file to a structured markdown file. Then, we will follow the steps from [Knowledge base from a markdown file](/docs/knowledge-bases/how-to/markdown/markdown.md) to create embedding for your PDF files. ## Tools to convert a PDF file to a markdown file @@ -61,4 +61,4 @@ The output markdown files called `output.md` will be located in your root direct ## Create embeddings from the markdown files -Please follow the tutorial [Knowledge base from a markdown file](markdown.md) to convert your markdown file to a snapshot of embeddings that can be imported into a GaiaNet node. +Please follow the tutorial [Knowledge base from a markdown file](/docs/knowledge-bases/how-to/markdown/markdown.md) to convert your markdown file to a snapshot of embeddings that can be imported into a GaiaNet node. diff --git a/docs/knowledge-bases/how-to/text.md b/docs/knowledge-bases/how-to/text/text.md similarity index 100% rename from docs/knowledge-bases/how-to/text.md rename to docs/knowledge-bases/how-to/text/text.md diff --git a/docs/knowledge-bases/how-to/web-tool.md b/docs/knowledge-bases/how-to/web-tool/web-tool.md similarity index 100% rename from docs/knowledge-bases/how-to/web-tool.md rename to docs/knowledge-bases/how-to/web-tool/web-tool.md diff --git a/docs/knowledge-bases/how-to/web_tool_input.png b/docs/knowledge-bases/how-to/web-tool/web_tool_input.png similarity index 100% rename from docs/knowledge-bases/how-to/web_tool_input.png rename to docs/knowledge-bases/how-to/web-tool/web_tool_input.png diff --git a/docs/templates-and-examples/examples/cdp-image.png b/docs/templates-and-examples/examples/cdp/cdp-image.png similarity index 100% rename from docs/templates-and-examples/examples/cdp-image.png rename to docs/templates-and-examples/examples/cdp/cdp-image.png diff --git a/docs/templates-and-examples/examples/coinbase-agentkit-starter.md b/docs/templates-and-examples/examples/coinbase-agent/coinbase-agentkit-starter.md similarity index 99% rename from docs/templates-and-examples/examples/coinbase-agentkit-starter.md rename to docs/templates-and-examples/examples/coinbase-agent/coinbase-agentkit-starter.md index f933efc5..30e04700 100644 --- a/docs/templates-and-examples/examples/coinbase-agentkit-starter.md +++ b/docs/templates-and-examples/examples/coinbase-agent/coinbase-agentkit-starter.md @@ -10,7 +10,7 @@ This template shows an onchain agent powered by Coinbase's AgentKit with the Nex AgentKit handles these interactions by using a Gaia node for Large Language Model (LLM) inferencing. -![cdp-image](./cdp-image.png) +![cdp-image](../cdp/cdp-image.png) ## Features diff --git a/docs/templates-and-examples/examples/dynamic-rag.md b/docs/templates-and-examples/examples/dynamic-rag/dynamic-rag.md similarity index 100% rename from docs/templates-and-examples/examples/dynamic-rag.md rename to docs/templates-and-examples/examples/dynamic-rag/dynamic-rag.md diff --git a/docs/templates-and-examples/examples/gaia-dtk-2.gif b/docs/templates-and-examples/examples/gaia/gaia-dtk-2.gif similarity index 100% rename from docs/templates-and-examples/examples/gaia-dtk-2.gif rename to docs/templates-and-examples/examples/gaia/gaia-dtk-2.gif diff --git a/docs/templates-and-examples/examples/gaia-supavec.md b/docs/templates-and-examples/examples/gaia/gaia-supavec.md similarity index 100% rename from docs/templates-and-examples/examples/gaia-supavec.md rename to docs/templates-and-examples/examples/gaia/gaia-supavec.md diff --git a/docs/templates-and-examples/examples/metamask-gaia-starter.md b/docs/templates-and-examples/examples/metamask/metamask-gaia-starter.md similarity index 99% rename from docs/templates-and-examples/examples/metamask-gaia-starter.md rename to docs/templates-and-examples/examples/metamask/metamask-gaia-starter.md index ff67b1b9..163451dc 100644 --- a/docs/templates-and-examples/examples/metamask-gaia-starter.md +++ b/docs/templates-and-examples/examples/metamask/metamask-gaia-starter.md @@ -8,7 +8,7 @@ sidebar_position: 1 The MetaMask Gaia DTK Starter is a powerful Next.js template that seamlessly integrates Gaia's advanced capabilities with MetaMask's Develegation Toolkit (DTK). This project allows developers to build sophisticated blockchain applications with AI-enhanced functionalities while leveraging MetaMask's secure wallet infrastructure. -![Gaia Delegation Toolkit Gif](./gaia-dtk-2.gif) +![Gaia Delegation Toolkit Gif](../gaia/gaia-dtk-2.gif) The starter includes a full ERC20 token creation system through an integrated factory contract, allowing users to deploy custom tokens directly through the application. Combined with AI-powered interactions, this creates a powerful platform for building next-generation decentralized applications. diff --git a/docs/templates-and-examples/examples/nubila.md b/docs/templates-and-examples/examples/nubila/nubila.md similarity index 100% rename from docs/templates-and-examples/examples/nubila.md rename to docs/templates-and-examples/examples/nubila/nubila.md diff --git a/docs/templates-and-examples/examples/pdf-rag-1.png b/docs/templates-and-examples/examples/pdf/pdf-rag-1.png similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag-1.png rename to docs/templates-and-examples/examples/pdf/pdf-rag-1.png diff --git a/docs/templates-and-examples/examples/pdf-rag-2.png b/docs/templates-and-examples/examples/pdf/pdf-rag-2.png similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag-2.png rename to docs/templates-and-examples/examples/pdf/pdf-rag-2.png diff --git a/docs/templates-and-examples/examples/pdf-rag-3.png b/docs/templates-and-examples/examples/pdf/pdf-rag-3.png similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag-3.png rename to docs/templates-and-examples/examples/pdf/pdf-rag-3.png diff --git a/docs/templates-and-examples/examples/pdf-rag-4.png b/docs/templates-and-examples/examples/pdf/pdf-rag-4.png similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag-4.png rename to docs/templates-and-examples/examples/pdf/pdf-rag-4.png diff --git a/docs/templates-and-examples/examples/pdf-rag-5.png b/docs/templates-and-examples/examples/pdf/pdf-rag-5.png similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag-5.png rename to docs/templates-and-examples/examples/pdf/pdf-rag-5.png diff --git a/docs/templates-and-examples/examples/pdf-rag-6.png b/docs/templates-and-examples/examples/pdf/pdf-rag-6.png similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag-6.png rename to docs/templates-and-examples/examples/pdf/pdf-rag-6.png diff --git a/docs/templates-and-examples/examples/pdf-rag.md b/docs/templates-and-examples/examples/pdf/pdf-rag.md similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag.md rename to docs/templates-and-examples/examples/pdf/pdf-rag.md diff --git a/docs/templates-and-examples/examples/story-weaver.md b/docs/templates-and-examples/examples/story-weaver/story-weaver.md similarity index 100% rename from docs/templates-and-examples/examples/story-weaver.md rename to docs/templates-and-examples/examples/story-weaver/story-weaver.md diff --git a/docs/templates-and-examples/examples/base-token-generator.md b/docs/templates-and-examples/examples/token/base-token-generator.md similarity index 100% rename from docs/templates-and-examples/examples/base-token-generator.md rename to docs/templates-and-examples/examples/token/base-token-generator.md diff --git a/docs/templates-and-examples/examples/celo-token-generator.md b/docs/templates-and-examples/examples/token/celo-token-generator.md similarity index 100% rename from docs/templates-and-examples/examples/celo-token-generator.md rename to docs/templates-and-examples/examples/token/celo-token-generator.md diff --git a/docs/templates-and-examples/examples/zerion-tool-call.md b/docs/templates-and-examples/examples/zerion/zerion-tool-call.md similarity index 100% rename from docs/templates-and-examples/examples/zerion-tool-call.md rename to docs/templates-and-examples/examples/zerion/zerion-tool-call.md diff --git a/docs/templates-and-examples/templates/ai-voting.gif b/docs/templates-and-examples/templates/ai-voting/ai-voting.gif similarity index 100% rename from docs/templates-and-examples/templates/ai-voting.gif rename to docs/templates-and-examples/templates/ai-voting/ai-voting.gif diff --git a/docs/templates-and-examples/templates/chatbot-widget.md b/docs/templates-and-examples/templates/chatbot/chatbot-widget.md similarity index 100% rename from docs/templates-and-examples/templates/chatbot-widget.md rename to docs/templates-and-examples/templates/chatbot/chatbot-widget.md diff --git a/docs/templates-and-examples/templates/developer-docs-ai-agent.md b/docs/templates-and-examples/templates/developer-docs/developer-docs-ai-agent.md similarity index 100% rename from docs/templates-and-examples/templates/developer-docs-ai-agent.md rename to docs/templates-and-examples/templates/developer-docs/developer-docs-ai-agent.md diff --git a/docs/templates-and-examples/templates/gaia-web3-voting-starter.md b/docs/templates-and-examples/templates/gaia/gaia-web3-voting-starter.md similarity index 99% rename from docs/templates-and-examples/templates/gaia-web3-voting-starter.md rename to docs/templates-and-examples/templates/gaia/gaia-web3-voting-starter.md index 39a02b2c..13e1668f 100644 --- a/docs/templates-and-examples/templates/gaia-web3-voting-starter.md +++ b/docs/templates-and-examples/templates/gaia/gaia-web3-voting-starter.md @@ -6,7 +6,7 @@ sidebar_position: 2 # Gaia Web3 Voting Starter -![Gaia AI Voting](./ai-voting.gif) +![Gaia AI Voting](../ai-voting/ai-voting.gif) A decentralized voting application built with Next.js, Hardhat, and [Gaia](https://docs.gaianet.ai/intro/). You can create voting situation and select the choices you want to vote and vote it with the AI Agent. diff --git a/docs/templates-and-examples/templates/notion-gaia-assistant.md b/docs/templates-and-examples/templates/gaia/notion-gaia-assistant.md similarity index 100% rename from docs/templates-and-examples/templates/notion-gaia-assistant.md rename to docs/templates-and-examples/templates/gaia/notion-gaia-assistant.md diff --git a/docs/tutorial/coinbase.md b/docs/tutorial/coinbase/coinbase.md similarity index 100% rename from docs/tutorial/coinbase.md rename to docs/tutorial/coinbase/coinbase.md diff --git a/docs/tutorial/concepts.md b/docs/tutorial/concepts/concepts.md similarity index 100% rename from docs/tutorial/concepts.md rename to docs/tutorial/concepts/concepts.md diff --git a/docs/tutorial/cursor-settings.png b/docs/tutorial/cursor/cursor-settings.png similarity index 100% rename from docs/tutorial/cursor-settings.png rename to docs/tutorial/cursor/cursor-settings.png diff --git a/docs/tutorial/deepseek-cursor.md b/docs/tutorial/deepseek/deepseek-cursor.md similarity index 93% rename from docs/tutorial/deepseek-cursor.md rename to docs/tutorial/deepseek/deepseek-cursor.md index 930407a3..2195895b 100644 --- a/docs/tutorial/deepseek-cursor.md +++ b/docs/tutorial/deepseek/deepseek-cursor.md @@ -57,16 +57,16 @@ We start the DeepSeek R1 model with an 8k context window by default. If your mac 1. Open Cursor settings -![Cursor Settings](cursor-settings.png) +![Cursor Settings](../cursor/cursor-settings.png) 2. Locate the LLM Backend configuration -![LLM Backend configuration](model-config.png) +![LLM Backend configuration](../model-config/model-config.png) 3. Configure the following: - Base API URL: Your Gaia node HTTPS URL - Model Name: `DeepSeek-R1-Distill-Llama-8B` - - API Key: Make sure to replace `YOUR_API_KEY_GOES_HERE` with your **own API key**. To get your own API key, follow [this](../getting-started/authentication) tutorial. + - API Key: Make sure to replace `YOUR_API_KEY_GOES_HERE` with your **own API key**. To get your own API key, follow [this](/docs/getting-started/authentication/authentication.md) tutorial. ![DeepSeek-R1 Setup](deepseek-setup.png) diff --git a/docs/tutorial/deepseek-setup.png b/docs/tutorial/deepseek/deepseek-setup.png similarity index 100% rename from docs/tutorial/deepseek-setup.png rename to docs/tutorial/deepseek/deepseek-setup.png diff --git a/docs/tutorial/eliza.md b/docs/tutorial/eliza/eliza.md similarity index 100% rename from docs/tutorial/eliza.md rename to docs/tutorial/eliza/eliza.md diff --git a/docs/tutorial/llamacpp.md b/docs/tutorial/llama/llamacpp.md similarity index 100% rename from docs/tutorial/llamacpp.md rename to docs/tutorial/llama/llamacpp.md diff --git a/docs/tutorial/model-config.png b/docs/tutorial/model-config/model-config.png similarity index 100% rename from docs/tutorial/model-config.png rename to docs/tutorial/model-config/model-config.png diff --git a/docs/tutorial/prompt-engineering-tool.md b/docs/tutorial/prompt-engineer/prompt-engineering-tool.md similarity index 100% rename from docs/tutorial/prompt-engineering-tool.md rename to docs/tutorial/prompt-engineer/prompt-engineering-tool.md diff --git a/docs/tutorial/tool-call.md b/docs/tutorial/tool-call/tool-call.md similarity index 100% rename from docs/tutorial/tool-call.md rename to docs/tutorial/tool-call/tool-call.md diff --git a/docs/tutorial/translator-agent.md b/docs/tutorial/translator-agent/translator-agent.md similarity index 100% rename from docs/tutorial/translator-agent.md rename to docs/tutorial/translator-agent/translator-agent.md diff --git a/versioned_docs/version-1.0.0/creator-guide/knowledge/concepts.md b/versioned_docs/version-1.0.0/creator-guide/knowledge/concepts.md index 4fce2f60..ef19c2ee 100644 --- a/versioned_docs/version-1.0.0/creator-guide/knowledge/concepts.md +++ b/versioned_docs/version-1.0.0/creator-guide/knowledge/concepts.md @@ -21,7 +21,7 @@ domain or background. > For example, if you ask ChatGPT the question What is Layer 2, the answer is that Layer 2 is a concept from the computer network. However, if you ask a blockchain person, they answer that Layer 2 is a way to scale the original Ethereum network. That's the difference between a generic LLM and knowledge-supplemented LLMs. -We will cover the external knowledge preparation and how a knowledge-supplemented LLM completes a conversation. If you have learned how a RAG application works, go to [Build a RAG application with Gaia](/docs/getting-started/quick-start.md) to start building one. +We will cover the external knowledge preparation and how a knowledge-supplemented LLM completes a conversation. If you have learned how a RAG application works, go to [Build a RAG application with Gaia](/docs/getting-started/quick-start/quick-start.md) to start building one. 1. Create embeddings for your own knowledge as the long-term memory. 2. Lifecycle of a user query on a knowledge-supplemented LLM. @@ -45,7 +45,7 @@ After chunking the document, we can convert these chunks into embeddings leverag Additionally, we will need a vector DB to store the embeddings so that we can retrieve these embeddings quickly at any time. -On a Gaia node, we will get a database snapshot with the embeddings to use at last. Check out how to create your embeddings [from a plain text file](text.md), and [from a markdown file](markdown.md). +On a Gaia node, we will get a database snapshot with the embeddings to use at last. Check out how to create your embeddings [from a plain text file](/docs/knowledge-bases/how-to/text/text.md), and [from a markdown file](/docs/knowledge-bases/how-to/markdown/markdown.md). ## Lifecycle of a user query on a knowledge-supplemented LLM From 60a06c45a9395abf1e882f8f5cfa4b60e3779bc4 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Tue, 24 Jun 2025 10:27:24 -0700 Subject: [PATCH 02/36] fit:clean up paths --- .../{ => gpt-planner}/gpt-planner.md | 0 .../{ => langchain}/langchain.md | 0 .../translation-agent.md | 0 docs/{ => close_vs_open}/closed_vs_open.jpg | Bin docs/{ => gaianet}/gaianet_agent.png | Bin docs/{ => gaianet}/gaianet_eco.png | Bin docs/{ => gaianet}/gaianet_node.png | Bin .../{ => aws}/aws.md | 0 .../{ => aws}/aws_ami.png | Bin .../{ => aws}/aws_instance_type.png | Bin .../{ => aws}/aws_network.png | Bin .../{ => cli}/cli-installation.png | Bin .../{ => cuda}/cuda.md | 0 .../{ => docker}/docker.md | 0 .../{ => gaia}/gaia-cli-installation.png | Bin .../{ => gaia}/gaianet-init.png | Bin .../{ => gaia}/gaianet-start.png | Bin .../advanced-deployment-options/windows.md | 18 +++++++++--------- .../installation-complete.png | Bin .../{ => wsl-ubuntu}/launching-ubuntu.png | Bin .../{ => wsl-ubuntu}/wsl-install-ubuntu.png | Bin .../{ => wsl-ubuntu}/wsl-installer.png | Bin .../{api => }/api-reference.md | 0 .../{cli => cli-options}/cli-options.md | 0 docs/{ => litepaper}/litepaper.md | 8 ++++---- docs/{ => nodes}/node-operators.md | 0 docs/{ => nodes}/nodes.md | 0 27 files changed, 13 insertions(+), 13 deletions(-) rename docs/agent-integrations/{ => gpt-planner}/gpt-planner.md (100%) rename docs/agent-integrations/{ => langchain}/langchain.md (100%) rename docs/agent-integrations/{ => translation-agent}/translation-agent.md (100%) rename docs/{ => close_vs_open}/closed_vs_open.jpg (100%) rename docs/{ => gaianet}/gaianet_agent.png (100%) rename docs/{ => gaianet}/gaianet_eco.png (100%) rename docs/{ => gaianet}/gaianet_node.png (100%) rename docs/getting-started/advanced-deployment-options/{ => aws}/aws.md (100%) rename docs/getting-started/advanced-deployment-options/{ => aws}/aws_ami.png (100%) rename docs/getting-started/advanced-deployment-options/{ => aws}/aws_instance_type.png (100%) rename docs/getting-started/advanced-deployment-options/{ => aws}/aws_network.png (100%) rename docs/getting-started/advanced-deployment-options/{ => cli}/cli-installation.png (100%) rename docs/getting-started/advanced-deployment-options/{ => cuda}/cuda.md (100%) rename docs/getting-started/advanced-deployment-options/{ => docker}/docker.md (100%) rename docs/getting-started/advanced-deployment-options/{ => gaia}/gaia-cli-installation.png (100%) rename docs/getting-started/advanced-deployment-options/{ => gaia}/gaianet-init.png (100%) rename docs/getting-started/advanced-deployment-options/{ => gaia}/gaianet-start.png (100%) rename docs/getting-started/advanced-deployment-options/{ => wsl-ubuntu}/installation-complete.png (100%) rename docs/getting-started/advanced-deployment-options/{ => wsl-ubuntu}/launching-ubuntu.png (100%) rename docs/getting-started/advanced-deployment-options/{ => wsl-ubuntu}/wsl-install-ubuntu.png (100%) rename docs/getting-started/advanced-deployment-options/{ => wsl-ubuntu}/wsl-installer.png (100%) rename docs/getting-started/{api => }/api-reference.md (100%) rename docs/getting-started/{cli => cli-options}/cli-options.md (100%) rename docs/{ => litepaper}/litepaper.md (98%) rename docs/{ => nodes}/node-operators.md (100%) rename docs/{ => nodes}/nodes.md (100%) diff --git a/docs/agent-integrations/gpt-planner.md b/docs/agent-integrations/gpt-planner/gpt-planner.md similarity index 100% rename from docs/agent-integrations/gpt-planner.md rename to docs/agent-integrations/gpt-planner/gpt-planner.md diff --git a/docs/agent-integrations/langchain.md b/docs/agent-integrations/langchain/langchain.md similarity index 100% rename from docs/agent-integrations/langchain.md rename to docs/agent-integrations/langchain/langchain.md diff --git a/docs/agent-integrations/translation-agent.md b/docs/agent-integrations/translation-agent/translation-agent.md similarity index 100% rename from docs/agent-integrations/translation-agent.md rename to docs/agent-integrations/translation-agent/translation-agent.md diff --git a/docs/closed_vs_open.jpg b/docs/close_vs_open/closed_vs_open.jpg similarity index 100% rename from docs/closed_vs_open.jpg rename to docs/close_vs_open/closed_vs_open.jpg diff --git a/docs/gaianet_agent.png b/docs/gaianet/gaianet_agent.png similarity index 100% rename from docs/gaianet_agent.png rename to docs/gaianet/gaianet_agent.png diff --git a/docs/gaianet_eco.png b/docs/gaianet/gaianet_eco.png similarity index 100% rename from docs/gaianet_eco.png rename to docs/gaianet/gaianet_eco.png diff --git a/docs/gaianet_node.png b/docs/gaianet/gaianet_node.png similarity index 100% rename from docs/gaianet_node.png rename to docs/gaianet/gaianet_node.png diff --git a/docs/getting-started/advanced-deployment-options/aws.md b/docs/getting-started/advanced-deployment-options/aws/aws.md similarity index 100% rename from docs/getting-started/advanced-deployment-options/aws.md rename to docs/getting-started/advanced-deployment-options/aws/aws.md diff --git a/docs/getting-started/advanced-deployment-options/aws_ami.png b/docs/getting-started/advanced-deployment-options/aws/aws_ami.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/aws_ami.png rename to docs/getting-started/advanced-deployment-options/aws/aws_ami.png diff --git a/docs/getting-started/advanced-deployment-options/aws_instance_type.png b/docs/getting-started/advanced-deployment-options/aws/aws_instance_type.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/aws_instance_type.png rename to docs/getting-started/advanced-deployment-options/aws/aws_instance_type.png diff --git a/docs/getting-started/advanced-deployment-options/aws_network.png b/docs/getting-started/advanced-deployment-options/aws/aws_network.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/aws_network.png rename to docs/getting-started/advanced-deployment-options/aws/aws_network.png diff --git a/docs/getting-started/advanced-deployment-options/cli-installation.png b/docs/getting-started/advanced-deployment-options/cli/cli-installation.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/cli-installation.png rename to docs/getting-started/advanced-deployment-options/cli/cli-installation.png diff --git a/docs/getting-started/advanced-deployment-options/cuda.md b/docs/getting-started/advanced-deployment-options/cuda/cuda.md similarity index 100% rename from docs/getting-started/advanced-deployment-options/cuda.md rename to docs/getting-started/advanced-deployment-options/cuda/cuda.md diff --git a/docs/getting-started/advanced-deployment-options/docker.md b/docs/getting-started/advanced-deployment-options/docker/docker.md similarity index 100% rename from docs/getting-started/advanced-deployment-options/docker.md rename to docs/getting-started/advanced-deployment-options/docker/docker.md diff --git a/docs/getting-started/advanced-deployment-options/gaia-cli-installation.png b/docs/getting-started/advanced-deployment-options/gaia/gaia-cli-installation.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/gaia-cli-installation.png rename to docs/getting-started/advanced-deployment-options/gaia/gaia-cli-installation.png diff --git a/docs/getting-started/advanced-deployment-options/gaianet-init.png b/docs/getting-started/advanced-deployment-options/gaia/gaianet-init.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/gaianet-init.png rename to docs/getting-started/advanced-deployment-options/gaia/gaianet-init.png diff --git a/docs/getting-started/advanced-deployment-options/gaianet-start.png b/docs/getting-started/advanced-deployment-options/gaia/gaianet-start.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/gaianet-start.png rename to docs/getting-started/advanced-deployment-options/gaia/gaianet-start.png diff --git a/docs/getting-started/advanced-deployment-options/windows.md b/docs/getting-started/advanced-deployment-options/windows.md index 75123036..89383880 100644 --- a/docs/getting-started/advanced-deployment-options/windows.md +++ b/docs/getting-started/advanced-deployment-options/windows.md @@ -23,10 +23,10 @@ wsl --install Ubuntu-24.04 Following is the progress that you should notice when WSL and Ubuntu-24.04 is being installed. -![](wsl-install-ubuntu.png) -![](wsl-installer.png) -![](launching-ubuntu.png) -![](installation-complete.png) +![](./wsl-ubuntu/wsl-install-ubuntu.png) +![](./wsl-ubuntu/wsl-installer.png) +![](./wsl-ubuntu/launching-ubuntu.png) +![](./wsl-ubuntu/installation-complete.png) ## Step 2 @@ -37,15 +37,15 @@ Make sure to: Once WSL is installed and your choice of Ubuntu is installed, you should see the following: -![Ubuntu-24.04 Installation Complete](installation-complete.png) +![Ubuntu-24.04 Installation Complete](./wsl-ubuntu/installation-complete.png) ## Step 3 Once you see the user account logged in as shown in the above screenshot, you can follow the Gaia CLI installation steps from [here](https://docs.gaianet.ai/getting-started/quick-start/#installing-the-node). -![Gaia CLI Installation](gaia-cli-installation.png) -![Gaia CLI Installation Complete](cli-installation.png) -![Gaianet Init](gaianet-init.png) -![Gaianet Start](gaianet-start.png) +![Gaia CLI Installation](./gaia/gaia-cli-installation.png) +![Gaia CLI Installation Complete](./cli/cli-installation.png) +![Gaianet Init](./gaia/gaianet-init.png) +![Gaianet Start](./gaia/gaianet-start.png) > That's it! Gaia now runs on your Windows machine! diff --git a/docs/getting-started/advanced-deployment-options/installation-complete.png b/docs/getting-started/advanced-deployment-options/wsl-ubuntu/installation-complete.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/installation-complete.png rename to docs/getting-started/advanced-deployment-options/wsl-ubuntu/installation-complete.png diff --git a/docs/getting-started/advanced-deployment-options/launching-ubuntu.png b/docs/getting-started/advanced-deployment-options/wsl-ubuntu/launching-ubuntu.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/launching-ubuntu.png rename to docs/getting-started/advanced-deployment-options/wsl-ubuntu/launching-ubuntu.png diff --git a/docs/getting-started/advanced-deployment-options/wsl-install-ubuntu.png b/docs/getting-started/advanced-deployment-options/wsl-ubuntu/wsl-install-ubuntu.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/wsl-install-ubuntu.png rename to docs/getting-started/advanced-deployment-options/wsl-ubuntu/wsl-install-ubuntu.png diff --git a/docs/getting-started/advanced-deployment-options/wsl-installer.png b/docs/getting-started/advanced-deployment-options/wsl-ubuntu/wsl-installer.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/wsl-installer.png rename to docs/getting-started/advanced-deployment-options/wsl-ubuntu/wsl-installer.png diff --git a/docs/getting-started/api/api-reference.md b/docs/getting-started/api-reference.md similarity index 100% rename from docs/getting-started/api/api-reference.md rename to docs/getting-started/api-reference.md diff --git a/docs/getting-started/cli/cli-options.md b/docs/getting-started/cli-options/cli-options.md similarity index 100% rename from docs/getting-started/cli/cli-options.md rename to docs/getting-started/cli-options/cli-options.md diff --git a/docs/litepaper.md b/docs/litepaper/litepaper.md similarity index 98% rename from docs/litepaper.md rename to docs/litepaper/litepaper.md index e8eb76b9..ac6153c3 100644 --- a/docs/litepaper.md +++ b/docs/litepaper/litepaper.md @@ -25,7 +25,7 @@ Agents are software applications that can complete tasks on its own autonomously * to answer “politically incorrect” questions (e.g., to analyze CVE exploits for an agent in the security domain). * and to answer requests in a specific style (e.g., to mimic a person). -![What is a GaiaNet agent](gaianet_agent.png) +![What is a GaiaNet agent](../gaianet/gaianet_agent.png) Agents are complex software that require significant amount of engineering and resources. Today, most agents are close-source and hosted on SaaS-based LLMs. Popular examples include GPTs and Microsoft/GitHub copilots on OpenAI LLMs, and Duet on Google’s Gemini LLMs. @@ -43,7 +43,7 @@ In this paper, we propose a decentralized software platform and protocol network As of April 2024, there are over 6000 open-source LLMs published on Hugging face. Compared with close-source LLMs, such as GPT-4, open-source LLMs offer advantages in privacy, cost, and systematic bias. Even with general QA performance, open-source LLMs are closing the gap with close-source counterparties quickly. -![Open vs close source LLMs](closed_vs_open.jpg) +![Open vs close source LLMs](../close_vs_open/closed_vs_open.jpg) For AI agent use cases, it has been demonstrated that smaller but task-specific LLMs often outperform larger general models. @@ -57,7 +57,7 @@ The GaiaNet project provides a cross-platform and highly efficient SDK and runti The basic operational unit in the GaiaNet network is a node. A GaiaNet node is a streamlined software stack that allows any technically competent person to run an AI agent of his own. The software stack on the GaiaNet node consists of the following 7 key components. -![GaiaNet node architecture](gaianet_node.png) +![GaiaNet node architecture](../gaianet/gaianet_node.png) **1 Application runtime.** GaiaNet applications run in a lightweight, secure and high-performance sandbox called WasmEdge. As an open-source project managed by the Linux Foundation and CNCF, WasmEdge runtime works seamlessly with leading cloud native tools such as Docker, containerd, CRI-O, Podman and Kubernetes. It is also the virtual machine of choice by leading public blockchains to securely and efficiently execute on-chain and off-chain smart contracts. @@ -140,7 +140,7 @@ Those challenges have given rise to the GaiaNet domain, which forms the basis of * Getting paid by users. * Pay nodes for their services. -![GaiaNet network architecture](gaianet_eco.png) +![GaiaNet network architecture](../gaianet/gaianet_eco.png) Each GaiaNet node has an unique node ID in the form of an ETH address. The private key associated with the ETH address is stored on the node. Once a node is successfully registered with a domain, it is entitled to receive payments from both service revenue and network awards from the domain. The domain could send payments directly to the node's ETH address. Or, the domain could provide a mechanism for a node operator to register multiple nodes under a single Metamask address, such as signing a challenge phrase using the node private keys. In that case, the node operator will receive aggregated payments in his Metamask account for all associated nodes. diff --git a/docs/node-operators.md b/docs/nodes/node-operators.md similarity index 100% rename from docs/node-operators.md rename to docs/nodes/node-operators.md diff --git a/docs/nodes.md b/docs/nodes/nodes.md similarity index 100% rename from docs/nodes.md rename to docs/nodes/nodes.md From 35b43c0c8848a073b98dd61730443ad10c815e69 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Tue, 24 Jun 2025 11:04:12 -0700 Subject: [PATCH 03/36] fix all paths and routes --- docs/agent-integrations/agent-zero/agent-zero.md | 2 +- docs/agent-integrations/codegpt/codegpt.md | 2 +- docs/agent-integrations/intro.md | 2 +- .../advanced-deployment-options/aws/aws.md | 4 ++-- .../getting-started/authentication/authentication.md | 2 +- docs/getting-started/quick-start/quick-start.md | 6 +++--- docs/knowledge-bases/how-to/firecrawl/firecrawl.md | 4 ++-- docs/knowledge-bases/how-to/web-tool/web-tool.md | 4 ++-- docs/nodes/nodes.md | 12 ++++++------ docs/tutorial/coinbase/coinbase.md | 2 +- docs/tutorial/translator-agent/translator-agent.md | 2 +- 11 files changed, 21 insertions(+), 21 deletions(-) diff --git a/docs/agent-integrations/agent-zero/agent-zero.md b/docs/agent-integrations/agent-zero/agent-zero.md index 610b5db8..2118793c 100644 --- a/docs/agent-integrations/agent-zero/agent-zero.md +++ b/docs/agent-integrations/agent-zero/agent-zero.md @@ -12,7 +12,7 @@ It is designed to be dynamic, organically growing, and learning as users use it. You will need a Gaia node to provide LLM services to the agent app. You can * [run your own node](../../getting-started/quick-start/quick-start.md) -* [use a public node](/docs/nodes.md) +* [use a public node](../../nodes/nodes.md) In this tutorial, we will use the public [Llama-3.1-8B node](https://github.com/GaiaNet-AI/node-configs/tree/main/llama-3.1-8b-instruct) to power the Agent Zero. diff --git a/docs/agent-integrations/codegpt/codegpt.md b/docs/agent-integrations/codegpt/codegpt.md index 83976494..89783a6c 100644 --- a/docs/agent-integrations/codegpt/codegpt.md +++ b/docs/agent-integrations/codegpt/codegpt.md @@ -11,7 +11,7 @@ CodeGPT is a pair-programming partner for developers. It offers AI chat assistan You will need a Gaia node ready to provide LLM services through a public URL. You can * [run your own node](../../getting-started/quick-start/quick-start.md) -* [use a public node](/docs/nodes.md) +* [use a public node](../../nodes/nodes.md) In this tutorial, we will use the public CodeStral nodes to power the CodeGPT plugin. diff --git a/docs/agent-integrations/intro.md b/docs/agent-integrations/intro.md index 850c7b4f..24fe36a3 100644 --- a/docs/agent-integrations/intro.md +++ b/docs/agent-integrations/intro.md @@ -21,7 +21,7 @@ pip install openai ``` When you create an OpenAI client using the library, you can pass in the API endpoint point as the `base_url`. -Remember to append the `/v1` after the host name. You can find a list of public nodes [here](../nodes.md). +Remember to append the `/v1` after the host name. You can find a list of public nodes [here](../nodes/nodes.md). ``` import openai diff --git a/docs/getting-started/advanced-deployment-options/aws/aws.md b/docs/getting-started/advanced-deployment-options/aws/aws.md index 4f9e94c5..2c0b02fe 100644 --- a/docs/getting-started/advanced-deployment-options/aws/aws.md +++ b/docs/getting-started/advanced-deployment-options/aws/aws.md @@ -43,7 +43,7 @@ gaianet start The node is ready when it shows `The Gaia node is started at: https://...` on the console. You can go to that URL from your browser to interact with the Gaia node. -You can [customize your Gaia node](../customize.md) with your own choice of LLMs and knowledge base snapshots. +You can [customize your Gaia node](../../customize/customize.md) with your own choice of LLMs and knowledge base snapshots. ## Running a CPU-only AWS instance @@ -70,4 +70,4 @@ gaianet start The node is ready when it shows `The Gaia node is started at: https://...` on the console. You can go to that URL from your browser to interact with the Gaia node. -You can [customize your Gaia node](../customize.md) with your own choice of LLMs and knowledge base snapshots. +You can [customize your Gaia node](../../customize/customize.md) with your own choice of LLMs and knowledge base snapshots. diff --git a/docs/getting-started/authentication/authentication.md b/docs/getting-started/authentication/authentication.md index 55bbaebc..f0a81f5a 100644 --- a/docs/getting-started/authentication/authentication.md +++ b/docs/getting-started/authentication/authentication.md @@ -40,4 +40,4 @@ Your API Key is like a password and helps verify your usage. This will be one of Currently, we don't charge anything for usage or API key creation. However, it is highly recommended that you start using and updating your existing applications or new ones with your own API keys to avoid any disruption in the future. -Please refer to the [API Reference](../api/api-reference.md) page for the updated examples with the API keys usage. +Please refer to the [API Reference](../api-reference.md) page for the updated examples with the API keys usage. diff --git a/docs/getting-started/quick-start/quick-start.md b/docs/getting-started/quick-start/quick-start.md index 0a581df2..1f5e6f68 100644 --- a/docs/getting-started/quick-start/quick-start.md +++ b/docs/getting-started/quick-start/quick-start.md @@ -58,7 +58,7 @@ gaianet start ## Next steps -- [Customize](customize.md) your node. You probably do not wish to just run the default Phi-3 model and Paris knowledge base. -- [Join the Gaia Protocol](register.md) and join the Gaia protocol network to receive payments. -- [Ensure Node Reliability](advanced-deployment-options/protect.md) the node server to ensure stable service. +- [Customize](../customize/customize.md) your node. You probably do not wish to just run the default Phi-3 model and Paris knowledge base. +- [Join the Gaia Protocol](../register/register.md) and join the Gaia protocol network to receive payments. +- [Ensure Node Reliability](../advanced-deployment-options/protect.md) the node server to ensure stable service. diff --git a/docs/knowledge-bases/how-to/firecrawl/firecrawl.md b/docs/knowledge-bases/how-to/firecrawl/firecrawl.md index 5df8af73..36f21acb 100644 --- a/docs/knowledge-bases/how-to/firecrawl/firecrawl.md +++ b/docs/knowledge-bases/how-to/firecrawl/firecrawl.md @@ -4,7 +4,7 @@ sidebar_position: 12 # Knowledge base from a URL -In this section, we will discuss how to create a vector collection snapshot from a Web URL. First, we will parse the URL to a structured markdown file. Then, we will follow the steps from [Knowledge base from a markdown file](markdown.md) to create embedding for your URL. +In this section, we will discuss how to create a vector collection snapshot from a Web URL. First, we will parse the URL to a structured markdown file. Then, we will follow the steps from [Knowledge base from a markdown file](../markdown/markdown.md) to create embedding for your URL. ## Parse the URL content to a markdown file @@ -45,4 +45,4 @@ The output markdown file will be located in this folder named `output.md`. ## Create embeddings from the markdown files -Please follow the tutorial [Knowledge base from a markdown file](markdown.md) to convert your markdown file to a snapshot of embeddings that can be imported into a GaiaNet node. +Please follow the tutorial [Knowledge base from a markdown file](../markdown/markdown.md) to convert your markdown file to a snapshot of embeddings that can be imported into a GaiaNet node. diff --git a/docs/knowledge-bases/how-to/web-tool/web-tool.md b/docs/knowledge-bases/how-to/web-tool/web-tool.md index b8d450ec..57aa8076 100644 --- a/docs/knowledge-bases/how-to/web-tool/web-tool.md +++ b/docs/knowledge-bases/how-to/web-tool/web-tool.md @@ -27,5 +27,5 @@ Blockchain software is like any other software. The first of its kind was Bitcoi Once you have the chunked knowledge base in either `.txt` or `.md` formats, you can follow our tutorials to convert into a Qdrant vector database snapshot: -- [Text to embeddings](/docs/knowledge-bases/how-to/text.md) -- [Markdown to embeddings](/docs/knowledge-bases/how-to/markdown.md) \ No newline at end of file +- [Text to embeddings](../text/text.md) +- [Markdown to embeddings](../markdown/markdown.md) \ No newline at end of file diff --git a/docs/nodes/nodes.md b/docs/nodes/nodes.md index 117b2f55..8a872b39 100644 --- a/docs/nodes/nodes.md +++ b/docs/nodes/nodes.md @@ -23,7 +23,7 @@ Replace OpenAI configuration in [your app](./agent-integrations/intro) with the |-----|--------| | API endpoint URL | https://whisper.gaia.domains/v1 | | Model Name | whisper | -| API key | [Get your API Key here](/docs/getting-started/authentication.md) | +| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | ### Text-to-image: Realistic vision @@ -35,7 +35,7 @@ Replace OpenAI configuration in [your app](./agent-integrations/intro) with the |-----|--------| | API endpoint URL | https://portrait.gaia.domains/v1 | | Model Name | portrait | -| API key | [Get your API Key here](/docs/getting-started/authentication.md) | +| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | ### Text-to-voice: GPT-SoVITS @@ -55,7 +55,7 @@ Replace OpenAI configuration in [your app](./agent-integrations/intro) with the | API endpoint URL | https://coder.gaia.domains/v1 | | Model Name (for LLM) | coder | | Model Name (for Text embedding) | nomic-embed | -| API key | [Get your API Key here](/docs/getting-started/authentication.md) | +| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | ### Rust Coder @@ -68,7 +68,7 @@ Replace OpenAI configuration in [your app](./agent-integrations/intro) with the | API endpoint URL | https://rustcoder.gaia.domains/v1 | | Model Name (for LLM) | rustcoder | | Model Name (for Text embedding) | nomic-embed | -| API key | [Get your API Key here](/docs/getting-started/authentication.md) | +| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | ## Alternative LLM domains @@ -97,7 +97,7 @@ The Qwen 7b LLM is great for non-English tasks such as translation. | API endpoint URL | https://qwen7b.gaia.domains/v1 | | Model Name (for LLM) | qwen7b | | Model Name (for Text embedding) | nomic-embed | -| API key | [Get your API Key here](/docs/getting-started/authentication.md) | +| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | ### Qwen 72b @@ -112,4 +112,4 @@ It is capable of tool / function calling. | API endpoint URL | https://qwen72b.gaia.domains/v1 | | Model Name (for LLM) | qwen72b | | Model Name (for Text embedding) | nomic-embed | -| API key | [Get your API Key here](/docs/getting-started/authentication.md) | +| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | diff --git a/docs/tutorial/coinbase/coinbase.md b/docs/tutorial/coinbase/coinbase.md index dad6e8fc..ce5da080 100644 --- a/docs/tutorial/coinbase/coinbase.md +++ b/docs/tutorial/coinbase/coinbase.md @@ -5,7 +5,7 @@ sidebar_position: 3 # Working with Coinbase AgentKit You can use a Gaia node to power the [Coinbase AgentKit](https://github.com/coinbase/agentkit). -The Gaia node must run an LLM that is optimized for [tool calling](tool-call.md). +The Gaia node must run an LLM that is optimized for [tool calling](../tool-call/tool-call.md). Or, you could simply use our public Gaia domain as follows. | Attribute | Value | diff --git a/docs/tutorial/translator-agent/translator-agent.md b/docs/tutorial/translator-agent/translator-agent.md index 199bbc19..1c7742de 100644 --- a/docs/tutorial/translator-agent/translator-agent.md +++ b/docs/tutorial/translator-agent/translator-agent.md @@ -39,7 +39,7 @@ export OPENAI_API_KEY="GAIANET" pip install python-dotenv pip install openai tiktoken icecream langchain_text_splitters ``` -> If you're using a Domain service, you will [need to get an API key from Gaia](../getting-started/authentication.md). +> If you're using a Domain service, you will [need to get an API key from Gaia](../../getting-started/authentication/authentication.md). ## Demo 1: Running Translation Agents with Llama-3-8B From 8f82b23cb03b8474108bac4bf53e7961369be366 Mon Sep 17 00:00:00 2001 From: Chigozie Oduah Date: Sat, 21 Jun 2025 09:42:06 +0100 Subject: [PATCH 04/36] added `gaianet info` entry --- .../getting-started/cli-options/cli-options.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docs/getting-started/cli-options/cli-options.md b/docs/getting-started/cli-options/cli-options.md index 8e7160d2..84632246 100644 --- a/docs/getting-started/cli-options/cli-options.md +++ b/docs/getting-started/cli-options/cli-options.md @@ -21,6 +21,7 @@ Subcommands: init Initialize the GaiaNet node. run|start Start the GaiaNet node. stop Stop the GaiaNet node. + info Show the device_id and node_id. Options: --help Show this help message @@ -110,6 +111,23 @@ The output is the following. [+] COMPLETED! The config.json is updated successfully. ``` +## info + +You can use `gaianet info` to display the id of the current running node and device running the node, if you ever forget any. + +``` +gaianet info +``` + +Running the command gives this output: + +``` +Node ID: 0x1234567890abcdef0987654321fedcbabcdef123 + +Device ID: device-fedcbabcdef0123456789098 +``` + + ## base The `--base` option is global. You can combine it with other subcommands to specify a base directory for the Gaia node other than the `$HOME/gaianet`. From e2d7214438b8a0220678eb031936c156c6c018b2 Mon Sep 17 00:00:00 2001 From: Chigozie Oduah Date: Mon, 23 Jun 2025 11:40:32 +0100 Subject: [PATCH 05/36] removed "if you ever forget any" text --- docs/getting-started/cli-options/cli-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting-started/cli-options/cli-options.md b/docs/getting-started/cli-options/cli-options.md index 84632246..c41aef9d 100644 --- a/docs/getting-started/cli-options/cli-options.md +++ b/docs/getting-started/cli-options/cli-options.md @@ -113,7 +113,7 @@ The output is the following. ## info -You can use `gaianet info` to display the id of the current running node and device running the node, if you ever forget any. +You can use `gaianet info` to display the id of the current running node and device running the node. ``` gaianet info From 04c0170fe29f93e4b53e96706edba148eef75528 Mon Sep 17 00:00:00 2001 From: MAYANK-MAHAUR Date: Wed, 25 Jun 2025 10:19:23 +0530 Subject: [PATCH 06/36] Fix: updated internal links for Docusaurus --- docs/intro.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/intro.md b/docs/intro.md index 5591fcb9..afbf2ddb 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -9,7 +9,7 @@ Gaia is a decentralized computing infrastructure that enables everyone to create It allows individuals and businesses to create AI agents. Each Gaia node provides: * a web-based chatbot UI [Chat with a Gaia node](https://rustcoder.gaia.domains/chatbot-ui/index.html) that is an expert on the Rust programming language. -* an OpenAI compatible API. [See how](agent-integrations/intro) to use a Gaia node as a drop-in OpenAI replacement in your favorite AI agent app. +* an OpenAI compatible API. [See how](/agent-integrations/intro) to use a Gaia node as a drop-in OpenAI replacement in your favorite AI agent app. 100% of today's AI agents are applications in the OpenAI ecosystem. With our API approach, Gaia is an alternative to OpenAI. Each Gaia node has the ability to be customized with a fine-tuned model supplemented by domain knowledge which eliminates the generic responses many have come to expect. For example, a Gaia node for a financial analyst agent can write SQL code to query SEC 10K filings to respond to user questions. @@ -21,27 +21,27 @@ Similar Gaia nodes are organized into Gaia domains, to provide stable services b If you are an end user of AI agent applications, you can: -* [Find a list of interesting Gaia nodes you can chat with on the web, or access via API](./nodes). -* [Use a Gaia node as the backend AI engine for your favorite AI agent apps](./agent-integrations). +* [Find a list of interesting Gaia nodes you can chat with on the web, or access via API](/nodes). +* [Use a Gaia node as the backend AI engine for your favorite AI agent apps](/agent-integrations). ### Node operators If you are interested in running Gaia nodes, you can -* [Get started with a Gaia node](./getting-started/quick-start). -* [Customize the Gaia node with a finetuned model and custom knowledge base](./getting-started/customize). -* [Join the Gaia Protocol](./getting-started/register) +* [Get started with a Gaia node](/getting-started/quick-start). +* [Customize the Gaia node with a finetuned model and custom knowledge base](/getting-started/customize). +* [Join the Gaia Protocol](/getting-started/register) ### Domain operators If you are a Gaia Domain Name owner, you can -* [Launch your domain](./domain-guide/quick-start.md). +* [Launch your domain](/domain-guide/quick-start) ### Creators If you are a creator or knowledge worker interested in creating your own AI agent service, you can: -* [Create your own knowledge base](./knowledge-bases). -* [Finetune a model to "speak" like you](./tutorial/llamacpp). \ No newline at end of file +* [Create your own knowledge base](/knowledge-bases). +* [Finetune a model to "speak" like you](/tutorial/llamacpp). \ No newline at end of file From 5fcfc620563cda08cc472ca1be8491c26344121c Mon Sep 17 00:00:00 2001 From: Chigozie Oduah Date: Thu, 26 Jun 2025 09:00:05 +0100 Subject: [PATCH 07/36] added dark-mode icon --- docusaurus.config.js | 1 + static/img/icon-dark.png | Bin 0 -> 166484 bytes 2 files changed, 1 insertion(+) create mode 100644 static/img/icon-dark.png diff --git a/docusaurus.config.js b/docusaurus.config.js index eddabde8..827e0bd0 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -252,6 +252,7 @@ const config = { logo: { alt: 'Decentralizing Generative AI Chatbots and Agents', src: 'img/icon-white.png', + srcDark: 'img/icon-dark.png', }, items: [ // { diff --git a/static/img/icon-dark.png b/static/img/icon-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..91462cf6f4ef938157fe40a947e7ea36fb12c679 GIT binary patch literal 166484 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�D{xXjD&{j|)S6&SKKS<;xHJ>r7NiEG2b7 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

Lqj;%QP#C&G7yR4r$%jnCFJo10KnEAKy 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 Date: Thu, 26 Jun 2025 12:54:36 +0100 Subject: [PATCH 08/36] changed dark-mode icon to the theme's primary color shade of white --- static/img/icon-dark.png | Bin 166484 -> 128253 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/static/img/icon-dark.png b/static/img/icon-dark.png index 91462cf6f4ef938157fe40a947e7ea36fb12c679..beb90f2bbd196550374e3815b15a643874724f3a 100644 GIT binary patch literal 128253 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�D{xXjD&{j|)S6&SKKS<;xHJ>r7NiEG2b7 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

Lqj;%QP#C&G7yR4r$%jnCFJo10KnEAKy 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 Date: Wed, 25 Jun 2025 11:46:54 +0100 Subject: [PATCH 09/36] added docusaurus startup failure solution to readme --- README.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/README.md b/README.md index 0385c4b3..209f542e 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,53 @@ After forking and cloning the repository: ``` 3. Open your browser and visit `http://localhost:3000` +## Troubleshooting + +### Command failed: ps cax -o command... + +While running `npm start` you may run into a this error. This happens because of a bug that prevents docusaurus from starting on macOS computers without a Chrome/Chromium browser installed (or haven't opened one in a while). To fix this error, you can either run the update command in the error message or open a Chrome/Chromium tab. + +#### Error details + +``` + ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + + Update available 3.8.0 → 3.8.1 + + To upgrade Docusaurus packages with the latest version, run the following command: + `npm i @docusaurus/core@latest @docusaurus/plugin-client-redirects@latest @docusaurus/plugin-google-analytics@latest @docusaurus/plugin-google-tag-manager@latest @docusaurus/preset-classic@latest + @docusaurus/module-type-aliases@latest @docusaurus/types@latest` + + ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + +[INFO] Starting the development server... +[SUCCESS] Docusaurus website is running at: http://localhost:3000/ + +● Client █████████████████████████ building (10%) 0/3 entries 2/3 dependencies 0/2 modules 1 active + node_modules/webpack-dev-server/client/index.js + + +[ERROR] Error: Command failed: ps cax -o command | grep -E "^(Google Chrome Canary|Google Chrome Dev|Google Chrome Beta|Google Chrome|Microsoft Edge|Brave Browser|Vivaldi|Chromium)$" + + at genericNodeError (node:internal/errors:983:15) + at wrappedFn (node:internal/errors:537:14) + at ChildProcess.exithandler (node:child_process:414:12) + at ChildProcess.emit (node:events:518:28) + at maybeClose (node:internal/child_process:1101:16) + at Socket. (node:internal/child_process:456:11) + at Socket.emit (node:events:518:28) + at Pipe. (node:net:351:12) { + code: 1, + killed: false, + signal: null, + cmd: 'ps cax -o command | grep -E "^(Google Chrome Canary|Google Chrome Dev|Google Chrome Beta|Google Chrome|Microsoft Edge|Brave Browser|Vivaldi|Chromium)$"', + stdout: '', + stderr: '' +} +[INFO] Docusaurus version: 3.8.0 +Node version: v22.16.0 +``` + ## Structure - `docs/`: Contains all the markdown files for the documentation From 726b4e10e8afe25250aee3f25596dec4917c6870 Mon Sep 17 00:00:00 2001 From: Chigozie Oduah Date: Wed, 25 Jun 2025 14:18:12 +0100 Subject: [PATCH 10/36] moved troubleshooting section to contribution guide --- CONTRIBUTING.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 47 ----------------------------------------------- 2 files changed, 49 insertions(+), 47 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 85fe10f9..3e07e8b1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -77,6 +77,55 @@ Visit `http://localhost:3000` to preview your changes. --- +## Troubleshooting + +### Command failed: ps cax -o command... + +While running `npm start` you may run into a this error. This happens because of a bug that prevents docusaurus from starting on macOS computers without a Chrome/Chromium browser installed (or haven't opened one in a while). To fix this error, you can either run the update command in the error message or open a Chrome/Chromium tab. + +#### Error details + +``` + ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + + Update available 3.8.0 → 3.8.1 + + To upgrade Docusaurus packages with the latest version, run the following command: + `npm i @docusaurus/core@latest @docusaurus/plugin-client-redirects@latest @docusaurus/plugin-google-analytics@latest @docusaurus/plugin-google-tag-manager@latest @docusaurus/preset-classic@latest + @docusaurus/module-type-aliases@latest @docusaurus/types@latest` + + ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + +[INFO] Starting the development server... +[SUCCESS] Docusaurus website is running at: http://localhost:3000/ + +● Client █████████████████████████ building (10%) 0/3 entries 2/3 dependencies 0/2 modules 1 active + node_modules/webpack-dev-server/client/index.js + + +[ERROR] Error: Command failed: ps cax -o command | grep -E "^(Google Chrome Canary|Google Chrome Dev|Google Chrome Beta|Google Chrome|Microsoft Edge|Brave Browser|Vivaldi|Chromium)$" + + at genericNodeError (node:internal/errors:983:15) + at wrappedFn (node:internal/errors:537:14) + at ChildProcess.exithandler (node:child_process:414:12) + at ChildProcess.emit (node:events:518:28) + at maybeClose (node:internal/child_process:1101:16) + at Socket. (node:internal/child_process:456:11) + at Socket.emit (node:events:518:28) + at Pipe. (node:net:351:12) { + code: 1, + killed: false, + signal: null, + cmd: 'ps cax -o command | grep -E "^(Google Chrome Canary|Google Chrome Dev|Google Chrome Beta|Google Chrome|Microsoft Edge|Brave Browser|Vivaldi|Chromium)$"', + stdout: '', + stderr: '' +} +[INFO] Docusaurus version: 3.8.0 +Node version: v22.16.0 +``` + +--- + ## Docs Structure Overview - `docs/` – Markdown files for core documentation diff --git a/README.md b/README.md index 209f542e..0385c4b3 100644 --- a/README.md +++ b/README.md @@ -30,53 +30,6 @@ After forking and cloning the repository: ``` 3. Open your browser and visit `http://localhost:3000` -## Troubleshooting - -### Command failed: ps cax -o command... - -While running `npm start` you may run into a this error. This happens because of a bug that prevents docusaurus from starting on macOS computers without a Chrome/Chromium browser installed (or haven't opened one in a while). To fix this error, you can either run the update command in the error message or open a Chrome/Chromium tab. - -#### Error details - -``` - ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - - Update available 3.8.0 → 3.8.1 - - To upgrade Docusaurus packages with the latest version, run the following command: - `npm i @docusaurus/core@latest @docusaurus/plugin-client-redirects@latest @docusaurus/plugin-google-analytics@latest @docusaurus/plugin-google-tag-manager@latest @docusaurus/preset-classic@latest - @docusaurus/module-type-aliases@latest @docusaurus/types@latest` - - ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - -[INFO] Starting the development server... -[SUCCESS] Docusaurus website is running at: http://localhost:3000/ - -● Client █████████████████████████ building (10%) 0/3 entries 2/3 dependencies 0/2 modules 1 active - node_modules/webpack-dev-server/client/index.js - - -[ERROR] Error: Command failed: ps cax -o command | grep -E "^(Google Chrome Canary|Google Chrome Dev|Google Chrome Beta|Google Chrome|Microsoft Edge|Brave Browser|Vivaldi|Chromium)$" - - at genericNodeError (node:internal/errors:983:15) - at wrappedFn (node:internal/errors:537:14) - at ChildProcess.exithandler (node:child_process:414:12) - at ChildProcess.emit (node:events:518:28) - at maybeClose (node:internal/child_process:1101:16) - at Socket. (node:internal/child_process:456:11) - at Socket.emit (node:events:518:28) - at Pipe. (node:net:351:12) { - code: 1, - killed: false, - signal: null, - cmd: 'ps cax -o command | grep -E "^(Google Chrome Canary|Google Chrome Dev|Google Chrome Beta|Google Chrome|Microsoft Edge|Brave Browser|Vivaldi|Chromium)$"', - stdout: '', - stderr: '' -} -[INFO] Docusaurus version: 3.8.0 -Node version: v22.16.0 -``` - ## Structure - `docs/`: Contains all the markdown files for the documentation From 78862c04c115fcc0b5ba012e4b06853464f497dc Mon Sep 17 00:00:00 2001 From: Audu Joshua Adinoyi Date: Tue, 24 Jun 2025 23:56:24 +0100 Subject: [PATCH 11/36] Fix: Footer link hover not visible in light mode Applied theme-specific CSS using :root:not([data-theme='dark']) to ensure hover styles render correctly in light mode. Adds subtle glow and color change for better visibility. --- src/css/custom.css | 53 +++++++++++++++++++--------------------------- 1 file changed, 22 insertions(+), 31 deletions(-) diff --git a/src/css/custom.css b/src/css/custom.css index 27d8fc32..5f953bb7 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -1,34 +1,25 @@ -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ - -/* You can override the default Infima variables here. */ -:root { - --ifm-color-primary: #3a3d41; - --ifm-color-primary-dark: #303337; - --ifm-color-primary-darker: #26292d; - --ifm-color-primary-darkest: #1c1f23; - --ifm-color-primary-light: #44474b; - --ifm-color-primary-lighter: #4e5155; - --ifm-color-primary-lightest: #585b5f; - --ifm-code-font-size: 95%; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); +/* === Light mode only: Glow Effect for Footer Links === */ +:root:not([data-theme='dark']) footer .footer__link, +:root:not([data-theme='dark']) .footer .footer__link { + position: relative; + display: inline-block; + padding: 2px 4px; + border-radius: 4px; + transition: all 0.3s ease; + text-decoration: none; } -/* For readability concerns, you should choose a lighter palette in dark mode. */ -[data-theme='dark'] { - --ifm-color-primary: #f3d8b9; - --ifm-color-primary-dark: #e9ceaf; - --ifm-color-primary-darker: #dfc4a5; - --ifm-color-primary-darkest: #d5ba9b; - --ifm-color-primary-light: #fde2c3; - --ifm-color-primary-lighter: #ffeccd; - --ifm-color-primary-lightest: #fff6d7; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); +:root:not([data-theme='dark']) footer .footer__link:hover, +:root:not([data-theme='dark']) .footer .footer__link:hover { + text-shadow: + 0 0 5px rgba(58, 61, 65, 0.2), + 0 0 10px rgba(58, 61, 65, 0.15), + 0 0 15px rgba(58, 61, 65, 0.1); + box-shadow: + 0 0 5px rgba(58, 61, 65, 0.2), + 0 0 10px rgba(58, 61, 65, 0.1), + inset 0 0 5px rgba(58, 61, 65, 0.1); + background: rgba(58, 61, 65, 0.05); + transform: translateY(-1px); + color: #3a3d41; } - -article { - --ifm-link-decoration:underline; -} \ No newline at end of file From 37fc3e0e7734393e1dbea87d34ffe694ab88c67f Mon Sep 17 00:00:00 2001 From: NikolaiKryshnev <63440682+NikolaiKryshnev@users.noreply.github.com> Date: Tue, 1 Jul 2025 12:27:12 +0300 Subject: [PATCH 12/36] fix(dify.md): correct typos in embedding, model, and automatically --- docs/agent-integrations/dify/dify.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/agent-integrations/dify/dify.md b/docs/agent-integrations/dify/dify.md index cc1a0168..04032d65 100644 --- a/docs/agent-integrations/dify/dify.md +++ b/docs/agent-integrations/dify/dify.md @@ -20,12 +20,12 @@ Leave the API Key field empty. ![Configure a Gaia Llama3 8b model in Dify](dify_chat.png) Most Dify applications also require an embedding model to search text in the vector space. -Add an mebedding model with the modela name and API endpoint listed on your Gaia node's web dashboard. Or, you can just add [a popular Gaia node](../nodes). +Add an embedding model with the model name and API endpoint listed on your Gaia node's web dashboard. Or, you can just add [a popular Gaia node](../nodes). Leave the API Key field empty. ![Configure a Gaia embedding model in Dify](dify_embedding.png) -That's it. You can now see that the new models are available at the top panel of Dify for every chatbot or agent. Just select your Gaia models for chat or embedding, and the Dify app will automagically use it! +That's it. You can now see that the new models are available at the top panel of Dify for every chatbot or agent. Just select your Gaia models for chat or embedding, and the Dify app will automatically use it! ![Select a Gaia node as backend model in Dify](dify_select.png) From 9fedae396a0315af8dd50eb86bb30fbfc0fd00fc Mon Sep 17 00:00:00 2001 From: NikolaiKryshnev <63440682+NikolaiKryshnev@users.noreply.github.com> Date: Tue, 1 Jul 2025 12:28:53 +0300 Subject: [PATCH 13/36] fix(langchain.md): correct typos in offers and response --- docs/agent-integrations/langchain/langchain.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/agent-integrations/langchain/langchain.md b/docs/agent-integrations/langchain/langchain.md index 3a1680ea..8740856c 100644 --- a/docs/agent-integrations/langchain/langchain.md +++ b/docs/agent-integrations/langchain/langchain.md @@ -22,7 +22,7 @@ You will need a Gaia node ready to provide LLM services through a public URL. Yo - [Run your own node](../../getting-started/quick-start) - [Use a public node](../nodes) -If you are using a public node, you will need an [API key](https://www.gaianet.ai/setting/gaia-api-keys). **Gaia overs free 50,000 API credits to use with available services such as public nodes when you apply for a developer account**. +If you are using a public node, you will need an [API key](https://www.gaianet.ai/setting/gaia-api-keys). **Gaia offers free 50,000 API credits to use with available services such as public nodes when you apply for a developer account**. ### Setup @@ -91,7 +91,7 @@ Integrations with Langchain and Gaia can be done with any JavaScript or Python. base_url="gaia-node-url/v1" ) - reponse = model.invoke("Hello, world!") + response = model.invoke("Hello, world!") print(response) ``` From 8383ecc977a320eac0733ad2c9f69696ab765ac6 Mon Sep 17 00:00:00 2001 From: NikolaiKryshnev <63440682+NikolaiKryshnev@users.noreply.github.com> Date: Tue, 1 Jul 2025 12:33:44 +0300 Subject: [PATCH 14/36] fix(dify.md): correct typos in model, embedding, and automatically --- versioned_docs/version-1.0.0/user-guide/apps/dify.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/versioned_docs/version-1.0.0/user-guide/apps/dify.md b/versioned_docs/version-1.0.0/user-guide/apps/dify.md index b1ea8629..adbf5e45 100644 --- a/versioned_docs/version-1.0.0/user-guide/apps/dify.md +++ b/versioned_docs/version-1.0.0/user-guide/apps/dify.md @@ -15,18 +15,18 @@ or community GaiaNet nodes in any application built on Dify. It supports First, log into Dify's web portal and select `Settings | Model Provider`. From the list, you can add an OpenAI-API-compatible provider. -Add an LLM model with the modela name and API endpoint listed on your GaiaNet node's web dashboard. Or, you can just add [a popular GaiaNet node](../nodes). +Add an LLM model with the model name and API endpoint listed on your GaiaNet node's web dashboard. Or, you can just add [a popular GaiaNet node](../nodes). Leave the API Key field empty. ![Configure a GaiaNet Llama3 8b model in Dify](dify_chat.png) Most Dify applications also require an embedding model to search text in the vector space. -Add an mebedding model with the modela name and API endpoint listed on your GaiaNet node's web dashboard. Or, you can just add [a popular GaiaNet node](../nodes). +Add an embedding model with the model name and API endpoint listed on your GaiaNet node's web dashboard. Or, you can just add [a popular GaiaNet node](../nodes). Leave the API Key field empty. ![Configure a GaiaNet embedding model in Dify](dify_embedding.png) -That's it. You can now see that the new models are available at the top panel of Dify for every chatbot or agent. Just select your GaiaNet models for chat or embedding, and the Dify app will automagically use it! +That's it. You can now see that the new models are available at the top panel of Dify for every chatbot or agent. Just select your GaiaNet models for chat or embedding, and the Dify app will automatically use it! ![Select a GaiaNet node as backend model in Dify](dify_select.png) From 102d9a37e362e0b94b31ae33eb515fb4ac54e008 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Tue, 24 Jun 2025 09:36:44 -0700 Subject: [PATCH 15/36] update image paths and refences --- .../agent-zero/agent-zero.md | 4 + docs/agent-integrations/codegpt/codegpt.md | 4 + .../{ => api}/api-reference.md | 0 .../authentication/authentication.md | 4 + docs/getting-started/cli/cli-options.md | 134 ++++++++++++++++++ 5 files changed, 146 insertions(+) rename docs/getting-started/{ => api}/api-reference.md (100%) create mode 100644 docs/getting-started/cli/cli-options.md diff --git a/docs/agent-integrations/agent-zero/agent-zero.md b/docs/agent-integrations/agent-zero/agent-zero.md index 2118793c..5fd6a34b 100644 --- a/docs/agent-integrations/agent-zero/agent-zero.md +++ b/docs/agent-integrations/agent-zero/agent-zero.md @@ -12,7 +12,11 @@ It is designed to be dynamic, organically growing, and learning as users use it. You will need a Gaia node to provide LLM services to the agent app. You can * [run your own node](../../getting-started/quick-start/quick-start.md) +<<<<<<< HEAD * [use a public node](../../nodes/nodes.md) +======= +* [use a public node](/docs/nodes.md) +>>>>>>> e27636d (update image paths and refences) In this tutorial, we will use the public [Llama-3.1-8B node](https://github.com/GaiaNet-AI/node-configs/tree/main/llama-3.1-8b-instruct) to power the Agent Zero. diff --git a/docs/agent-integrations/codegpt/codegpt.md b/docs/agent-integrations/codegpt/codegpt.md index 89783a6c..6bdf6277 100644 --- a/docs/agent-integrations/codegpt/codegpt.md +++ b/docs/agent-integrations/codegpt/codegpt.md @@ -11,7 +11,11 @@ CodeGPT is a pair-programming partner for developers. It offers AI chat assistan You will need a Gaia node ready to provide LLM services through a public URL. You can * [run your own node](../../getting-started/quick-start/quick-start.md) +<<<<<<< HEAD * [use a public node](../../nodes/nodes.md) +======= +* [use a public node](/docs/nodes.md) +>>>>>>> e27636d (update image paths and refences) In this tutorial, we will use the public CodeStral nodes to power the CodeGPT plugin. diff --git a/docs/getting-started/api-reference.md b/docs/getting-started/api/api-reference.md similarity index 100% rename from docs/getting-started/api-reference.md rename to docs/getting-started/api/api-reference.md diff --git a/docs/getting-started/authentication/authentication.md b/docs/getting-started/authentication/authentication.md index f0a81f5a..b7123da6 100644 --- a/docs/getting-started/authentication/authentication.md +++ b/docs/getting-started/authentication/authentication.md @@ -40,4 +40,8 @@ Your API Key is like a password and helps verify your usage. This will be one of Currently, we don't charge anything for usage or API key creation. However, it is highly recommended that you start using and updating your existing applications or new ones with your own API keys to avoid any disruption in the future. +<<<<<<< HEAD Please refer to the [API Reference](../api-reference.md) page for the updated examples with the API keys usage. +======= +Please refer to the [API Reference](../api/api-reference.md) page for the updated examples with the API keys usage. +>>>>>>> e27636d (update image paths and refences) diff --git a/docs/getting-started/cli/cli-options.md b/docs/getting-started/cli/cli-options.md new file mode 100644 index 00000000..c41aef9d --- /dev/null +++ b/docs/getting-started/cli/cli-options.md @@ -0,0 +1,134 @@ +--- +sidebar_position: 5 +--- + +# Gaia CLI options + +After installing the Gaia software, you can use the `gaianet` CLI to manage the node. The following are the CLI options. + +## help + +You can use `gaianet --help` to check all the available CLI options. + +``` +gaianet --help + +## Output +Usage: gaianet {config|init|run|stop|OPTIONS} + +Subcommands: + config Update the configuration. + init Initialize the GaiaNet node. + run|start Start the GaiaNet node. + stop Stop the GaiaNet node. + info Show the device_id and node_id. + +Options: + --help Show this help message +``` +## version + +You can use `gaianet --version` to check your GaiaNet version. + +``` +gaianet --version +``` + +## init + +The `gaianet init` command initializes the node according to the `$HOME/gaianet/config.json` file. You can use some of our [pre-set configurations](https://github.com/GaiaNet-AI/node-configs). + +* `gaianet init` will init the default node. It's an RAG application with Gaia knowledge. +* `gaianet init --config mua` will init a node with the MUA project knowledge. +* `gaianet init --base ` will init a node in an alternative directory. + +You can also use `gaianet init url_your_config_json` to init your customized settings for the node. You can customize your node using the Gaia node link. If you're familiar with the Gaia config.json, you can create your own manually. See an example [here](https://github.com/GaiaNet-AI/gaianet-node/blob/main/config.json). + +``` +gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/pure-llama-3-8b/config.json +``` + +## start + +The `gaianet start` is to start running the node. + +* Use `gaianet start` to start the node according to the `$HOME/gaianet/config.json` file. +* Use `gaianet start --base $HOME/gaianet-2.alt ` to start the node according to the `$HOME/gaianet-2/config.json` file. +* Use `gaianet start --local-only` to start the node for local use according to the `$HOME/gaianet/config.json` file. + + +## stop + +The `gaianet stop` is to stop the running node. + +* Use `gaianet stop` to stop running the node. +* Use `gaianet stop --force` to force stop the Gaia node. +* Use `gaianet stop --base $HOME/gaianet-2.alt` to stop the node according to the `$HOME/gaianet-2/config.json` file. + +## config + +The `gaianet config` can update the key fields defined in the `config.json` file. + +* `gaianet config --help` will list all the available arguments +* `gaianet config --chat-url ` will change the download link of the chat model. +* `gaianet config --prompt-template