Merge pull request #558 from devchat-ai/add_model_in_completion_event

feat: Add model to completion event
This commit is contained in:
boob.yang 2024-06-14 14:03:09 +08:00 committed by GitHub
commit dba752f1a8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -51,6 +51,7 @@ interface LogEventRequest {
cache_hit: boolean; cache_hit: boolean;
prompt_time: number; prompt_time: number;
llm_time: number; llm_time: number;
model: string;
} }
export class InlineCompletionProvider implements vscode.InlineCompletionItemProvider { export class InlineCompletionProvider implements vscode.InlineCompletionItemProvider {
@ -266,7 +267,8 @@ export class InlineCompletionProvider implements vscode.InlineCompletionItemProv
language: path.extname(document.uri.fsPath).toLowerCase().slice(1), language: path.extname(document.uri.fsPath).toLowerCase().slice(1),
cache_hit: response.cacheHit, cache_hit: response.cacheHit,
prompt_time: response.promptBuildTime, prompt_time: response.promptBuildTime,
llm_time: response.llmComputeTime llm_time: response.llmComputeTime,
model: DevChatConfig.getInstance().get("complete_model") ?? "unknow",
}); });
// log to server // log to server
@ -292,7 +294,8 @@ export class InlineCompletionProvider implements vscode.InlineCompletionItemProv
language: path.extname(document.uri.fsPath).toLowerCase().slice(1), language: path.extname(document.uri.fsPath).toLowerCase().slice(1),
cache_hit: response!.cacheHit, cache_hit: response!.cacheHit,
prompt_time: response!.promptBuildTime, prompt_time: response!.promptBuildTime,
llm_time: response!.llmComputeTime llm_time: response!.llmComputeTime,
model: DevChatConfig.getInstance().get("complete_model") ?? "unknow",
}); });
}; };