Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ValidBackends = map[string]bool{ "llama.cpp": true, "openai": true, }
ValidBackends is a map of valid backends
Functions ¶
func RawProgress ¶ added in v0.1.31
func RawProgress(message string)
func TUIProgress ¶
func TUIProgress(message string)
func ValidBackendsKeys ¶ added in v0.1.34
func ValidBackendsKeys() string
Types ¶
type CommandMetadata ¶ added in v0.1.31
type CommandMetadata struct {
Parameters []ParameterMetadata `json:"parameters"`
}
type ParameterMetadata ¶ added in v0.1.31
type ProviderMetadata ¶ added in v0.1.31
type ProviderMetadata struct {
Description string `json:"description"`
Up CommandMetadata `json:"up"`
Down CommandMetadata `json:"down"`
}
type StreamingMarkdownBuffer ¶ added in v0.1.41
type StreamingMarkdownBuffer struct {
// contains filtered or unexported fields
}
StreamingMarkdownBuffer handles partial content and renders complete markdown blocks
func NewStreamingMarkdownBuffer ¶ added in v0.1.41
func NewStreamingMarkdownBuffer() *StreamingMarkdownBuffer
NewStreamingMarkdownBuffer creates a new streaming markdown buffer
func (*StreamingMarkdownBuffer) AddContent ¶ added in v0.1.41
func (smb *StreamingMarkdownBuffer) AddContent(content string, shouldUseMarkdown bool) (string, error)
AddContent adds new content to the buffer and returns any content that should be displayed
Source Files
¶
Click to show internal directories.
Click to hide internal directories.