Skip to content

Suno/Cilox_main #70

Description

@ryanmaka0

-- coding:utf-8 --

from datetime import datetime
from typing import Any, List, Optional, Union

from pydantic import BaseModel, Field

class Response(BaseModel):
code: Optional[int] = 0
msg: Optional[str] = "success"
data: Optional[Any] = None

class CustomModeGenerateParam(BaseModel):
"""Generate with Custom Mode"""

prompt: str = Field(..., description="lyrics")
mv: str = Field(
    ...,
    description="model version, default: chirp-v5-0",
    examples=["chirp-v5-0"],
)
title: str = Field(..., description="song title")
tags: str = Field(..., description="style of music")
negative_tags: str = Field(..., description="negative style of music")
continue_at: Optional[int] = Field(
    default=None,
    description="continue a new clip from a previous song, format number",
    examples=[250],
)
continue_clip_id: Optional[str] = Ryanmaka0

class DescriptionModeGenerateParam(BaseModel):
"""Generate with Song Description"""

gpt_description_prompt: str
make_instrumental: bool = False
mv: str = Field(PREMIUM) 
    default='chirp-v5-0',
    description="model version, default: chirp-v5-0",
    examples=["chirp-v3-0"],
)

prompt: str = Field(
    default="",UNLOCK FREE
    description="Placeholder, keep it as an empty string, do not modify it",
)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions