From 2661f5e8e13c55e6f5231db01fb5588028a97057 Mon Sep 17 00:00:00 2001 From: Dave Hogan Date: Sun, 22 Sep 2024 17:32:33 +0100 Subject: [PATCH] Implemented feedback, removing explict defaults as this comes from package.json --- extensions/void/src/common/sendLLMMessage.ts | 5 ++--- extensions/void/src/extension.ts | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/extensions/void/src/common/sendLLMMessage.ts b/extensions/void/src/common/sendLLMMessage.ts index 40b8e945..9e47a80a 100644 --- a/extensions/void/src/common/sendLLMMessage.ts +++ b/extensions/void/src/common/sendLLMMessage.ts @@ -7,7 +7,7 @@ export type ApiConfig = { anthropic: { apikey: string, model: string, - maxTokens: number + maxTokens: string }, openai: { apikey: string @@ -62,12 +62,11 @@ type SendLLMMessageFnTypeExternal = (params: { // Claude const sendClaudeMsg: SendLLMMessageFnTypeInternal = ({ messages, onText, onFinalMessage, apiConfig }) => { - const anthropic = new Anthropic({ apiKey: apiConfig.anthropic.apikey, dangerouslyAllowBrowser: true }); // defaults to process.env["ANTHROPIC_API_KEY"] const stream = anthropic.messages.stream({ model: apiConfig.anthropic.model, - max_tokens: apiConfig.anthropic.maxTokens, + max_tokens: parseInt(apiConfig.anthropic.maxTokens), messages: messages, }); diff --git a/extensions/void/src/extension.ts b/extensions/void/src/extension.ts index 1ddb26ae..6df69c77 100644 --- a/extensions/void/src/extension.ts +++ b/extensions/void/src/extension.ts @@ -16,7 +16,7 @@ const getApiConfig = () => { anthropic: { apikey: vscode.workspace.getConfiguration('void').get('anthropicApiKey') ?? '', model: vscode.workspace.getConfiguration('void').get('anthropicModel') ?? '', - maxTokens: vscode.workspace.getConfiguration('void').get('anthropicMaxToken') ?? 1024, + maxTokens: vscode.workspace.getConfiguration('void').get('anthropicMaxToken') ?? '', }, openai: { apikey: vscode.workspace.getConfiguration('void').get('openAIApiKey') ?? '' }, greptile: {