From 7f41d25626010a07a09fa51f7f10cdffbb72823a Mon Sep 17 00:00:00 2001 From: hitesh-1997 Date: Wed, 29 Jan 2025 01:24:24 +0530 Subject: [PATCH] fix(auto-edit): fix temperature value to be low for output consistency --- vscode/src/autoedits/adapters/cody-gateway.test.ts | 4 ++-- vscode/src/autoedits/adapters/cody-gateway.ts | 2 +- vscode/src/autoedits/adapters/fireworks.test.ts | 4 ++-- vscode/src/autoedits/adapters/sourcegraph-chat.test.ts | 2 +- vscode/src/autoedits/adapters/sourcegraph-chat.ts | 2 +- vscode/src/autoedits/adapters/sourcegraph-completions.test.ts | 2 +- vscode/src/autoedits/adapters/sourcegraph-completions.ts | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/vscode/src/autoedits/adapters/cody-gateway.test.ts b/vscode/src/autoedits/adapters/cody-gateway.test.ts index 09a2a3f011a9..39bd6e79039d 100644 --- a/vscode/src/autoedits/adapters/cody-gateway.test.ts +++ b/vscode/src/autoedits/adapters/cody-gateway.test.ts @@ -72,7 +72,7 @@ describe('CodyGatewayAdapter', () => { expect.objectContaining({ stream: false, model: options.model, - temperature: 0.1, + temperature: 0.001, response_format: { type: 'text' }, prediction: { type: 'content', @@ -100,7 +100,7 @@ describe('CodyGatewayAdapter', () => { expect.objectContaining({ stream: false, model: options.model, - temperature: 0.1, + temperature: 0.001, response_format: { type: 'text' }, prediction: { type: 'content', diff --git a/vscode/src/autoedits/adapters/cody-gateway.ts b/vscode/src/autoedits/adapters/cody-gateway.ts index badc8b584b9d..199051ac882c 100644 --- a/vscode/src/autoedits/adapters/cody-gateway.ts +++ b/vscode/src/autoedits/adapters/cody-gateway.ts @@ -46,7 +46,7 @@ export class CodyGatewayAdapter implements AutoeditsModelAdapter { const body: FireworksCompatibleRequestParams = { stream: false, model: options.model, - temperature: 0.1, + temperature: 0.001, max_tokens: maxTokens, response_format: { type: 'text', diff --git a/vscode/src/autoedits/adapters/fireworks.test.ts b/vscode/src/autoedits/adapters/fireworks.test.ts index 0e51c0e5cc58..49b99d6400ac 100644 --- a/vscode/src/autoedits/adapters/fireworks.test.ts +++ b/vscode/src/autoedits/adapters/fireworks.test.ts @@ -64,7 +64,7 @@ describe('FireworksAdapter', () => { expect.objectContaining({ stream: false, model: options.model, - temperature: 0.1, + temperature: 0.001, max_tokens: expect.any(Number), response_format: { type: 'text' }, prediction: { @@ -92,7 +92,7 @@ describe('FireworksAdapter', () => { expect.objectContaining({ stream: false, model: options.model, - temperature: 0.1, + temperature: 0.001, max_tokens: expect.any(Number), response_format: { type: 'text' }, prediction: { diff --git a/vscode/src/autoedits/adapters/sourcegraph-chat.test.ts b/vscode/src/autoedits/adapters/sourcegraph-chat.test.ts index 23a4030b8c88..ff220648b127 100644 --- a/vscode/src/autoedits/adapters/sourcegraph-chat.test.ts +++ b/vscode/src/autoedits/adapters/sourcegraph-chat.test.ts @@ -64,7 +64,7 @@ describe('SourcegraphChatAdapter', () => { expect(chatOptions).toMatchObject({ model: 'anthropic/claude-2', maxTokensToSample: getMaxOutputTokensForAutoedits(options.codeToRewrite), - temperature: 0.1, + temperature: 0.001, prediction: { type: 'content', content: 'const x = 1', diff --git a/vscode/src/autoedits/adapters/sourcegraph-chat.ts b/vscode/src/autoedits/adapters/sourcegraph-chat.ts index 2d231aa20ad4..106c14682285 100644 --- a/vscode/src/autoedits/adapters/sourcegraph-chat.ts +++ b/vscode/src/autoedits/adapters/sourcegraph-chat.ts @@ -18,7 +18,7 @@ export class SourcegraphChatAdapter implements AutoeditsModelAdapter { { model: option.model, maxTokensToSample: maxTokens, - temperature: 0.1, + temperature: 0.001, prediction: { type: 'content', content: option.codeToRewrite, diff --git a/vscode/src/autoedits/adapters/sourcegraph-completions.test.ts b/vscode/src/autoedits/adapters/sourcegraph-completions.test.ts index 1a37a4b7d525..746d92db7904 100644 --- a/vscode/src/autoedits/adapters/sourcegraph-completions.test.ts +++ b/vscode/src/autoedits/adapters/sourcegraph-completions.test.ts @@ -57,7 +57,7 @@ describe('SourcegraphCompletionsAdapter', () => { expect(params).toMatchObject({ model: 'anthropic/claude-2', maxTokensToSample: getMaxOutputTokensForAutoedits(options.codeToRewrite), - temperature: 0.1, + temperature: 0.001, messages: [{ speaker: 'human', text: ps`user message` }], prediction: { type: 'content', diff --git a/vscode/src/autoedits/adapters/sourcegraph-completions.ts b/vscode/src/autoedits/adapters/sourcegraph-completions.ts index ffd09d92a978..f2b2fb6a4d20 100644 --- a/vscode/src/autoedits/adapters/sourcegraph-completions.ts +++ b/vscode/src/autoedits/adapters/sourcegraph-completions.ts @@ -28,7 +28,7 @@ export class SourcegraphCompletionsAdapter implements AutoeditsModelAdapter { model: option.model as ModelRefStr, messages, maxTokensToSample: maxTokens, - temperature: 0.1, + temperature: 0.001, prediction: { type: 'content', content: option.codeToRewrite,