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