Skip to main content
Every API request to OpenOpen8 must include an authentication credential. OpenOpen8 accepts the same token (created in Dashboard → Tokens) in three different header formats, matching the native style of OpenAI, Anthropic, and Google APIs. This means you can point existing clients at OpenOpen8 without changing how they authenticate.
This page covers authenticating API requests. For information on signing in to the dashboard, see Dashboard login below.

Your token

All three authentication styles use the same token value. Get it from the OpenOpen8 dashboard:
  1. Open the dashboard and click Tokens in the sidebar.
  2. Click Add Token to create a new token, or copy an existing one.
Your token looks like sk-... (a string starting with sk-).

Authentication styles

Pass the token as a Bearer credential in the Authorization header. This is the default for OpenAI-compatible clients, SDKs, and tools like LangChain or LlamaIndex.
curl https://openopen8.ai/v1/chat/completions \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Hello"}]
  }'
Use this format when:
  • You are using the OpenAI Python or Node.js SDK
  • Your client sends requests to /v1/chat/completions or other OpenAI-format endpoints
  • You want to call OpenAI, DeepSeek, Ollama, or any other provider through OpenOpen8 using the OpenAI format

Using SDKs

Because OpenOpen8 uses the same token for all three formats, you only need to change the base_url (and optionally the api_key parameter) when pointing an existing SDK at OpenOpen8.
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_TOKEN",
    base_url="https://openopen8.ai/v1",
)

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello"}],
)

Dashboard login

To sign in to the OpenOpen8 dashboard (not API requests), OpenOpen8 supports several methods:
Enter your email address and password on the login page. You can reset your password via the Forgot password link, which sends a reset email.