One interface,
all models

Token as a Service, a unified OpenAI-compatible API.
Aggregating your own capacity with third-party model providers: intelligent routing, precise metering, observable risk control.

100+
Models integrated
OpenAI-Compatible
Zero-change migration
Multi-Dimension Routing
Price · latency · quota · compliance
Token-Level
Precise metering & reconciliation
Platform Capabilities

Three Core Capabilities

From unified API to intelligent routing, precise metering, and real-time risk control, covering the full Token distribution lifecycle.

Unified API

Unified API

One interface to access every model provider. Zero-change migration, reuse your OpenAI SDK directly.

  • OpenAI / Anthropic compatible protocol adaptation
  • SSE streaming with low-latency first token
  • Function calling · Tool use
  • Structured output · JSON Mode
  • Multimodal · Embedding · Rerank
Smart Routing

Smart Routing

A multi-dimensional policy engine that automatically dispatches requests to the optimal backend, balancing cost, experience, and compliance.

  • Multi-dimension scoring on price, latency, and success rate
  • Quota management & compliance region constraints
  • Canary releases & weight-based traffic split
  • Fault detection & automatic failover
  • Degradation policies & circuit breaking
Metering & Billing

Metering & Billing

Token-level precise metering covering all billing scenarios, real-time query with transparent bills.

  • Cache hits · inference tokens · multimodal billing
  • Real-time usage statistics & alerts
  • Prepaid / postpaid dual modes
  • Tiered pricing & volume discounts
  • Billing & automatic reconciliation
Developer Experience

Simple to Integrate, Full Control

From console to SDK, a complete toolchain for developers and platform admins.

Console

Visual management and real-time monitoring, all key metrics on one screen.

Usage Dashboard
Token consumption trends & cost analysis
Log Search
Full request logs with second-level queries
Playground
Debug online and validate integration fast
Key Management
API key creation & rate-limit config

Developer Tools

Complete SDK and permission system for more efficient team collaboration.

SDK & Docs
Official Python, Node.js, and Go SDKs, interactive API docs, integration examples and best practices, first call in 5 minutes.
Organization · Project · Permissions
Multi-org isolation, project-level API keys, fine-grained model permissions and rate limits for enterprise multi-team collaboration.
Rate & Quota Config
Set RPM and TPM caps per key / project / model; over-limit requests are rejected or queued automatically to protect downstream services.
Observability & Risk Control

Full-chain visibility,
early risk awareness

Every call is traceable. From request intake to model response, full-chain tracing makes anomalies traceable; content compliance and abuse detection intercept risks at the traffic layer to keep the platform healthy.

Explore risk control
Full-Chain Trace
Each request gets a unique trace ID, recording routing decisions, upstream latency, and token consumption to locate anomalies in milliseconds.
Metrics & Alerts
Real-time monitoring of QPS, error rate, P95/P99 latency, and token throughput, with threshold alerts pushed to DingTalk / WeCom / Webhook.
Anomaly & Abuse Detection
Identifies scraping, fake traffic, credential sharing, and other abuse via behavioral patterns, automatically banning or degrading them to protect normal users.
Content Compliance
A pluggable compliance filter that connects to your own or third-party content-safety services, with bidirectional input/output detection to meet regulatory requirements.
Audit Logs
Tamper-proof operation and call audit logs with long-term archiving for enterprise internal control and regulatory review.
Quick Start

OpenAI-Compatible, Live in 5 Minutes

Just replace base_url and API Key; existing code needs no changes.

quickstart.py
# Only replace two config values, leave the rest unchanged
from openai import OpenAI

client = OpenAI(
    base_url="https://api.xkcloud.ai/v1",   # ACE TaaS endpoint
    api_key="xk-xxxxxxxxxxxxxxxx",         # Your API key
)

response = client.chat.completions.create(
    model="deepseek-v3",               # Specify model by name; routing picks the best automatically
    messages=[{"role": "user", "content": "Hello"}],
    stream=True,
)

for chunk in response:
    print(chunk.choices[0].delta.content or "", end="")
Get Started Now

Start Integrating TaaS Platform

One interface, all models. Contact us for beta access and a dedicated integration plan.