Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var FileCache = make(map[string]map[string]CachedFile)
Functions ¶
This section is empty.
Types ¶
type CachedFile ¶
type CasdoorProvider ¶
type CasdoorProvider struct {
// contains filtered or unexported fields
}
func NewCasdoorProvider ¶
func NewCasdoorProvider(providerName string, lang string) (*CasdoorProvider, error)
func (*CasdoorProvider) DeleteObject ¶
func (p *CasdoorProvider) DeleteObject(key string) error
func (*CasdoorProvider) ListObjects ¶
func (p *CasdoorProvider) ListObjects(prefix string) ([]*Object, error)
type LocalFileSystemStorageProvider ¶
type LocalFileSystemStorageProvider struct {
// contains filtered or unexported fields
}
func NewLocalFileSystemStorageProvider ¶
func NewLocalFileSystemStorageProvider(path string) (*LocalFileSystemStorageProvider, error)
func (*LocalFileSystemStorageProvider) DeleteObject ¶
func (p *LocalFileSystemStorageProvider) DeleteObject(key string) error
func (*LocalFileSystemStorageProvider) ListObjects ¶
func (p *LocalFileSystemStorageProvider) ListObjects(prefix string) ([]*Object, error)
type OpenAIFileSystemStorageProvider ¶
type OpenAIFileSystemStorageProvider struct {
// contains filtered or unexported fields
}
func NewOpenAIFileSystemStorageProvider ¶
func NewOpenAIFileSystemStorageProvider(vectorStoreId string, clientSecret string) (*OpenAIFileSystemStorageProvider, error)
func (*OpenAIFileSystemStorageProvider) DeleteObject ¶
func (p *OpenAIFileSystemStorageProvider) DeleteObject(key string) error
func (*OpenAIFileSystemStorageProvider) ListObjects ¶
func (p *OpenAIFileSystemStorageProvider) ListObjects(prefix string) ([]*Object, error)
Click to show internal directories.
Click to hide internal directories.