Documentation ¶ Index ¶ type GPTClient func NewGPTClient(enabled bool, token string, logger *zap.Logger) *GPTClient func (c *GPTClient) ParseTitle(ctx context.Context, title string, pathTemplateData *template.PathTemplateData) error func (c *GPTClient) TranscribeText(ctx context.Context, audioFilePath string) (string, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type GPTClient ¶ type GPTClient struct { // contains filtered or unexported fields } func NewGPTClient ¶ func NewGPTClient(enabled bool, token string, logger *zap.Logger) *GPTClient func (*GPTClient) ParseTitle ¶ func (c *GPTClient) ParseTitle(ctx context.Context, title string, pathTemplateData *template.PathTemplateData) error func (*GPTClient) TranscribeText ¶ func (c *GPTClient) TranscribeText(ctx context.Context, audioFilePath string) (string, error) Source Files ¶ View all Source files gpt_client.go Click to show internal directories. Click to hide internal directories.