快速开始
添加模型
用 Provider 注册模型,AIService 自动生成路由。
import { AIService, Provider } from "@downcity/city";
const deepseek = new Provider("deepseek", {
baseURL: "https://api.deepseek.com/v1",
envKey: "DEEPSEEK_API_KEY",
passthroughModel: "deepseek-chat",
text: myTextAction,
stream: myStreamAction,
});
const ai = new AIService();
ai.use(deepseek.model({ id: "deepseek-v4-flash", name: "DeepSeek V4 Flash" }));
base.use(ai);注册后自动生成路由:
POST /v1/ai/text → SDK 通路
POST /v1/ai/stream → SDK 通路
POST /v1/ai/chat/completions → 自动透传到 DeepSeek
GET /v1/ai/models → 模型目录passthroughModel 控制自动透传时发往上游的 model 值。