Versions in this module Expand all Collapse all v1 v1.3.1 Apr 28, 2023 v1.3.0 Apr 27, 2023 Changes in this version + type BingConversation struct + ConversationId string + Cookies []map[string]interface{} + ParentId string + Prompt string + Proxy string + StrCookie string + func NewBingConversation(conversationId, parentId, cookie string) *BingConversation + func (s *BingConversation) AddMessage(message string) + func (s *BingConversation) ConversionID() string + func (s *BingConversation) GetMessage() interface{} + func (s *BingConversation) ID() string + func (s *BingConversation) NotifyObservers(data interface{}) + func (s *BingConversation) RegisterObserver(observer observer.Observer) + func (s *BingConversation) RemoveObserver(observer observer.Observer) + func (s *BingConversation) SetLastMessage(msg string) + func (s *BingConversation) SetStrategy(strategyName string) + func (s *BingConversation) StrategyName() string + type ChatConversation struct + ConversationId string + ParentId string + Prompt string + Proxy string + SecretKey string + SystemMsg string + func NewChatConversation(conversationID, secretKey string) *ChatConversation + func (s *ChatConversation) AddMessage(message string) + func (s *ChatConversation) ConversionID() string + func (s *ChatConversation) GetMessage() interface{} + func (s *ChatConversation) ID() string + func (s *ChatConversation) NotifyObservers(data interface{}) + func (s *ChatConversation) RegisterObserver(observer observer.Observer) + func (s *ChatConversation) RemoveObserver(observer observer.Observer) + func (s *ChatConversation) SetLastMessage(msg string) + func (s *ChatConversation) SetStrategy(strategyName string) + func (s *ChatConversation) StrategyName() string + type ChatGPTUnoConversation struct + AccessToken string + ConversationId string + ParentId string + Prompt string + func NewChatGPTUnoConversation(conversationId, parentId, accessToken string) *ChatGPTUnoConversation + func (s *ChatGPTUnoConversation) AddMessage(message string) + func (s *ChatGPTUnoConversation) ConversionID() string + func (s *ChatGPTUnoConversation) GetMessage() interface{} + func (s *ChatGPTUnoConversation) ID() string + func (s *ChatGPTUnoConversation) NotifyObservers(data interface{}) + func (s *ChatGPTUnoConversation) RegisterObserver(observer observer.Observer) + func (s *ChatGPTUnoConversation) RemoveObserver(observer observer.Observer) + func (s *ChatGPTUnoConversation) SetLastMessage(msg string) + func (s *ChatGPTUnoConversation) SetStrategy(strategyName string) + func (s *ChatGPTUnoConversation) StrategyName() string + type Conversation interface + AddMessage func(message string) + ConversionID func() string + GetMessage func() interface{} + ID func() string + SetLastMessage func(msg string) + SetStrategy func(strategyName string) + StrategyName func() string