Documentation ¶
Index ¶
Constants ¶
View Source
const (
ClientGpt35 = "GPT35"
)
Variables ¶
This section is empty.
Functions ¶
func PanicIfErr ¶
func PanicIfErr(err error)
Types ¶
type BaseIndexer ¶ added in v0.2.0
type BaseIndexer struct {
// contains filtered or unexported fields
}
func (*BaseIndexer) GetSibylCache ¶ added in v0.2.0
func (baseIndexer *BaseIndexer) GetSibylCache() *sibyl2.FuncGraph
func (*BaseIndexer) GetVertexesWithSignature ¶ added in v0.2.0
func (baseIndexer *BaseIndexer) GetVertexesWithSignature(s string) []string
type ChatGPTClient ¶
type ChatGPTClient struct {
// contains filtered or unexported fields
}
func (*ChatGPTClient) Prepare ¶
func (c *ChatGPTClient) Prepare(promptFile string) error
func (*ChatGPTClient) SetToken ¶
func (c *ChatGPTClient) SetToken(token string)
type Client ¶
type Client interface { SetToken(token string) Prepare(promptFile string) error Ask(string) (string, error) }
func GetClient ¶
func GetClient(clientType ClientType) Client
func NewGpt35Client ¶
func NewGpt35Client() Client
type ClientType ¶
type ClientType = string
type GitExtractor ¶ added in v0.2.0
type GitExtractor struct {
// contains filtered or unexported fields
}
func (*GitExtractor) ExtractDiffMap ¶ added in v0.2.0
func (g *GitExtractor) ExtractDiffMap(_ context.Context) (DiffMap, error)
func (*GitExtractor) ExtractDiffMapWithRegex ¶ added in v0.2.0
func (g *GitExtractor) ExtractDiffMapWithRegex(_ context.Context) (DiffMap, error)
func (*GitExtractor) ExtractDiffMethods ¶ added in v0.2.0
func (g *GitExtractor) ExtractDiffMethods(ctx context.Context) (map[string][]openapi.ObjectFunctionWithSignature, error)
type RepoInfo ¶ added in v0.2.0
func GetRepoInfoFromDir ¶ added in v0.2.0
type SharedConfig ¶ added in v0.2.0
type SharedConfig struct {}
func DefaultConfig ¶ added in v0.2.0
func DefaultConfig() SharedConfig
func (*SharedConfig) GetSibylPort ¶ added in v0.2.0
func (conf *SharedConfig) GetSibylPort() string
func (*SharedConfig) LocalSibyl ¶ added in v0.2.0
func (conf *SharedConfig) LocalSibyl() bool
func (*SharedConfig) NewSibylClient ¶ added in v0.2.0
func (conf *SharedConfig) NewSibylClient() (*openapi.APIClient, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.