Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type ChatGPT ¶
type ChatGPT struct {
// contains filtered or unexported fields
}
ChatGPT реализует клиент для взаимодействия с ChatGPT.
func NewChatGPT ¶
func NewChatGPT(apiKey string, opts ...ChatGPTOption) (*ChatGPT, error)
NewChatGPT создает новый экземпляр ChatGPT с заданными опциями.
type ChatGPTOption ¶
type ChatGPTOption func(*ChatGPT)
ChatGPTOption определяет функцию-опцию для конфигурации клиента.
func ChatGPTWithMaxTokens ¶
func ChatGPTWithMaxTokens(maxTokens int) ChatGPTOption
Установка максимального количества токенов.
func ChatGPTWithModel ¶
func ChatGPTWithModel(model string) ChatGPTOption
Установка модели для использования.
func ChatGPTWithSocksProxy ¶
func ChatGPTWithSocksProxy(socksProxy string) ChatGPTOption
func ChatGPTWithTemperature ¶
func ChatGPTWithTemperature(temperature float32) ChatGPTOption
Установка температуры генерации.
func ChatGPTWithTopP ¶
func ChatGPTWithTopP(topP float32) ChatGPTOption
Установка параметра top-p сэмплирования.
type GigaChat ¶
type GigaChat struct {
// contains filtered or unexported fields
}
Реализация интерфейса GigaChat.
func NewGigaChat ¶
func NewGigaChat( clientID, clientSecret string, opts ...GigaChatOption, ) (*GigaChat, error)
Создание нового экземпляра Client с заданными опциями.
type GigaChatOption ¶
type GigaChatOption func(*GigaChat)
Определение функции-опции для конфигурации клиента.
func GigaChatWithMaxTokens ¶
func GigaChatWithMaxTokens(maxTokens int64) GigaChatOption
Установка максимального количества токенов.
func GigaChatWithModel ¶
func GigaChatWithModel(model string) GigaChatOption
Установка модели для использования.
func GigaChatWithRepetitionPenalty ¶
func GigaChatWithRepetitionPenalty(penalty float64) GigaChatOption
Установка штрафа за повторения.
func GigaChatWithTemperature ¶
func GigaChatWithTemperature(temperature float64) GigaChatOption
Установка температуры генерации.
func GigaChatWithTopP ¶
func GigaChatWithTopP(topP float64) GigaChatOption
Установка параметра top-p сэмплирования.