Skip to main content

Welcome to Nebula Api

Nebula Api is an enterprise-grade AI model API gateway based on the unified OpenAI API standard, supporting 200+ popular AI models. One token to access OpenAI, Claude, Gemini, DeepSeek, Qwen, Kimi, GLM and all mainstream large language models.

📖 Getting Started

Quick Start

Get started in three simple steps

API Reference

Complete API documentation and developer guide

🔧 Core APIs

Chat Completions API

Create multi-turn conversations and text generation

Image Generation API

Text-to-image, image-to-image, context-aware generation

Realtime Voice API

Low-latency text/voice real-time conversations

Models API

Get all available model information

💡 Supported Models

OpenAI Series

  • GPT-5.4 / GPT-5.3 / GPT-5.2 series
  • o3-mini (reasoning models)
  • GPT-Image-1/1.5 (image generation)

Anthropic Series

  • Claude Sonnet 4.6 (latest flagship)
  • Claude Opus 4.6
  • Claude Haiku 4.5 (cost-effective)

Google Series

  • Gemini 3.1 Pro Preview (latest multimodal)
  • Gemini 3.1 Flash series (fast response)

Chinese Models

  • DeepSeek V3.2 / R1 (hybrid reasoning)
  • Kimi K2.5 (Moonshot AI)
  • Qwen 3.5 / Qwen3-Max (Alibaba)
  • GLM-5 (Zhipu AI)

🎯 Use Cases

AI Chat

Cherry Studio, Chatbox and other AI chat clients

Coding

Cursor, Claude Code, Cline and other AI coding tools

Frameworks

LangChain, Dify and other AI development frameworks

Translation

Immersive Translate, Bob and other translation tools

🚀 Why Nebula Api?

One API, Multiple Models

No need to manage separate accounts and API keys for each AI service:
  • One account: Manage all AI services
  • One API key: Access all models
  • One standard: OpenAI API compatible

🔧 Easy to Use

Switching models is as simple as changing a parameter:
from openai import OpenAI

client = OpenAI(
    api_key="sk-xxxxxxxxxx",
    base_url="https://llm.ai-nebula.com/v1"
)

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

# Switch to Claude - just change the model name
response = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "Hello!"}]
)

🛡️ Stable & Reliable

  • High Availability: Multi-node deployment, smart routing
  • Auto Fallback: Automatic switching when model unavailable
  • Load Balancing: Smart request distribution, avoid rate limits
  • Real-time Monitoring: 24/7 service status monitoring

💰 Cost Optimization

  • Unified Billing: All models use unified balance
  • Transparent Pricing: Clear pricing structure
  • Usage Statistics: Detailed usage reports
  • Flexible Payments: Multiple payment methods supported

🚀 Get Started

1

Register

Visit Nebula Api to create your account
2

Get API Key

Generate your API key in the console
3

Start Using

Check API Documentation to begin integration

Register Now

Create account and get free test credits

Dashboard

Manage API keys, view usage and billing