> For the complete documentation index, see [llms.txt](https://developer.gaianet.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.gaianet.ai/getting-started-as-a-developer.md).

# Getting Started as a Developer

- [Contribute to the Open Source Project](https://developer.gaianet.ai/getting-started-as-a-developer/contribute-to-the-open-source-project.md): As a developer, you can contribute to the open source project through these things:
- [Code](https://developer.gaianet.ai/getting-started-as-a-developer/contribute-to-the-open-source-project/code.md)
- [Documentation](https://developer.gaianet.ai/getting-started-as-a-developer/contribute-to-the-open-source-project/documentation.md): Help expand GaiaNet’s documentation, making it easier for new developers to get started, here's how you can get started!
- [Community](https://developer.gaianet.ai/getting-started-as-a-developer/contribute-to-the-open-source-project/community.md)
- [Setting up your Node](https://developer.gaianet.ai/getting-started-as-a-developer/setting-up-your-node.md): Now that you have the ways to contribute to the open source project, let's make sure that you know how to do it.
- [Customizing your node](https://developer.gaianet.ai/getting-started-as-a-developer/setting-up-your-node/customizing-your-node.md): We want to enable you to create and run your own agent service node. You probably won't be using the default Phi-3 LLM and Paris guidebook knowledge base. So let's show you how to customize your node!
- [Joining the protocol](https://developer.gaianet.ai/getting-started-as-a-developer/setting-up-your-node/joining-the-protocol.md): You have a node running successfully on your machine, now it's time to joinhe GaiaNet protocol network and get rewards for sharing computing power with the world by binding your node ID and device ID.
- [Agent Integrations and Plugins](https://developer.gaianet.ai/getting-started-as-a-developer/setting-up-your-node/agent-integrations-and-plugins.md): You can improve functionality of your node through integrations and plugins. Your node can be used as the backend service for an agent framework or app, and replace the OpenAI API.
- [Troubleshooting your node](https://developer.gaianet.ai/getting-started-as-a-developer/setting-up-your-node/troubleshooting-your-node.md): Below are some common issues that you may run into with your node, here's how to fix them!
- [Apply for a bounty](https://developer.gaianet.ai/getting-started-as-a-developer/apply-for-a-bounty.md): As a developer, your input is crucial for driving innovation. Apply for a bounty to be an integral part of the Gaia ecosystem while also receiving compensation for your conrtribution
- [Guides and Tutorials](https://developer.gaianet.ai/getting-started-as-a-developer/guides-and-tutorials.md): As a developer, you're probably wondering what things you can create with your nodes. Use the guides and tutorials below to show you the capabilities.
- [Creating a Formula 1 Chatbot](https://developer.gaianet.ai/getting-started-as-a-developer/guides-and-tutorials/creating-a-formula-1-chatbot.md): Use this tutorial to learn how to build a chatbot customized with Formula 1 data.
- [Case Studies](https://developer.gaianet.ai/getting-started-as-a-developer/case-studies.md): https://www.gaianet.ai/agents
- [GaiaNet Token](https://developer.gaianet.ai/getting-started-as-a-developer/gaianet-token.md): You're successfully running a GaiaNet node on your machine, now it's time to join the protocol network to receive rewards for sharing your computing power with the world!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developer.gaianet.ai/getting-started-as-a-developer.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
