- 薄自建 LLM 网关:OpenAI 兼容适配器(DeepSeek) + instructor 结构化输出 + usage_ledger 记账 + 档位路由 - 记忆服务 assemble:确定性选择(显式+主角+近况) + 渲染卡 + 缓存断点(中性文本) - LangGraph 写章节点 + Postgres checkpointer + SSE 归一(token/done/error) - API:立项 + 写章 draft(SSE) + PUT 自动保存 + 提供商凭据(Fernet 加密/测试连接) - 前端:AppShell + 作品库 + 5 步立项向导 + 写作工作台(流式打字机+自动保存) + 设置页 - M1 E2E:真实 DB + mock 网关零 token 走通闭环
17 lines
570 B
TypeScript
17 lines
570 B
TypeScript
// 已知提供商(UX §6.10)。后端按 provider 字符串识别;这里只是 UI 候选列表。
|
||
export const KNOWN_PROVIDERS: { id: string; label: string }[] = [
|
||
{ id: "anthropic", label: "Anthropic" },
|
||
{ id: "deepseek", label: "DeepSeek" },
|
||
{ id: "kimi", label: "Kimi" },
|
||
{ id: "openai", label: "OpenAI" },
|
||
{ id: "qwen", label: "通义千问" },
|
||
{ id: "glm", label: "智谱 GLM" },
|
||
{ id: "gemini", label: "Gemini" },
|
||
];
|
||
|
||
export const TIER_LABELS: Record<string, string> = {
|
||
writer: "写手档",
|
||
analyst: "分析档",
|
||
light: "轻量档",
|
||
};
|