Documentation
¶
Overview ¶
Package config provides configuration loading for ChatHub.
Index ¶
Constants ¶
View Source
const ( BackendGitHub = "github" BackendS3 = "s3" BackendDropbox = "dropbox" BackendFile = "file" BackendMemory = "memory" )
Backend types
View Source
const ( TransportStdio = "stdio" TransportHTTP = "http" )
Transport types
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Backend string
BackendConfig map[string]string
Folder string
Transport string
Port int
NgrokEnabled bool
NgrokAuthtoken string
NgrokDomain string
OAuthEnabled bool
OAuthClientID string
OAuthClientSecret string
// OAuth 2.1 with PKCE (for ChatGPT.com and other clients requiring DCR)
OAuth2Enabled bool
OAuth2Username string
OAuth2Password string
OAuth2ClientID string
OAuth2ClientSecret string
}
Config holds the ChatHub configuration.
Click to show internal directories.
Click to hide internal directories.