| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
I provide the Suno AI API, no deployment is required, no subscription to suno is required. Lower price, more convenient to use the suno API. No need to worry about watermarks and Captcha issues
http://localhost:8000/swagger/index.html
Initially obtain these from the browser; later stages will maintain automatic vitality.
| Environment Variable | Description | Default Value |
|---|---|---|
| SESSION_ID | Session ID from the image above | None |
| COOKIE | Cookie from the image above | None |
| BASE_URL | SUNO official API URL | https://studio-api.suno.ai |
| PROXY | HTTP Proxy | None |
| SECRET_TOKEN | Suno API seurity http header Bearer token | None |
| SQL_DSN | MySQL DSN, if empty, SQLite is used | None |
| PORT | Port to expose | 8000 |
| ROTATE_LOGS | Whether to rotate logs daily | Yes |
| LOG_DIR | Path for log output | ./logs |
| DEBUG | Whether to enable debug logs | No |
| PPROF | Enable Pprof for performance analysis, uses port 8005 | No |
| CHAT_OPENAI_BASE | OpenAI API endpoint | https://api.openai.com |
| CHAT_OPENAI_KEY | OpenAI API key | sk-xxxxx |
| CHAT_OPENAI_MODEL | Default model | gpt-4o |
| CHAT_TIME_OUT | Chat request timeout | 600 seconds |
| CHAT_TEMPLATE_DIR | Directory for chat templates | ./template |
Step-by-step guide on how to run a Docker container with specific environment variables and port mappings. Sensitive details like SQL names, passwords, and IP addresses are replaced with placeholders for this guide.
# Deployment command using MySQL, modify the database connection parameters as needed.
docker run --name suno-api -d -p 8000:8000 \
-e SESSION_ID=xxxx \
-e COOKIE=xxxx \
-e CHAT_OPENAI_BASE=https://api.openai.com \
-e CHAT_OPENAI_KEY=sk-xxxxx \
sunoapigo/suno-apidocker-compose.yml
version: '3.2'
services:
sunoapi:
image: sunoapigo/suno-api:latest
container_name: sunoapi
restart: always
ports:
- "8000:8000"
volumes:
- ./logs:/logs
- ./template:/template
environment:
- PORT=8000
- SECRET_TOKEN=123456
- SQL_DSN=root:123456@tcp(localhost:3306)/sunoapi
- TZ=Asia/Shanghai
- ROTATE_LOGS=false
- PPROF=false
- DEBUG=false
- CHAT_TEMPLATE_DIR=./template
- CHAT_OPENAI_MODEL=gpt-4o
- CHAT_OPENAI_BASE=https://one-api.bltcy.top
- CHAT_OPENAI_KEY=sk-Edit the suno.yaml in ./template using Go template syntax.
MIT © Suno API
This project is open-source on GitHub under the MIT license and is free of charge. If you find this project helpful, please give it a star and share it. Thank you for your support!
| Back | FazBrowse Home | New Git URL |