OpenAI-compatible AI API Gateway

VEYQLO API Gateway

一个面向中文开发者和 AI 产品团队的 API 入口。默认访问 veyqlo.com 先进入官网,控制台、后台登录和 OpenAI 兼容接口统一走 api.veyqlo.com

Base URL https://api.veyqlo.com/v1
API 独立子域承载控制台、后台和兼容接口。
SSE 流式响应链路优先,减少代理层等待。
TLS HTTPS 已接入自动续签与 Nginx reload hook。

本站按全球头部开发者产品的结构重做: 明确定位、真实产品截面、代码级接入、状态可见、性能路径具体

OpenAI SDK compatible Sub2API console Streaming route China-friendly entry

Platform

首页只做一件事: 让用户相信入口是清楚的。

顶级 API 产品不会把所有东西塞进首屏。官网负责解释“这是什么”和“下一步去哪”,API 子域负责登录、密钥、调用和管理。

OpenAI 兼容接口

开发者可以把 SDK 的 base URL 指向 API 子域名,继续使用熟悉的 `/v1` 调用方式,减少迁移成本。

账号池与后台分离

Sub2API 的后台、账号导入和模型路由放在 `api.veyqlo.com`,官网不混入后台逻辑,后续维护更清楚。

为首 token 优化

接口域名按流式响应思路配置,重点减少代理缓冲、压缩等待和连接重复建立带来的额外延迟。

Architecture

用户看官网,开发者进 API 站。

这套结构适合现在的单服务器部署,也给以后按地区扩展入口留下空间。官网和 API 域名分离,是后续做 CDN、海外节点、健康检查和灰度切换的基础。

访问路径 clear by domain
  1. 01
    默认访问官网 用户打开 `https://veyqlo.com`,先看到产品说明和 API 站入口。
    veyqlo.com
  2. 02
    进入 API 控制台 后台登录、账号管理、模型配置和用户操作统一走 API 子域。
    api.veyqlo.com
  3. 03
    应用发起兼容调用 业务服务使用 OpenAI SDK 或 REST 请求访问 `/v1` 兼容接口。
    /v1
  4. 04
    Sub2API 处理路由 网关后台负责账号池、模型路由和上游转发,官网不参与请求链路。
    local app
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.VEYQLO_API_KEY,
  baseURL: "https://api.veyqlo.com/v1"
});

const stream = await client.chat.completions.create({
  model: "your-model",
  messages: [{ role: "user", content: "Say hello" }],
  stream: true
});

for await (const event of stream) {
  process.stdout.write(event.choices[0]?.delta?.content ?? "");
}

First token

首 token 的关键,是少等一层。

跨地区和 VPN 场景无法只靠官网视觉解决。真正要快,要把 DNS、TLS、代理缓冲、上游选择和流式输出拆开优化,并持续用真实请求测量。

当前页面只做可信入口,API 链路保持短。

官网静态化,不和 API 请求抢后端资源;接口走独立域名,便于后续加区域入口、独立监控和按网络质量分流。

SSE stream first, buffer last

关闭代理缓冲

让响应片段尽快从网关吐给客户端,避免首 token 被 Nginx 缓冲层攒住。

流式请求不压缩

SSE 场景优先低等待,避免压缩批处理带来的额外 flush 延迟。

连接复用

HTTP/2 与 keepalive 降低重复 TLS 握手和 TCP 建连成本。

后续区域分流

等用户量和地区数据稳定后,再按中国大陆、VPN、日韩、美区等路径做真实监测和分流。

Console

进入 VEYQLO API 站。

后台登录、API Key、账号池、模型路由和 OpenAI 兼容接口都在 `api.veyqlo.com`。官网负责展示,API 站负责真实操作。

打开 api.veyqlo.com