framework

package module
v1.2.19 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2026 License: Apache-2.0 Imports: 1 Imported by: 3

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL