├── .dockerignore ├── .env.example ├── .eslintrc.json ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── 新功能.md ├── .gitignore ├── .prettierrc ├── Dockerfile ├── FUNDING.yml ├── LICENSE ├── README.md ├── README_CN.md ├── README_RU.md ├── docker-compose.yml ├── icon.png ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── drag-instructions.jpg ├── get-cookie-demo.gif ├── get-cookie-demo.mp4 ├── github-logo.webp ├── github-mark.png ├── next.svg ├── suno-banner.png ├── swagger-suno-api.json └── vercel.svg ├── src ├── app │ ├── api │ │ ├── clip │ │ │ └── route.ts │ │ ├── concat │ │ │ └── route.ts │ │ ├── custom_generate │ │ │ └── route.ts │ │ ├── extend_audio │ │ │ └── route.ts │ │ ├── generate │ │ │ └── route.ts │ │ ├── generate_lyrics │ │ │ └── route.ts │ │ ├── generate_stems │ │ │ └── route.ts │ │ ├── get │ │ │ └── route.ts │ │ ├── get_aligned_lyrics │ │ │ └── route.ts │ │ ├── get_limit │ │ │ └── route.ts │ │ └── persona │ │ │ └── route.ts │ ├── components │ │ ├── Footer.tsx │ │ ├── Header.tsx │ │ ├── Logo.tsx │ │ ├── Section.tsx │ │ └── Swagger.tsx │ ├── docs │ │ ├── page.tsx │ │ └── swagger-suno-api.json │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── page.tsx │ └── v1 │ │ └── chat │ │ └── completions │ │ └── route.ts └── lib │ ├── SunoApi.ts │ └── utils.ts ├── tailwind.config.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/新功能.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/.github/ISSUE_TEMPLATE/新功能.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/FUNDING.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/README_CN.md -------------------------------------------------------------------------------- /README_RU.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/README_RU.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/icon.png -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/drag-instructions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/public/drag-instructions.jpg -------------------------------------------------------------------------------- /public/get-cookie-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/public/get-cookie-demo.gif -------------------------------------------------------------------------------- /public/get-cookie-demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/public/get-cookie-demo.mp4 -------------------------------------------------------------------------------- /public/github-logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/public/github-logo.webp -------------------------------------------------------------------------------- /public/github-mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/public/github-mark.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/suno-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/public/suno-banner.png -------------------------------------------------------------------------------- /public/swagger-suno-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/public/swagger-suno-api.json -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/app/api/clip/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/api/clip/route.ts -------------------------------------------------------------------------------- /src/app/api/concat/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/api/concat/route.ts -------------------------------------------------------------------------------- /src/app/api/custom_generate/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/api/custom_generate/route.ts -------------------------------------------------------------------------------- /src/app/api/extend_audio/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/api/extend_audio/route.ts -------------------------------------------------------------------------------- /src/app/api/generate/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/api/generate/route.ts -------------------------------------------------------------------------------- /src/app/api/generate_lyrics/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/api/generate_lyrics/route.ts -------------------------------------------------------------------------------- /src/app/api/generate_stems/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/api/generate_stems/route.ts -------------------------------------------------------------------------------- /src/app/api/get/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/api/get/route.ts -------------------------------------------------------------------------------- /src/app/api/get_aligned_lyrics/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/api/get_aligned_lyrics/route.ts -------------------------------------------------------------------------------- /src/app/api/get_limit/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/api/get_limit/route.ts -------------------------------------------------------------------------------- /src/app/api/persona/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/api/persona/route.ts -------------------------------------------------------------------------------- /src/app/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/components/Footer.tsx -------------------------------------------------------------------------------- /src/app/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/components/Header.tsx -------------------------------------------------------------------------------- /src/app/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/components/Logo.tsx -------------------------------------------------------------------------------- /src/app/components/Section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/components/Section.tsx -------------------------------------------------------------------------------- /src/app/components/Swagger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/components/Swagger.tsx -------------------------------------------------------------------------------- /src/app/docs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/docs/page.tsx -------------------------------------------------------------------------------- /src/app/docs/swagger-suno-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/docs/swagger-suno-api.json -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/v1/chat/completions/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/app/v1/chat/completions/route.ts -------------------------------------------------------------------------------- /src/lib/SunoApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/lib/SunoApi.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcui-art/suno-api/HEAD/tsconfig.json --------------------------------------------------------------------------------