mirror of
https://github.com/vercel/eve.git
synced 2026-09-20 05:35:39 +08:00
860ad6538b
Signed-off-by: Colton Padden <colton.padden@vercel.com>
23 lines
582 B
TypeScript
23 lines
582 B
TypeScript
export interface AuthoringTokenUsage {
|
|
readonly inputTokens: number;
|
|
readonly outputTokens: number;
|
|
readonly reasoningTokens: number;
|
|
readonly cachedInputTokens: number;
|
|
readonly cacheWriteTokens: number;
|
|
}
|
|
|
|
export interface AuthoringTranscriptEntry {
|
|
readonly role: "user" | "assistant";
|
|
readonly content: string;
|
|
readonly toolCalls?: ReadonlyArray<{
|
|
readonly name: string;
|
|
readonly input: unknown;
|
|
}>;
|
|
readonly usage?: AuthoringTokenUsage;
|
|
}
|
|
|
|
export interface AuthoringWorldEvent {
|
|
readonly type: string;
|
|
readonly data?: Record<string, unknown>;
|
|
}
|