This commit is contained in:
2026-05-08 20:48:29 +08:00
parent abf1f1ebea
commit 94975e4735
82 changed files with 7786 additions and 1012 deletions

View File

@@ -7,7 +7,14 @@ export type VisualNovelCharacterRole =
| 'antagonist'
| 'background';
export type VisualNovelAssetSource = 'platform_asset' | 'generated' | 'external';
export type VisualNovelAssetSource =
| 'platform_asset'
| 'generated'
| 'external';
export type VisualNovelAudioGenerationKind =
| 'background_music'
| 'sound_effect';
export type VisualNovelSceneAvailability =
| 'opening'
@@ -257,6 +264,41 @@ export interface VisualNovelCompileResponse {
work: VisualNovelWorkDetail;
}
export interface CreateVisualNovelBackgroundMusicRequest {
prompt: string;
title: string;
tags?: string | null;
model?: string | null;
}
export interface CreateVisualNovelSoundEffectRequest {
prompt: string;
duration?: number | null;
seed?: number | null;
}
export interface VisualNovelAudioGenerationTaskResponse {
kind: VisualNovelAudioGenerationKind;
taskId: string;
provider: string;
status: string;
}
export interface PublishVisualNovelGeneratedAudioAssetRequest {
sceneId: string;
profileId?: string | null;
}
export interface VisualNovelGeneratedAudioAssetResponse {
kind: VisualNovelAudioGenerationKind;
taskId: string;
provider: string;
status: string;
assetObjectId?: string | null;
assetKind?: string | null;
audioSrc?: string | null;
}
export interface SendVisualNovelMessageRequest {
clientMessageId: string;
text: string;