feat: post all messages for cloudflare (#1515)
This commit is contained in:
parent
98669d5d48
commit
e9981fff36
@ -17,15 +17,21 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func ConvertRequest(textRequest model.GeneralOpenAIRequest) *Request {
|
func ConvertRequest(textRequest model.GeneralOpenAIRequest) *Request {
|
||||||
lastMessage := textRequest.Messages[len(textRequest.Messages)-1]
|
var promptBuilder strings.Builder
|
||||||
|
for _, message := range textRequest.Messages {
|
||||||
|
promptBuilder.WriteString(message.StringContent())
|
||||||
|
promptBuilder.WriteString("\n") // 添加换行符来分隔每个消息
|
||||||
|
}
|
||||||
|
|
||||||
return &Request{
|
return &Request{
|
||||||
MaxTokens: textRequest.MaxTokens,
|
MaxTokens: textRequest.MaxTokens,
|
||||||
Prompt: lastMessage.StringContent(),
|
Prompt: promptBuilder.String(),
|
||||||
Stream: textRequest.Stream,
|
Stream: textRequest.Stream,
|
||||||
Temperature: textRequest.Temperature,
|
Temperature: textRequest.Temperature,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
func ResponseCloudflare2OpenAI(cloudflareResponse *Response) *openai.TextResponse {
|
func ResponseCloudflare2OpenAI(cloudflareResponse *Response) *openai.TextResponse {
|
||||||
choice := openai.TextResponseChoice{
|
choice := openai.TextResponseChoice{
|
||||||
Index: 0,
|
Index: 0,
|
||||||
|
Loading…
Reference in New Issue
Block a user