Documentation
¶
Overview ¶
Package framework provides a list of dependencies that are required for the framework to work.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FrameworkConfig ¶ added in v1.1.8
type FrameworkConfig struct {
Pricing *modelcatalog.Config `json:"pricing,omitempty"`
}
FrameworkConfig represents the configuration for the framework.
type FrameworkDependency ¶
type FrameworkDependency string
FrameworkDependency is a type that represents a dependency of the framework.
const ( // FrameworkDependencyVectorStore indicates the framework requires a VectorStore implementation. FrameworkDependencyVectorStore FrameworkDependency = "vector_store" // FrameworkDependencyConfigStore indicates the framework requires a ConfigStore implementation. FrameworkDependencyConfigStore FrameworkDependency = "config_store" // FrameworkDependencyLogsStore indicates the framework requires a LogsStore implementation. FrameworkDependencyLogsStore FrameworkDependency = "logs_store" )
Directories
¶
| Path | Synopsis |
|---|---|
|
Package configstore provides a persistent configuration store for Bifrost.
|
Package configstore provides a persistent configuration store for Bifrost. |
|
tables
Package tables contains the database tables for the configstore.
|
Package tables contains the database tables for the configstore. |
|
Package encrypt provides reversible AES-256-GCM encryption and decryption utilities for securing sensitive data like API keys and credentials.
|
Package encrypt provides reversible AES-256-GCM encryption and decryption utilities for securing sensitive data like API keys and credentials. |
|
Package logstore provides a logs store for Bifrost.
|
Package logstore provides a logs store for Bifrost. |
|
Package modelcatalog provides a pricing manager for the framework.
|
Package modelcatalog provides a pricing manager for the framework. |
|
Package plugins provides a framework for dynamically loading and managing plugins
|
Package plugins provides a framework for dynamically loading and managing plugins |
|
Package streaming provides functionality for accumulating streaming chunks and other chunk-related workflows
|
Package streaming provides functionality for accumulating streaming chunks and other chunk-related workflows |
|
Package tracing provides distributed tracing infrastructure for Bifrost
|
Package tracing provides distributed tracing infrastructure for Bifrost |
|
Package vectorstore provides a generic interface for vector stores.
|
Package vectorstore provides a generic interface for vector stores. |
Click to show internal directories.
Click to hide internal directories.