Skip to content

Commit 205cee8

Browse files
author
常少鹏
committed
feat: remove inject model system prompt
1 parent b265292 commit 205cee8

File tree

1 file changed

+0
-19
lines changed
  • src/renderer/packages/models

1 file changed

+0
-19
lines changed

src/renderer/packages/models/ark.ts

-19
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ export default class VolcArk extends Base {
4646
): Promise<string> {
4747
const model = this.options.arkEndpointId
4848

49-
rawMessages = injectModelSystemPrompt(model, rawMessages)
50-
5149
const messages = await populateGPTMessage(rawMessages)
5250
return this.requestChatCompletionsStream(
5351
{
@@ -149,23 +147,6 @@ export async function populateGPTMessage(rawMessages: Message[]): Promise<OpenAI
149147
return messages
150148
}
151149

152-
export function injectModelSystemPrompt(model: string, messages: Message[]) {
153-
const metadataPrompt = `
154-
Current model: ${model}
155-
Current date: ${new Date().toISOString()}
156-
157-
`
158-
let hasInjected = false
159-
return messages.map((m) => {
160-
if (m.role === 'system' && !hasInjected) {
161-
m = { ...m }
162-
m.content = metadataPrompt + m.content
163-
hasInjected = true
164-
}
165-
return m
166-
})
167-
}
168-
169150
export interface OpenAIMessage {
170151
role: 'system' | 'user' | 'assistant'
171152
content: string

0 commit comments

Comments
 (0)