Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Postgres commonConfig.PostgresConfig Neo4j commonConfig.Neo4jConfig Logger logger.Config Jaeger tracing.JaegerConfig Cron cronConfig.Config Organizations struct { AtLeastPerTenant int `env:"ORGANIZATIONS_DEDUP_AT_LEAST_PER_TENANT" envDefault:"3"` OrganizationsPerPrompt int `env:"ORGANIZATIONS_DEDUP_ORGANIZATIONS_PER_PROMPT" envDefault:"100"` ForceDedupEachDays int `env:"ORGANIZATIONS_DEDUP_FORCE_DEDUP_EACH_DAYS" envDefault:"7"` Anthropic struct { Enabled bool `env:"ORGANIZATIONS_DEDUP_ANTHROPIC_ENABLED" envDefault:"true"` PromptSuggestNames string `` /* 697-byte string literal not displayed */ PromptCompareOrgs string `` /* 764-byte string literal not displayed */ } OpenAI struct { Enabled bool `env:"ORGANIZATIONS_DEDUP_OPENAI_ENABLED" envDefault:"false"` PromptSuggestNames string `` /* 676-byte string literal not displayed */ PromptCompareOrgs string `` /* 761-byte string literal not displayed */ } } Service struct { CustomerOsAdminAPI string `env:"CUSTOMER_OS_ADMIN_API,required"` CustomerOsAdminAPIKey string `env:"CUSTOMER_OS_ADMIN_API_KEY,required"` Anthropic struct { ApiPath string `env:"ANTHROPIC_API,required" envDefault:"N/A"` ApiKey string `env:"ANTHROPIC_API_KEY,required" envDefault:"N/A"` } OpenAI struct { ApiPath string `env:"OPENAI_API,required" envDefault:"N/A"` ApiKey string `env:"OPENAI_API_KEY,required" envDefault:"N/A"` } } }
Click to show internal directories.
Click to hide internal directories.