Chasm Network

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 and WEBHOOK_API_KEY from the Chasm Website

Server Specifications

  • 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

  1. Install Docker: Follow the Docker Installation Guide

  2. Set up the environment file: Use nano .env or vim .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

  1. Get Required Credentials from Chasm

  2. Prepare the .env File (as shown above)

  3. 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:Copy

Restart Docker Container (if needed):Copy

Test LLM Functionality:Copy

Test Server Response:Copy

Expected response: OK

Verify Server Status:Copy

Run the Docker Container:Copy

Pull the Docker Image:Copy

Troubleshooting

Environment Variables

Double-check that all required environment variables are correctly set in the .env file.

Additional Resources

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

Was this helpful?