Skip to content

Commit 8d53ab8

Browse files
committed
#573's patch
1 parent d002aa8 commit 8d53ab8

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

src/background/index.mjs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,13 @@ async function executeApi(session, port, config) {
144144
await generateAnswersWithBardWebApi(port, session.question, session, cookies)
145145
} else if (claudeWebModelKeys.includes(session.modelName)) {
146146
const sessionKey = await getClaudeSessionKey()
147-
await generateAnswersWithClaudeWebApi(port, session.question, session, sessionKey)
147+
await generateAnswersWithClaudeWebApi(
148+
port,
149+
session.question,
150+
session,
151+
sessionKey,
152+
session.modelName,
153+
)
148154
}
149155
}
150156

src/services/apis/claude-web.mjs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
11
import { pushRecord } from './shared.mjs'
22
import Claude from 'claude-ai'
3+
import { Models } from '../../config/index.mjs'
34

45
/**
56
* @param {Runtime.Port} port
67
* @param {string} question
78
* @param {Session} session
89
* @param {string} sessionKey
10+
* @param {string} modelName
911
*/
10-
export async function generateAnswersWithClaudeWebApi(port, question, session, sessionKey) {
12+
export async function generateAnswersWithClaudeWebApi(
13+
port,
14+
question,
15+
session,
16+
sessionKey,
17+
modelName,
18+
) {
1119
const bot = new Claude({ sessionKey })
1220
await bot.init()
1321

@@ -28,6 +36,7 @@ export async function generateAnswersWithClaudeWebApi(port, question, session, s
2836
.startConversation(question, {
2937
progress: progressFunc,
3038
done: doneFunc,
39+
model: Models[modelName].value,
3140
})
3241
.then((conversation) => {
3342
session.claude_conversation = conversation
@@ -38,5 +47,6 @@ export async function generateAnswersWithClaudeWebApi(port, question, session, s
3847
conversation: session.claude_conversation,
3948
progress: progressFunc,
4049
done: doneFunc,
50+
model: Models[modelName].value,
4151
})
4252
}

0 commit comments

Comments
 (0)