© 2026FindAgent  · @simprr
返回列表
G

GaiaNet-AI/gaianet-node

Install, run and deploy your own decentralized AI agent service

agentic-aiagentic-frameworkaiai-agentschatbotdecentralizedethereumhacktoberfesthacktoberfest-acceptedmachine-learningmcpmlweb3
⭐

5.0k

Stars

🔱

329

Forks

👁

37

Watchers

📋

59

Issues

ShellGPL-3.0创建于 2024/3/6更新于 昨天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

运行你自己的 GaiaNet 节点

日语(日本語) | 中文(Chinese) | 韩语(한국어) | 土耳其语(Türkçe) | 波斯语(فارسی) | 阿拉伯语(العربية) | 印尼语(Indonesia) | 俄语(русский) | 葡萄牙语(português) | 我们需要你的帮助来将此 README 翻译成你的母语。

喜欢我们的工作吗?请为我们 ⭐ 点赞!

查看我们的 官方文档 以及关于如何自定义开源模型的 Manning 电子书。


快速开始

在 Mac、Linux 或 Windows WSL 上,只需一行命令即可安装默认的节点软件栈。

curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash

之后,请按照屏幕上的提示设置环境变量路径。命令行将以 source 开头。

image

初始化节点。它会下载 $HOME/gaianet/config.json 文件中指定的模型文件和向量数据库文件。由于文件较大,这可能需要几分钟时间。

gaianet init

启动节点。

gaianet start

脚本会在控制台打印出官方节点地址,如下所示。 你可以通过浏览器打开该 URL 查看节点信息,并与节点上的 AI agent 进行对话。

... ... https://0xf63939431ee11267f4855a166e11cc44d24960c0.us.gaianet.network

若要停止节点,可以运行以下脚本。

gaianet stop

安装指南

curl -sSfL 'https://raw.githubusercontent.com/GaiaNet-AI/gaianet-node/main/install.sh' | bash

输出应如下所示:

[+] Downloading default config file ...

[+] Downloading nodeid.json ...

[+] Installing WasmEdge with wasi-nn_ggml plugin ...

Info: Detected Linux-x86_64

Info: WasmEdge Installation at /home/azureuser/.wasmedge

Info: Fetching WasmEdge-0.13.5

/tmp/wasmedge.2884467 ~/gaianet
######################################################################## 100.0%
~/gaianet
Info: Fetching WasmEdge-GGML-Plugin

Info: Detected CUDA version:

/tmp/wasmedge.2884467 ~/gaianet
######################################################################## 100.0%
~/gaianet
Installation of wasmedge-0.13.5 successful
WasmEdge binaries accessible

    The WasmEdge Runtime wasmedge version 0.13.5 is installed in /home/azureuser/.wasmedge/bin/wasmedge.


[+] Installing Qdrant binary...
    * Download Qdrant binary
################################################################################################## 100.0%

    * Initialize Qdrant directory

[+] Downloading the rag-api-server.wasm ...
################################################################################################## 100.0%

[+] Downloading dashboard ...
################################################################################################## 100.0%

默认情况下,它会安装到 $HOME/gaianet 目录。你也可以选择安装到其他目录。

curl -sSfL 'https://raw.githubusercontent.com/GaiaNet-AI/gaianet-node/main/install.sh' | bash -s -- --base $HOME/gaianet.alt

初始化节点

gaianet init

输出应如下所示:

[+] Downloading Llama-2-7b-chat-hf-Q5_K_M.gguf ...
############################################################################################################################## 100.0%############################################################################################################################## 100.0%

[+] Downloading all-MiniLM-L6-v2-ggml-model-f16.gguf ...

############################################################################################################################## 100.0%############################################################################################################################## 100.0%

[+] Creating 'default' collection in the Qdrant instance ...

    * Start a Qdrant instance ...

    * Remove the existed 'default' Qdrant collection ...

    * Download Qdrant collection snapshot ...
############################################################################################################################## 100.0%############################################################################################################################## 100.0%

    * Import the Qdrant collection snapshot ...

    * Recovery is done successfully

init 命令会根据 $HOME/gaianet/config.json 文件初始化节点。你可以使用我们预设的某些配置。例如,以下命令将初始化一个带有 llama-3 8B 模型并以伦敦指南作为知识库的节点。

gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/llama-3-8b-london/config.json
贡献者
ajJlaDMJtK
项目信息
默认分支main
LicenseGNU General Public License v3.0
创建时间2024/3/6
最近更新昨天
GAI 中文摘要

GaiaNet Node 是一个用于部署和运行去中心化人工智能代理服务的开源框架,通过提供简便的工具链,帮助用户在本地或服务器上快速构建自主的 AI 节点。它旨在解决 AI 代理中心化及数据隐私问题,让开发者能够轻松定制并拥有属于自己的 AI 知识库与模型服务。

提供一键式安装脚本,支持在主流操作系统上快速部署完整的 AI 节点软件栈。 支持基于本地环境初始化节点,通过配置 JSON 文件轻松加载预设的大语言模型和向量数据库。 具备高度的可定制性,允许用户通过自定义配置文件接入特定的知识库,打造垂直领域的 AI 代理。 内置便捷的节点管理命令,支持快速启动、停止以及节点状态查看与交互。 支持通过去中心化的方式运行 AI 服务,确保用户对个人数据和 AI 模型的完全掌控。

适用于希望构建个人或企业级去中心化 AI 代理的开发者,以及寻求在本地运行开源大模型并保护数据隐私的 AI 技术爱好者。