Documentation ¶ Index ¶ type Brain func New(provider, token string) Brain func NewDeepSeek(apiKey string) Brain func NewMock() Brain type DeepSeek func (d *DeepSeek) Ask(question string) (string, error) type MockBrain func (b *MockBrain) Ask(question string) (string, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Brain ¶ type Brain interface { Ask(question string) (string, error) } func New ¶ func New(provider, token string) Brain func NewDeepSeek ¶ func NewDeepSeek(apiKey string) Brain func NewMock ¶ func NewMock() Brain type DeepSeek ¶ type DeepSeek struct { // contains filtered or unexported fields } func (*DeepSeek) Ask ¶ func (d *DeepSeek) Ask(question string) (string, error) type MockBrain ¶ type MockBrain struct { } func (*MockBrain) Ask ¶ func (b *MockBrain) Ask(question string) (string, error) Source Files ¶ View all Source files brain.godeepseek.gomock.go Click to show internal directories. Click to hide internal directories.