Documentation

Quick Start

Get started with Omniroute.pro in 3 simple steps.

Step 1: Create Account

Sign up at omniroute.pro/register

Step 2: Add API Keys

Go to your dashboard and add your API keys:

  • OpenAI API key
  • Anthropic API key
  • Google AI API key
  • Any other provider

Step 3: Use Your Endpoint

Copy your API token from the dashboard and use it in your tools.

Setup

Get Your API Token

After logging in, go to your dashboard. You'll see your API token displayed prominently.

API Token: omr_1234567890abcdef...

Your Endpoint

https://omniroute.pro/api/omniroute

Cursor Integration

To use Omniroute.pro with Cursor IDE:

  1. Open Cursor Settings
  2. Go to "Models" section
  3. Add custom OpenAI endpoint:
{
  "openai_api_base": "https://omniroute.pro/api/omniroute",
  "openai_api_key": "your-api-token-here"
}

Now you can use any model through Cursor:

  • gpt-4
  • claude-3-opus
  • gemini-pro
  • mistral-large

Cline Integration

To use Omniroute.pro with Cline (VS Code extension):

  1. Open VS Code Settings
  2. Search for "Cline"
  3. Set API endpoint:
API Base URL: https://omniroute.pro/api/omniroute
API Key: your-api-token-here

API Reference

Chat Completions

OpenAI-compatible endpoint for chat completions:

POST https://omniroute.pro/api/omniroute/v1/chat/completions

Headers:
  Authorization: Bearer your-api-token
  Content-Type: application/json

Body:
{
  "model": "gpt-4",
  "messages": [
    {"role": "user", "content": "Hello!"}
  ]
}

Example with cURL

curl https://omniroute.pro/api/omniroute/v1/chat/completions \
  -H "Authorization: Bearer your-api-token" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Supported Models

Omniroute.pro supports 160+ AI models. Here are some popular ones:

OpenAI

  • gpt-4
  • gpt-4-turbo
  • gpt-3.5-turbo

Anthropic

  • claude-3-opus
  • claude-3-sonnet
  • claude-3-haiku

Google

  • gemini-pro
  • gemini-pro-vision

Mistral

  • mistral-large
  • mistral-medium
  • mistral-small

Security

Encryption

All API keys are encrypted using AES-256-GCM encryption. Your keys are:

  • Encrypted at rest in the database
  • Encrypted in transit (HTTPS only)
  • Never logged or stored in plain text
  • Only decrypted when making API requests

Per-User Isolation

Each user's API keys are completely isolated. You only use YOUR keys, never shared with other users.

Best Practices

  • Never share your API token
  • Rotate your API keys regularly
  • Use different keys for different projects
  • Monitor your usage in the dashboard

Need Help?

Contact us at support@omniroute.pro