Skip to main content
Upmore is an internal AI API gateway that exposes chat, image, and video models through one OpenAI-compatible endpoint. This guide gets you to your first successful call.

Get started in three steps

Step 1: Sign in with SSO

Upmore is internal-only and has no self-service registration. Access is granted only to company employees through corporate single sign-on (SSO). Sign in at api.upmore.net with your SSO account.

Step 2: Create an API key

Open API Keys and create a key. Keep it safe — you’ll use it to authenticate every request.

Step 3: Make your first API call

Point any OpenAI SDK at https://api.upmore.net/v1 and use your key. The example below calls the gpt-5.5 chat model:
curl https://api.upmore.net/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "messages": [
      { "role": "user", "content": "Hello!" }
    ]
  }'
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.upmore.net/v1",
)

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

print(response.choices[0].message.content)
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "YOUR_API_KEY",
  baseURL: "https://api.upmore.net/v1",
});

const response = await client.chat.completions.create({
  model: "gpt-5.5",
  messages: [{ role: "user", content: "Hello!" }],
});

console.log(response.choices[0].message.content);
Only the models listed under Model APIs are available. Swap model for any of them — for example doubao-seed-2-1-pro (chat), gpt-image-2 (image), or doubao-seedance-2-0 (video).

Next steps

API Reference

Authentication, base URL, and error codes.

Model APIs

Browse every available model.