Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Adapters = map[string]Adapter{}
Functions ¶
This section is empty.
Types ¶
type ChatGPTAdapter ¶ added in v1.1.0
type ChatGPTAdapter struct { }
func (*ChatGPTAdapter) HandleResponse ¶ added in v1.1.0
func (g *ChatGPTAdapter) HandleResponse(responseBuffer chan []byte, disconnect chan bool, sniffing *bool, queue *utils.Queue[*model.ProxyResponse])
func (*ChatGPTAdapter) ShouldRecord ¶ added in v1.1.0
func (g *ChatGPTAdapter) ShouldRecord(buffer []byte) bool
type GeminiAIStudioAdapter ¶
type GeminiAIStudioAdapter struct { }
func (*GeminiAIStudioAdapter) HandleResponse ¶
func (g *GeminiAIStudioAdapter) HandleResponse(responseBuffer chan []byte, disconnect chan bool, sniffing *bool, queue *utils.Queue[*model.ProxyResponse])
func (*GeminiAIStudioAdapter) ShouldRecord ¶ added in v1.1.0
func (g *GeminiAIStudioAdapter) ShouldRecord(buffer []byte) bool
type GrokAdapter ¶ added in v1.2.3
type GrokAdapter struct { }
func (*GrokAdapter) HandleResponse ¶ added in v1.2.3
func (g *GrokAdapter) HandleResponse(responseBuffer chan []byte, disconnect chan bool, sniffing *bool, queue *utils.Queue[*model.ProxyResponse])
func (*GrokAdapter) ShouldRecord ¶ added in v1.2.3
func (g *GrokAdapter) ShouldRecord(buffer []byte) bool
Click to show internal directories.
Click to hide internal directories.