コンテンツにスキップ

PlatformNonchatTask

このコンテンツはまだ日本語訳がありません。

type PlatformNonchatTask<Result> = Omit<{
billing: {
cost: string | null;
state: "unknown" | "settled" | "reserved" | "unreserved" | "refunded";
};
errorCode?: string;
meter?: Record<string, number>;
model: string;
operation: | "rerank"
| "embeddings"
| "document.parse"
| "document.extract"
| "document.redact"
| "music.generate"
| "music.upload"
| "music.cover"
| "music.lyrics"
| "music.style"
| "music.separate"
| "sound.generate"
| "voice.create"
| "voice.refresh"
| "voice.delete"
| "realtime.session";
pollIntervalMs: number;
protocol: "nonchat-operations-v1";
requestId: string;
result?: unknown;
resultAvailable: boolean;
retainedUntil: string;
status: "unknown" | "running" | "failed" | "accepted" | "preparing" | "succeeded";
taskId: string;
}, "result"> & {
result?: Result;
};

非聊天任务的状态、可用结果、用量与独立计费状态。

optional result?: Result;

Result = unknown