1
0
mirror of https://github.com/fumiama/deepinfra.git synced 2026-06-27 08:10:28 +08:00

feat(model): add Cloner to Protocol

This commit is contained in:
源文雨
2025-12-22 00:31:08 +08:00
parent 541d66a361
commit 0f52825474
4 changed files with 30 additions and 0 deletions

View File

@@ -155,3 +155,11 @@ func (opai *OpenAI) User(prompt ...Content) Protocol {
func (opai *OpenAI) Assistant(prompt ...Content) Protocol {
return opai.normal("assistant", prompt...)
}
func (opai *OpenAI) Clone() Cloner {
x := new(OpenAI)
*x = *opai
x.Choices = nil
x.Messages = nil
return x
}