Chasm Inference Scout Setup Guide
Introduction
Welcome to the Inference Scout documentation. This guide will help you set up and run Inference Scout on your server, whether you are a first-time user or a seasoned developer.
Inference Scout is a tool that runs inference tasks given by Chasm's Orchestrator. It allows you to leverage powerful language models and contribute to Chasm Network.
Prerequisites
API Keys
Obtain a Groq API key from the Groq Console
(Optional) Obtain an Openrouter API key from Openrouter
Obtain
SCOUT_UID
andWEBHOOK_API_KEY
from the Chasm Website
Server Specifications
Minimum Requirements:
1 vCPU
1GB RAM
20GB Disk
Static IP
Suggested Requirements:
2 vCPU
4GB RAM
50GB SSD
Static IP
Obtaining your SCOUT_UID and WEBHOOK_API_KEY
Click
_mint(scout)
Log in to the website and retrieve your webhook API key and UID as the first step.
Software Requirements
Install Docker: Follow the Docker Installation Guide
Make a new folder and enter the folder: Do a
mkdir chasm-scout
andcd chasm-scout
Set up the environment file: Use
nano .env
orvim .env
to create a file with the following content:
Do not use single quotes (') or double quotes (") in your .env file, as Docker has issues with them.
Setup Guide
Get Required Credentials from Chasm
Prepare the
.env
File (as shown above)Pull the Docker Image:
Run the Docker Container:
Verify Server Status:
Test Server Response:
Expected response:
OK
Test LLM Functionality:
Restart Docker Container (if needed):
Verify Scout Ranking:
Check your scout ranking at the Leaderboard. Note: The node status may take up to an hour to update.
Monitor Scout Performance:
Troubleshooting
Environment Variables
Double-check that all required environment variables are correctly set in the .env
file.
Additional Resources
Optimization Guide: Follow the optimization guide for performance improvements.
Update Guide: Follow the update guide for updating your scout.
This guide should help you set up and run the Chasm Scout server effectively. For more detailed instructions and troubleshooting, refer to the original repository and additional resources provided.
Last updated