diff --git a/pkg/streamd/llm.go b/pkg/streamd/llm.go index cd32c81..746b49b 100644 --- a/pkg/streamd/llm.go +++ b/pkg/streamd/llm.go @@ -4,6 +4,7 @@ import ( "context" "fmt" + "github.com/facebookincubator/go-belt/tool/logger" llms "github.com/xaionaro-go/streamctl/pkg/llm" llmtypes "github.com/xaionaro-go/streamctl/pkg/llm/types" "github.com/xaionaro-go/streamctl/pkg/secret" @@ -85,7 +86,9 @@ func (l *llm) updateConfigNoLock( func (l *llm) Generate( ctx context.Context, prompt string, -) (string, error) { +) (_ret string, _err error) { + logger.Debugf(ctx, "Generate(ctx, '%s')", prompt) + defer func() { logger.Debugf(ctx, "/Generate(ctx, '%s'): '%s', %v", prompt, _ret, _err) }() return xsync.DoA2R2(ctx, &l.locker, l.generateNoLock, ctx, prompt) } diff --git a/pkg/streampanel/panel.go b/pkg/streampanel/panel.go index ba7fff7..2407b1c 100644 --- a/pkg/streampanel/panel.go +++ b/pkg/streampanel/panel.go @@ -1328,7 +1328,7 @@ func (p *Panel) generateAlternativeTextFor( return "", fmt.Errorf("unable to get StreamD client: %w", err) } - return streamD.LLMGenerate(ctx, fmt.Sprintf("I'm about to go live on YouTube and Twitch. Suggest %s.")) + return streamD.LLMGenerate(ctx, fmt.Sprintf("I'm about to go live on YouTube and Twitch. Suggest %s.", what)) } func (p *Panel) initMainWindow(