/** * RemoteBrain - rbrain * * This file is licensed under the Affero General Public License version 3 or * later. See the COPYING file. * * @author Paolo Lulli * @copyright Paolo Lulli 2026 */ package config import ( "github.com/tkanos/gonfig" ) type RemoteChatConfiguration struct { Endpoint string `json:"endpoint"` Model string `json:"model"` DbFile string `json:"dbfile"` Insecure string `json:"insecure"` TlsKeyFile string `json:"tlsKeyFile"` TlsCertificate string `json:"tlsCertificate"` TlsVerifyServer string `json:"tlsVerifyServer"` } func GetClientConfig(fileName string) RemoteChatConfiguration { configuration := RemoteChatConfiguration{} gonfig.GetConf(fileName, &configuration) return configuration }