mirror of
https://github.com/CJackHwang/ds2api.git
synced 2026-05-23 01:17:44 +08:00
15 lines
397 B
Go
15 lines
397 B
Go
package openai
|
|
|
|
import (
|
|
"ds2api/internal/deepseek"
|
|
)
|
|
|
|
func buildOpenAIFinalPrompt(messagesRaw []any, toolsRaw any) (string, []string) {
|
|
messages := normalizeOpenAIMessagesForPrompt(messagesRaw)
|
|
toolNames := []string{}
|
|
if tools, ok := toolsRaw.([]any); ok && len(tools) > 0 {
|
|
messages, toolNames = injectToolPrompt(messages, tools)
|
|
}
|
|
return deepseek.MessagesPrepare(messages), toolNames
|
|
}
|