Documentation
¶
Index ¶
- Constants
- Variables
- func CloseConnection() error
- func CloseConnection_err() error
- func Connect()
- func Connect_err() error
- func FillSettings()
- func GetWaitGroup_Connect() *sync.WaitGroup
- func LogInfo_Connected(err error)
- func SendMessage(Text string, user string) (string, error)
- func SetWaitGroup_Connect(wg *sync.WaitGroup)
- func Start()
- func Start_ctx(ctx *context.Context, WaitGroup *sync.WaitGroup) error
- func WaitStop()
- type SettingsINI
Constants ¶
View Source
const PackageName = "chatgpt_proxy"
PackageName - имя текущего пакета, для логирования
Variables ¶
View Source
var Conn *gogpt.Client
Conn - соединение к CHAT GPT var Conn *gogpt.CompletionStream
Functions ¶
func CloseConnection ¶
func CloseConnection() error
CloseConnection - закрытие соединения с базой данных
func CloseConnection_err ¶
func CloseConnection_err() error
CloseConnection - закрытие соединения с базой данных
func FillSettings ¶
func FillSettings()
FillSettings загружает переменные окружения в структуру из файла или из переменных окружения
func GetWaitGroup_Connect ¶ added in v1.0.235
GetWaitGroup_Connect - возвращает группу ожидания завершения всех частей программы
func LogInfo_Connected ¶ added in v1.0.58
func LogInfo_Connected(err error)
LogInfo_Connected - выводит сообщение в Лог, или паника при ошибке
func SetWaitGroup_Connect ¶ added in v1.0.235
SetWaitGroup_Connect - присваивает внешний WaitGroup
Types ¶
type SettingsINI ¶
type SettingsINI struct {
CHATGPT_API_KEY string
CHATGPT_NAME string
CHATGPT_START_TEXT string
CHATGPT_END_TEXT string
CHATGPT_PROXY_API_URL string
CHATGPT_PROXY_API_KEY string
}
SettingsINI - структура для хранения всех нужных переменных окружения
var Settings SettingsINI
Settings хранит все нужные переменные окружения
Click to show internal directories.
Click to hide internal directories.