Documentation
¶
Index ¶
- Constants
- type Config
- type MockModelRepo
- func (m *MockModelRepo) GetAvailableProviders(ctx context.Context) ([]libmodelprovider.Provider, error)
- func (m *MockModelRepo) GetDefaultSystemProvider(ctx context.Context) (libmodelprovider.Provider, error)
- func (m *MockModelRepo) GetRuntime(ctx context.Context) llmresolver.ProviderFromRuntimeState
- func (m *MockModelRepo) GetTokenizer(ctx context.Context, modelName string) (Tokenizer, error)
- type ModelRepo
- type Tokenizer
Constants ¶
View Source
const ( EmbedPoolID = "internal_embed_pool" EmbedPoolName = "Embedder" )
View Source
const ( TasksPoolID = "internal_tasks_pool" TasksPoolName = "Tasks" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockModelRepo ¶
type MockModelRepo struct {
Provider libmodelprovider.Provider
}
func (*MockModelRepo) GetAvailableProviders ¶
func (m *MockModelRepo) GetAvailableProviders(ctx context.Context) ([]libmodelprovider.Provider, error)
func (*MockModelRepo) GetDefaultSystemProvider ¶
func (m *MockModelRepo) GetDefaultSystemProvider(ctx context.Context) (libmodelprovider.Provider, error)
func (*MockModelRepo) GetRuntime ¶
func (m *MockModelRepo) GetRuntime(ctx context.Context) llmresolver.ProviderFromRuntimeState
TODO: Implement GetRuntime method
func (*MockModelRepo) GetTokenizer ¶
Fixed: Added modelName parameter to match interface
type ModelRepo ¶
type ModelRepo interface {
GetDefaultSystemProvider(ctx context.Context) (libmodelprovider.Provider, error)
GetTokenizer(ctx context.Context, modelName string) (Tokenizer, error)
GetRuntime(ctx context.Context) llmresolver.ProviderFromRuntimeState
GetAvailableProviders(ctx context.Context) ([]libmodelprovider.Provider, error)
}
func NewEmbedder ¶
func NewExecRepo ¶
Click to show internal directories.
Click to hide internal directories.