Contribute your GPU to the GitBlock network. Serve AI models, earn $GITBLOCK rewards, and get unlimited free API access for yourself.
Start Your NodeYour GPU powers the decentralized AI network. You get paid in $GITBLOCK and get free API access.
Get paid per request served. Reputation multiplier boosts earnings up to 2x.
Node operators get unlimited free inference. Your key works everywhere on GitBlock.
Build reputation over time. Higher reputation = higher rewards + priority routing.
Run on anything from a gaming GPU to a data center rig. Support for CPU inference too.
No central authority. You choose which models to serve. Full control over your node.
Early node operators get bonus rewards. Network is new — maximum earning potential now.
From zero to serving models in under 5 minutes. Works on Windows, Mac, and Linux.
One pip command. Python 3.10+ required. GPU drivers recommended but optional.
Set your wallet address, pick models to serve. Single config command.
One command starts your node. It registers with the network and begins earning.
# Install the GitBlock node package
pip install gitblock[node]
# Verify installation
gitblock --version
# → GitBlock v0.2.0
# Configure your node with wallet + models
gitblock-node \
--wallet 0xYourWalletAddress \
--model llama-3.3-70b \
--model mistral-7b \
--model deepseek-coder-33b
# Supported models (80+ available):
# llama-3.3-70b, mistral-7b, deepseek-coder-33b,
# qwen-2.5-72b, gemma-4-9b, phi-3-14b,
# codellama-34b, yi-1.5-34b, and more...
# Start your node
python -m node
# Your node is now live!
# → Registered on the GitBlock network
# → Serving: llama-3.3-70b, mistral-7b, deepseek-coder-33b
# → Earning $GITBLOCK per request
# → Health check: http://localhost:8080/health
Once your node is running, your wallet address becomes your API key. Use it anywhere on GitBlock.
from gitblock import GitBlock
# Your wallet IS your API key as a node operator
client = GitBlock(api_key="gb_node_" + your_wallet_address[:8])
response = client.chat(
model="llama-3.3-70b",
messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)
curl -X POST https://api.gitblock.io/v1/chat/completions \
-H "Authorization: Bearer gb_node_YOURKEY" \
-H "Content-Type: application/json" \
-d '{"model":"llama-3.3-70b","messages":[{"role":"user","content":"Hello!"}]}'