Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Completion ¶
type Completion openai.ChatCompletion
func PromptExecSummary ¶
func PromptExecSummary(ctx context.Context, params *ExecSummaryPromptParams) (*Completion, error)
func PromptSummary ¶
func PromptSummary(ctx context.Context, params *SummaryPromptParams) (*Completion, error)
func PromptUser ¶
func PromptUser(ctx context.Context, params *UserPromptParams) (*Completion, error)
func (*Completion) Content ¶
func (c *Completion) Content() (string, error)
func (*Completion) Toks ¶
func (c *Completion) Toks() int
func (*Completion) TotalToks ¶
func (c *Completion) TotalToks() int
type ExecSummaryPromptParams ¶
type ExecSummaryPromptParams struct { CommandLine string ExitCode int Output execx.ProcessOutput }
type SummaryPromptParams ¶
type SummaryPromptParams struct {
Messages []openai.ChatCompletionMessageParamUnion
}
type UserPromptParams ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.