14 lines
372 B
Go
14 lines
372 B
Go
|
package chatgpt
|
||
|
|
||
|
import (
|
||
|
internal_types "freechatgpt/internal/types"
|
||
|
)
|
||
|
|
||
|
func ConvertAPIRequest(api_request internal_types.APIRequest) internal_types.ChatGPTRequest {
|
||
|
chatgpt_request := internal_types.NewChatGPTRequest()
|
||
|
for _, api_message := range api_request.Messages {
|
||
|
chatgpt_request.AddMessage(api_message.Role, api_message.Content)
|
||
|
}
|
||
|
return chatgpt_request
|
||
|
}
|