$0.50 free credit · No card required

One API.
Every leading AI model.

Access DeepSeek, Kimi, GLM, Qwen and more through a single OpenAI-compatible endpoint. Token-level metering, transparent pricing, no vendor lock-in.

Start building → View quickstart

Up and running in 60 seconds

Drop-in replacement for the OpenAI SDK — just change the base URL and key.

curl https://shunduai.com/api/v1/chat/completions \ -H "Authorization: Bearer sk-hk-YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "deepseek-v4-flash", "messages": [{"role": "user", "content": "Hello!"}] }'

Models & pricing

Pay as you go. USD per 1M tokens. Free tier available on select models.

ModelInputOutput
Loading…

Connect your favorite tools

Any app that supports a custom OpenAI endpoint works with ShunduAI — three fields and you're done.

1 · Base URL

https://shunduai.com/api/v1

2 · API Key

sk-hk-… (from your console)

3 · Model

deepseek-v4-flash, glm-4.5-air, kimi-k2.6 …

Python · OpenAI SDK

from openai import OpenAI client = OpenAI( base_url="https://shunduai.com/api/v1", api_key="sk-hk-YOUR_KEY", ) r = client.chat.completions.create( model="glm-4-flash", messages=[{"role": "user", "content": "Hello!"}], ) print(r.choices[0].message.content)

JavaScript · OpenAI SDK

import OpenAI from "openai"; const client = new OpenAI({ baseURL: "https://shunduai.com/api/v1", apiKey: "sk-hk-YOUR_KEY", }); const r = await client.chat.completions.create({ model: "deepseek-v4-flash", messages: [{ role: "user", content: "Hello!" }], });

Cherry Studio / Chatbox

Settings → Model Provider → OpenAI-compatible. Paste the Base URL and API key above, add a model name, done.

NextChat / LobeChat

Settings → Custom endpoint → Base URL + API key. You get a full chat web app powered by ShunduAI.

LangChain / LlamaIndex

Use the ChatOpenAI class with base_url pointed at ShunduAI. All frameworks work out of the box.

OpenAI-compatible

Works with the OpenAI SDK, LangChain, and any tool that accepts a custom base URL. Switch models with one parameter.

Smart routing

Latency-aware dispatch and automatic failover keep your app online even when a provider rate-limits or degrades.

Transparent billing

Per-token metering with a real-time usage dashboard. Top up any amount, no subscriptions, no hidden fees.