跳转到内容

PlatformNonchatClient

显式提交非聊天操作并查询原任务、私有资源与实时会话的客户端。

createRealtimeSession(input, options): Promise<RealtimeSessionSubmission>;

RealtimeSessionInput

NonchatSubmitOptions

Promise<RealtimeSessionSubmission>


deleteDocumentUpload(uploadRef, options?): Promise<void>;

幂等删除当前身份的临时文档;返回后不再使用该引用提交任务。

string

NonchatCallOptions

Promise<void>


document(input, options): Promise<PlatformNonchatTask<unknown>>;

DocumentOperationInput

NonchatSubmitOptions

Promise<PlatformNonchatTask<unknown>>


embeddings(input, options): Promise<PlatformNonchatTask<EmbeddingsResult>>;

EmbeddingsInput

NonchatSubmitOptions

Promise<PlatformNonchatTask<EmbeddingsResult>>


getMusicSource(resourceId, options?): Promise<PlatformMusicSource>;

string

NonchatCallOptions

Promise<PlatformMusicSource>


getMusicSourceByTask(taskId, options?): Promise<PlatformMusicSource>;

从平台上传任务的 canonical v4 ID 推导资源 ID,不依赖有限列表扫描。

string

NonchatCallOptions

Promise<PlatformMusicSource>


getRealtimeSession(sessionId, options?): Promise<RealtimeSessionState>;

string

NonchatCallOptions

Promise<RealtimeSessionState>


getTask(taskId, options?): Promise<PlatformNonchatTask<unknown>>;

string

NonchatCallOptions

Promise<PlatformNonchatTask<unknown>>


getVoice(voiceRef, options?): Promise<PlatformVoiceResource>;

string

NonchatCallOptions

Promise<PlatformVoiceResource>


getVoiceByTask(taskId, options?): Promise<
| PlatformVoiceResource
| null>;

按原创建任务查找私有音色;未知或跨作用域返回 null,不依赖最新 50 项列表。

string

NonchatCallOptions

Promise< | PlatformVoiceResource | null>


listModels(options?): Promise<NonchatModelsResponse>;

授权候选目录;requires-input-validation 不代表已计价或保证受理。

NonchatCallOptions

Promise<NonchatModelsResponse>


listMusicSources(options?): Promise<PlatformMusicSourceListResponse>;

NonchatCallOptions

Promise<PlatformMusicSourceListResponse>


listVoices(options?): Promise<PlatformVoiceListResponse>;

当前身份的私有音色;包含非 ready 状态,HTTP 暂无分页参数。

NonchatCallOptions

Promise<PlatformVoiceListResponse>


music(input, options): Promise<PlatformNonchatTask<unknown>>;

MusicOperationInput

NonchatSubmitOptions

Promise<PlatformNonchatTask<unknown>>


realtimeConnectionOptions(submission): RealtimeConnectionOptions;

经校验的同源连接材料,供支持headers的原生WS工厂单次消费;不自动连接或重连。

RealtimeSessionSubmission

RealtimeConnectionOptions


rerank(input, options): Promise<PlatformNonchatTask<RerankResult>>;

RerankInput

NonchatSubmitOptions

Promise<PlatformNonchatTask<RerankResult>>


submit<Operation>(
operation,
input,
options
): Promise<PlatformNonchatTask<NonchatResult<Operation>>>;

Operation extends | "rerank" | "music.upload" | "music.generate" | "music.cover" | "music.lyrics" | "music.style" | "music.separate" | "sound.generate" | "embeddings" | "document.parse" | "document.extract" | "document.redact" | "voice.create" | "voice.refresh" | "voice.delete"

Operation

NonchatInput<Operation>

NonchatSubmitOptions

Promise<PlatformNonchatTask<NonchatResult<Operation>>>


uploadDocument(input, options?): Promise<DocumentUpload>;

将文档暂存到当前实例十分钟;不要求幂等键,不自动重提,也不提交收费模型任务。

DocumentUploadInput

NonchatCallOptions

Promise<DocumentUpload>


uploadMusicSource(input, options): Promise<PlatformNonchatTask<never>>;

显式上传为平台私有 sourceResourceId;未证明计量上界时平台在外呼前拒绝。

MusicUploadInput

NonchatSubmitOptions

Promise<PlatformNonchatTask<never>>


video(input, options?): Promise<MediaTaskOutcome>;

现役媒体任务合同,返回形与 /operations 不混用;不回落为第二次同步提交。

PlatformVideoInput

NonchatCallOptions

Promise<MediaTaskOutcome>


voice(input, options): Promise<PlatformNonchatTask<unknown>>;

VoiceOperationInput

NonchatSubmitOptions

Promise<PlatformNonchatTask<unknown>>


wait<Result>(task, options?): Promise<NonchatWaitResult<Result>>;

只查询原任务;unknown/failed/succeeded 都停止轮询,资金状态依然以 billing 为准。

Result

PlatformNonchatTask<Result>

NonchatWaitOptions

Promise<NonchatWaitResult<Result>>