Skip to content
SolidRusT.ai

Authentication

All API requests require authentication using an API key.

  1. Sign up at console.solidrust.ai
  2. Navigate to API Keys in the dashboard
  3. Click Create New Key
  4. Copy and securely store your API key

Include your API key in request headers. Two formats are supported:

X-API-Key: YOUR_API_KEY
Terminal window
curl https://api.solidrust.ai/v1/chat/completions \
-H "X-API-Key: sk_live_abc123..." \
-H "Content-Type: application/json" \
-d '{"model": "vllm-primary", "messages": [{"role": "user", "content": "Hi"}]}'

Authorization Bearer (OpenAI SDK Compatible)

Section titled “Authorization Bearer (OpenAI SDK Compatible)”

For compatibility with OpenAI SDKs:

Authorization: Bearer YOUR_API_KEY
Terminal window
curl https://api.solidrust.ai/v1/chat/completions \
-H "Authorization: Bearer sk_live_abc123..." \
-H "Content-Type: application/json" \
-d '{"model": "vllm-primary", "messages": [{"role": "user", "content": "Hi"}]}'

Python:

import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ.get("SOLIDRUST_API_KEY"),
base_url="https://api.solidrust.ai/v1"
)

Node.js:

const client = new OpenAI({
apiKey: process.env.SOLIDRUST_API_KEY,
baseURL: 'https://api.solidrust.ai/v1',
});

API keys have rate limits based on your subscription tier. See Rate Limits for details.