Add shuffle dashboard with cost tracking and daily generation limits.
Player settings panel, stats API, and README document how saved and new tracks mix under a per-day Lyria cap. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -67,11 +67,11 @@ class DeepSeekDJ:
|
||||
|
||||
def __init__(self, config: Config) -> None:
|
||||
self._config = config
|
||||
self._settings = load_settings()
|
||||
|
||||
def _taste_block(self) -> str:
|
||||
if self._settings:
|
||||
return self._settings.dj_context()
|
||||
settings = load_settings()
|
||||
if settings:
|
||||
return settings.dj_context()
|
||||
return "No settings.json — freestyle eclectic world groove."
|
||||
|
||||
async def _completion(self, messages: list[dict], *, json_mode: bool = False) -> str:
|
||||
|
||||
Reference in New Issue
Block a user