Project

Viral API - AI Models Marketplace

项目介绍

Viral API 是面向开发者的生成式 AI 模型集市与统一 API 平台,提供视频、图像、音乐与 Chat 的一站式能力,强调更低成本、更快性能与便捷集成。

针对 AIGC 爆发后多模型接入繁琐、管理分散的行业痛点,构建一站式 AI 模型聚合平台,提供模型试用、API 接入、密钥管理及计费全流程服务,适配 Sora 2、Veo 3.1 等多类视频/图像生成模型。

关键能力

  • 视频生成 API:支持 Veo 3.1、Runway Aleph,具备同步音频、电影级运动与镜头控制
  • 图像生成 API:集成 Flux、4o Image、Nano Banana,支持多风格与高一致性生成
  • 音乐生成 API:Suno 集成,最长可生成 8 分钟,歌词连贯、人声饱满、编排复杂
  • Chat/LLM API:统一密钥接入,高可靠对话、编程辅助与推理

平台特性

  • 价格优势:按额度付费的 Credits 模式,比同类平台更低成本
  • 快速集成:清晰文档与示例,几分钟完成集成
  • 低时延与扩展性:99.9% 可用性与高并发稳定能力
  • Playground:线上调参与效果试验,验证通过再集成
  • 企业级数据安全:全程加密与隐私保护
  • 7×24 技术支持:专属工程师支持与问题响应

技术栈

  • 框架与语言: Next.js 16 (App Router), React 19, TypeScript 5.9, Node.js
  • 样式与动画: Tailwind CSS 4, Framer Motion
  • 后端与服务: Supabase (Auth & DB), Ali-OSS, Stripe
  • 其他: MDX, next-intl

核心职责与技术实现

  • 混合式 BFF 架构与安全治理 设计实现基于 Next.js API Routes 的混合式 BFF 架构,通过反向代理解决跨域问题,统一注入鉴权头、托管敏感凭证,保障核心 API 请求在同域环境下安全、透明地转发。

  • 元数据驱动的模型接入体系 搭建元数据驱动的模型注册系统,抽象通用 ModelConfig 接口,实现新模型低代码接入,接入效率从 1 天缩短至 1 小时内(提升 24 倍)。

  • 高性能 AI 试用中心 开发动态表单驱动的 AI 模型试用中心,支持 Text-to-Video 等多模式,自动适配不同模型参数;端到端集成 Stripe 支付系统,设计 Hash 用户标识机制,实现“套餐选购-支付回调-账户关联”全闭环。

  • 云原生文件处理与国际化 集成 Ali-OSS 实现服务端签名直传,通过严格的文件校验,减轻服务器带宽压力并保障系统安全;基于 next-intl 搭建中英双语国际化架构,覆盖静态文案与 MDX 内容。

  • UI 性能重构 采用 Tailwind CSS 4 + React 19 重构 UI,结合 Server Actions 与动效提升交互质感;搭建 MDX CMS 系统,支持运营团队快速发布技术文档与博客。

  • 多模型接口解耦 通过抽象通用接口 + 策略模式,在钩子函数中处理参数与响应的差异化逻辑,实现 UI 与业务逻辑解耦,大幅降低维护成本。

项目成果

  • 成功对接 10+ 主流 AI 模型,构建起稳定的“试用-订阅-计费”商业闭环。
  • 通过架构重构,使代码可维护性与系统迭代效率显著提升,支撑平台快速响应 AIGC 模型的频繁更新需求。

访问

访问项目