# Gaianet > Documentation for Gaianet ## Pages - [Gaianet Documentation](gaianet-documentation.md) - [Gaia](gaia.md): Decentralizing Generative AI Chatbot and Agent - [Anything LLM](anything-llm.md): Anything LLM is the all-in-one Desktop & Docker AI application with full RAG and AI Agent capabilities. You can confi... - [[IDE] CodeGPT](ide-codegpt.md): CodeGPT is a pair-programming partner for developers. It offers AI chat assistance, auto-completion, code explanation... - [[IDE] Continue](ide-continue.md): [Continue](https://github.com/continuedev/continue) is the leading open-source AI code assistant. - [[IDE] Cursor](ide-cursor.md): :::warning - [Dify + Gaia](dify-gaia.md): You can configure the Dify framework using any Gaia node as the backend LLM API. That allows you to use your own or c... - [FlowiseAI tool call](flowiseai-tool-call.md): FlowiseAI is a low-code tool for developers to build customized LLM orchestration flows & AI agents. - [FlowiseAI RAG chat](flowiseai-rag-chat.md): FlowiseAI is a low-code tool for developers to build customized LLM orchestration flows & AI agents. You can configur... - [OpenAI Ecosystem Apps](openai-ecosystem-apps.md): Since each Gaia node provides an OpenAI-compatible API service, it can be a drop-in replacement for OpenAI in almost ... - [Langchain Integration](langchain-integration.md): :::note - [LobeChat](lobechat.md): You can configure [LobeChat](https://lobehub.com/) to use a Gaia node as its backend LLM API. It provides a richer an... - [Obsidian](obsidian.md): Obsidian is a note-taking application that enables users to create, link, and visualize ideas directly on their devic... - [Open WebUI](open-webui.md): You can configure the Open WebUI framework, a self-hosted WebUI, using any Gaia node as the backend LLM API. That all... - [[IDE] Zed](ide-zed.md): [Zed](https://zed.dev/) is a next-generation code editor designed for high-performance collaboration with humans and ... - [Use Zed](use-zed.md): You can - [Quick Start with Launching Gaia Domain](quick-start-with-launching-gaia-domain.md): This guide provides all the information you need to quickly set up and run a Gaia Domain. - [❓ Frequently Asked Questions](frequently-asked-questions.md): What is Gaia? - [Start a node on AWS using AMI images](start-a-node-on-aws-using-ami-images.md): We have created a series of public AMIs for you to start Gaia nodes in AWS with just a few clicks. - [Install CUDA on Linux](install-cuda-on-linux.md): If you are using an Nvidia-enabled VM instance from a public cloud, you should probably use the VM image provided by ... - [Start a node with Docker](start-a-node-with-docker.md): You can run all the commands in this document without any change on any machine with the latest Docker and at least 8... - [Run a local-only node](run-a-local-only-node.md): By default, the Gaia node registers itself with a Gaia domain and is accesible from the public. - [Install multiple nodes on a single machine](install-multiple-nodes-on-a-single-machine.md): The [default Gaia installer](../quick-start/quick-start.md) installs the node into the`$HOME/gaianet`base directory. - [Ensuring Gaia Node Reliability](ensuring-gaia-node-reliability.md): Sometimes, the OS could kill the`wasmedge`process on the Gaia node if it consumes too many resources. For production - [Install Gaia on Windows](install-gaia-on-windows.md): Here is the complete guide to installing and running your own decentralised AI inference using Gaia from a Windows ma... - [API Reference](api-reference.md): Each Gaia node is an OpenAI compatible API server. You can build your application based on the Gaia node API. You - [Get your API key](get-your-api-key.md): We're introducing API keys for authentication. You can create API keys by following the steps below: - [Gaia CLI options](gaia-cli-options.md): After installing the Gaia software, you can use the`gaianet`CLI to manage the node. The following are the CLI options. - [Customizing Your Gaia Node](customizing-your-gaia-node.md): A key goal of the Gaia project is to enable each individual to create and run his or her own agent service node using... - [gaianet stop](gaianet-stop.md): gaianet init - [Install or Uninstall the CLI](install-or-uninstall-the-cli.md): The Gaia node utilizes version control from [its source GitHub repo](https://github.com/GaiaNet-AI/gaianet-node). You... - [Using your Gaia Node](using-your-gaia-node.md): When you [start a Gaia node](../quick-start/quick-start.md), or you find a node on the web, you could use it as a - [Setting up your own node](setting-up-your-own-node.md): This guide provides the requisite knowledge necessary to quickly get started with installing a Gaia node. - [Joining the Gaia Protocol](joining-the-gaia-protocol.md): After successfully running a Gaia node on your machine, it's time to join the Gaia protocol network and get rewards f... - [System Requirements](system-requirements.md): You can install the Gaia on a wide variety of devices and operating systems with or without GPUs. The node installing... - [Troubleshooting](troubleshooting.md): The system cannot find CUDA libraries - [What is a Gaia node?](what-is-a-gaia-node.md): A Gaia node is an open-source developer platform that lets anyone build, launch, scale and monetize AI agents. It's l... - [👋 Welcome to Gaia](welcome-to-gaia.md): Gaia is a decentralized computing infrastructure that enables everyone to create, deploy, scale, and monetize their o... - [Knowledge base from source / summary pairs](knowledge-base-from-source-summary-pairs.md): In this section, we will discuss how to create a vector collection snapshot for optimal retrieval of long-form text d... - [Knowledge base from a URL](knowledge-base-from-a-url.md): In this section, we will discuss how to create a vector collection snapshot from a Web URL. First, we will parse the ... - [Knowledge base from a markdown file](knowledge-base-from-a-markdown-file.md): In this section, we will discuss how to create a vector collection snapshot from a markdown file. The snapshot file c... - [Knowledge base from a PDF file](knowledge-base-from-a-pdf-file.md): In this section, we will discuss how to create a vector collection snapshot from a PDF file. First, we will parse the... - [Knowledge base from a plain text file](knowledge-base-from-a-plain-text-file.md): In this section, we will discuss how to create a vector collection snapshot from a plain text file. The - [How to chunk and segment your knowledge base](how-to-chunk-and-segment-your-knowledge-base.md): First, copy unformatted text into a txt file. Then follow the two rules to chunk your content, i.e. putting similar c... - [Intro to knowledge bases](intro-to-knowledge-bases.md): Knowledge bases are crucial components in Gaia's context for creating effective AI agents. They serve as structured r... - [GaiaNet: GenAI Agent Network](gaianet-genai-agent-network.md): Specialized, finetuned and RAG-enhanced open-source Large Language Models are key elements in emerging AI agent appli... - [🛠️ For Node Operators](for-node-operators.md): Node Operators focus on setting up, running, and maintaining Gaia nodes without requiring coding expertise. - [🌐 Public Gaia Domain](public-gaia-domain.md): Each Gaia node provides a web-based chatbot UI and an OpenAI compatible web service. - [Token Generator on Base Chain](token-generator-on-base-chain.md): Generate and deploy meme tokens automatically using Gaia's AI Agent for creative naming and tokenomics! Built for Bas... - [Token Generator on Celo](token-generator-on-celo.md): This project demonstrates how to auto create and deploy ERC20 tokens on the Celo blockchain using ContractKit. It inc... - [CDP's Agentkit Starter Template](cdps-agentkit-starter-template.md): This template shows an onchain agent powered by Coinbase's AgentKit with the Next.js framework on the frontend and La... - [Optional](optional.md): NETWORK_ID=base-sepolia - [DynamicRAG](dynamicrag.md): DynamicRAG is a React-based web application that implements a dynamic Retrieval-Augmented Generation (RAG) system. It... - [Supavec Integration](supavec-integration.md): A powerful document question-answering system that combines Supavec's RAG capabilities with Gaia's language understan... - [MetaMask Delegation Toolkit Agent](metamask-delegation-toolkit-agent.md): The MetaMask Gaia DTK Starter is a powerful Next.js template that seamlessly integrates Gaia's advanced capabilities ... - [Factory contract configuration](factory-contract-configuration.md): NEXT_PUBLIC_FACTORY_CONTRACT_ADDRESS=0x... - [Bundler service configuration](bundler-service-configuration.md): NEXT_PUBLIC_BUNDLER_URL= - [Infura and private key configuration](infura-and-private-key-configuration.md): INFURA_PROJECT_ID=your_infura_project_id - [Delegation storage configuration](delegation-storage-configuration.md): NEXT_PUBLIC_DELEGATION_STORAGE_API_KEY=your_delegation_api_key - [Gaia AI configuration](gaia-ai-configuration.md): GAIA_MODEL_BASE_URL=your_gaia_model_url - [Natural Language Weather App](natural-language-weather-app.md): This simple web application allows you to check the current weather or forecast for a location using natural language... - [PDF Question-Answering with Gaia and Qdrant](pdf-question-answering-with-gaia-and-qdrant.md): Gaia PDF RAG is a Retrieval-Augmented Generation (RAG) application that allows users to ask questions about PDF docum... - [StoryWeaver AI](storyweaver-ai.md): StoryWeaver AI is your creative co-pilot, helping you transform fledgling ideas into fully-formed stories. Generate u... - [Zerion Integration](zerion-integration.md): A powerful AI-driven crypto assistant powered by [Gaia AI](https://docs.gaianet.ai/intro) and [Zerion API](https://de... - [Agent Zero](agent-zero.md): [Agent Zero](https://github.com/frdel/agent-zero) is a general purpose AI agent application. You can simply ask it to... - [Gaia Chatbot Widget](gaia-chatbot-widget.md): This gaia chatbot widget is a lightweight, customizable solution for embedding an AI-powered chat interface into any ... - [Build an Agent for your Developer Docs](build-an-agent-for-your-developer-docs.md): Normally AI Agents are considered as some bots that can do stuff and a bit intelligent. But in practice, most useful ... - [Clear any stale data](clear-any-stale-data.md): curl -X DELETE ' - [Provision a 768-dimensional, cosine-distance space](provision-a-768-dimensional-cosine-distance-space.md): curl -X PUT ' \ - [Gaia Web3 Voting Starter](gaia-web3-voting-starter.md): A decentralized voting application built with Next.js, Hardhat, and [Gaia](https://docs.gaianet.ai/intro/). - [Add your Alchemy API key and wallet private key](add-your-alchemy-api-key-and-wallet-private-key.md): 4. Compile and deploy contracts: - [A planning agent](a-planning-agent.md): The [gpt planner](https://github.com/mshumer/gpt-prompt-engineer/blob/main/gpt_planner.ipynb) is a Python application... - [LlamaCoder](llamacoder.md): LlamaCoder is an open-source tool designed to generate small apps with a single prompt. It leverages LLM to help you ... - [LlamaEdgeBook](llamaedgebook.md): LlamaEdgeBook, forked from GroqBook, is an open-source tool that scaffolds the creation of books from a one-line prom... - [LlamaTutor](llamatutor.md): The [LlamaTutor](https://github.com/Nutlope/llamatutor) is a TypeScript - [Notion Gaia Assistant](notion-gaia-assistant.md): 👋 This is a Chrome extension that brings the power of Gaia AI nodes right into your Notion pages. Think of it as your... - [Stockbot](stockbot.md): Stockbot is a lightning fast AI Chatbot that responds with live interactive stock charts, financials, news, screeners... - [Translation Agent + Gaia](translation-agent-gaia.md): The Translation Agent originally built by Prof. Andrew Ng, designed to facilitate accurate and efficient translation ... - [Working with Coinbase AgentKit](working-with-coinbase-agentkit.md): You can use a Gaia node to power the [Coinbase AgentKit](https://github.com/coinbase/agentkit). - [Gaia nodes with long-term knowledge](gaia-nodes-with-long-term-knowledge.md): The LLM app requires both long-term and short-term memories. Long-term memory includes factual knowledge, historical ... - [Integrating DeepSeek R1 with Cursor Editor](integrating-deepseek-r1-with-cursor-editor.md): This guide walks through setting up a private coding assistant by integrating the **DeepSeek R1 Distilled Llama-8B** ... - [Working with eliza](working-with-eliza.md): Eliza is a simple, fast, and lightweight AI agent framework. Recently, eliza has integrated Gaia as one of the [model... - [Gaianet Configuration](gaianet-configuration.md): GAIANET_MODEL=llama3b - [Fine-tune LLMs](fine-tune-llms.md): You could fine-tune an open-source LLM to - [How to fine-tune an open-source LLM with llama.cpp](how-to-fine-tune-an-open-source-llm-with-llamacpp.md): The popular llama.cpp tool comes with a`finetune`utility. It works well on CPUs! This fine-tune guide is reproduced... - [LlamaParse](llamaparse.md): LlamaParse is an API created by LlamaIndex to efficiently parse and represent files for efficient retrieval and conte... - [Prompt Engineering Tool](prompt-engineering-tool.md): Are you working with AI language models? This tool is a game-changer! It lets you: - [Calling external tools](calling-external-tools.md): Tool calling is one of the truly "LLM native" interaction modes that has never existed before. - [Agentic translation on Gaia](agentic-translation-on-gaia.md): Prof. Andrew Ng's [agentic translation](https://www.linkedin.com/posts/andrewyng_github-andrewyngtranslation-agent-ac...