The frontier model alternative

Drop-in LLM APIs that replace OpenAI and Anthropic. Same SDKs, same capability, half the price.

50% Lower Cost

The same intelligence tier at roughly half the cost, so the savings show up directly in your bill.

Pricing Calculator

High Throughput

Over 3× the throughput at the same intelligence tier, because our models and the hardware they run on are tuned as one system.

Benchmark Report

1 line to switch

One line of code moves you over, because the API is OpenAI-compatible whether you're coming from OpenAI, Anthropic, or anyone else.

Migration Guide

Models built for real production workloads

Coding
Agents
Tool Calling
Maximum
Capability

Designed for complex reasoning, agent workflows, and software tasks.

Input
$2.25 / MTok
Output
$11.50 / MTok

Comparable to Opus 5.5
and GPT-6 Astra

Retrieval
RAG
Chat
Balanced
Performance

Strong performance with the best balance of speed and cost.

Input
$1.50 / MTok
Output
$7.00 / MTok

Comparable to Sonnet 5
and GPT-6 Sol

Classification
Extraction
High-Efficiency
Scale

Ultra-efficient inference for high-throughput applications, early development, and lightweight agents.

Input
$0.50 / MTok
Output
$2.25 / MTok

Comparable to Anthropic Haiku 4.5
and GPT-6 Luna

It takes one line of code to cut your AI  cost in half

Try Radium

Start with $25 in free credit. No card required.

Designed for the work you run every day.

Radium is built for AI running inside real commercial applications, where performance, cost, and reliability matter.

OpenAI SDK compatible

✓

–

✓

Anthropic SDK compatible
✓
✓
–
Claude Code & Codex supported
✓
Claude Code only
Codex only
Your data trains nothing
✓
✓
✓
Data residency (US, Canada)
✓
✓
✓
Published per-model pricing
✓
✓
✓
Prompt caching
✓
✓
✓
Priority throughput tier
✓
✓
✓
from openai import OpenAI

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

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

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

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

const response: OpenAI.Chat.ChatCompletion =
  await client.chat.completions.create({
    model: "hal-1.0",
    messages: [{ role: "user", content: "Hello, Radium!" }],
  });

console.log(response.choices[0].message.content);
curl https://api.radium.cloud/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "hal-1.0",
    "messages": [{"role": "user", "content": "Hello, Radium!"}]
  }'
package main

import (
	"context"
	"fmt"

	openai "github.com/sashabaranov/go-openai"
)

func main() {
	cfg := openai.DefaultConfig("YOUR_API_KEY")
	cfg.BaseURL = "https://api.radium.cloud/v1"
	client := openai.NewClientWithConfig(cfg)

	resp, err := client.CreateChatCompletion(
		context.Background(),
		openai.ChatCompletionRequest{
			Model: "hal-1.0",
			Messages: []openai.ChatCompletionMessage{
				{Role: openai.ChatMessageRoleUser, Content: "Hello, Radium!"},
			},
		},
	)
	if err != nil {
		panic(err)
	}

	fmt.Println(resp.Choices[0].Message.Content)
}
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.chat.completions.*;

OpenAIClient client = OpenAIOkHttpClient.builder()
    .apiKey("YOUR_API_KEY")
    .baseUrl("https://api.radium.cloud/v1")
    .build();

ChatCompletion completion = client.chat().completions().create(
    ChatCompletionCreateParams.builder()
        .model("hal-1.0")
        .addUserMessage("Hello, Radium!")
        .build());

System.out.println(
    completion.choices().get(0).message().content().orElseThrow());
using OpenAI;
using OpenAI.Chat;

var client = new OpenAIClient(
    new ApiKeyCredential("YOUR_API_KEY"),
    new OpenAIClientOptions
    {
        Endpoint = new Uri("https://api.radium.cloud/v1"),
    });

var chatClient = client.GetChatClient("hal-1.0");
var response = await chatClient.CompleteChatAsync(
    new UserChatMessage("Hello, Radium!"));

Console.WriteLine(response.Value.Content[0].Text);
import anthropic

client = anthropic.Anthropic(
    api_key="YOUR_API_KEY",
    base_url="https://api.radium.cloud",
)

message = client.messages.create(
    model="hal-1.0",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Hello, Radium!"}
    ],
)

print(message.content[0].text)
import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({
  apiKey: "YOUR_API_KEY",
  baseURL: "https://api.radium.cloud",
});

const message: Anthropic.Message = await client.messages.create({
  model: "hal-1.0",
  max_tokens: 1024,
  messages: [{ role: "user", content: "Hello, Radium!" }],
});

console.log(message.content[0].text);
curl https://api.radium.cloud/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "hal-1.0",
    "messages": [{"role": "user", "content": "Hello, Radium!"}]
  }'
Moving Workloads

OpenAI and Anthropic's APIs are drifting apart. Radium works with both.

A per-token difference doesn't stay small for long.

Monthly token volume:  
320M Tokens
Model tier
320m
1M
167M
334M
500M
Anthropic opus 4.6
$3,200
/ month
OPENAI GPT-5.4
$3,200
/ month
Radium HAL 1.0
$1,600
/ month
Anthropic sonnet 4.6
$3,200
/ month
OPENAI GPT-5.4
$3,200
/ month
Radium Clarke 1.0
$1,600
/ month
Anthropic Haiku 4.5
$3,200
/ month
OPENAI GPT-5.4 Mini
$3,200
/ month
Radium Tycho 1.0
$1,600
/ month

Keep your tools.
Change one line of code.

Radium works with Claude Code, Codex, VS Code, and Vercel. One line of code, and your workloads run on Hal, Clarke, or Tycho.

Learn more

Claude Code

VS Code

Codex

Vercel

The economics of enterprise AI

Understanding the
hidden costs of AI

Tokenomics
A glance behind the curtain of ai
Abstract dark background with large overlapping circles and a pattern of tiny white dots.

Moving workloads
from OpenAI
or Anthropic

Model guide
A Radium Switching Guide
Dark abstract pattern with curved lines and dots converging towards the center.

What owning the
stack buys you

Technology
A LOOK behind the curtain
Abstract dark geometric pattern with intersecting lines and dotted texture.

Everything you
need to build

Resources
A RADIUM DEVELOPER REFERENCE
Abstract curved shape made of small white dots on a black background.
Get Started

Production AI, one endpoint away.

Start with $25 in free credit. No card required.

Case STudies

Square’s R&D team used Radium to prototype early (pre-Gen AI) text-to-video and text-to-speech applications.

EQTY Lab used Radium to train a state-of-the-art climate model that was presented at COP28, the United Nations climate change conference.

Realbotix uses Radium to power low-latency, real-time AI interactions on its humanoid robotics platform. Radium enables responsive inference at the speed required for live human–AI interaction.

A leader in generative AI for law, Alexi used Radium to train domain-specific retrieval models. Alexi’s advanced AI platform generates legal memos, arguments, and answers to general litigation queries.

One line of code to switch.
A different class of performance.

Every new account gets $25 in credit. No card required.

Get your API key
Dense cluster of white dots scattered against a dark background, resembling stars or particles.
Research partners

The frontier model alternative.

The same AI capabilities your systems use today delivered at a fraction of the cost and integrated with a single line of code.

Trusted by industry leaders and developers worldwide
Digital abstract art with glowing blue and green lines and pixelated clusters on a dark background.

Generative AI has

become expensive, fragile,

and hard to operate.

Radium brings cost,

performance, and risk

under control.

Radium is built for AI running inside real commercial applications,
where performance, cost, and reliability matter.

Resources

Resources for teams evaluating, integrating, and operating Radium

View All Resources
This is some text inside of a div block.

Get started with Radium

Every new account gets $25 in credit. No card required.