Documentation ¶
Index ¶
- func AssistantMessageTemplate(template string) llmcomposer.MessageTemplate
- func MessagesPlaceholder(variableName string) llmcomposer.MessageTemplate
- func SystemMessageTemplate(template string) llmcomposer.MessageTemplate
- func UserMessageTemplate(template string) llmcomposer.MessageTemplate
- type Chat
- type HistoryMessagesTemplate
- type String
- type Template
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssistantMessageTemplate ¶
func AssistantMessageTemplate(template string) llmcomposer.MessageTemplate
func MessagesPlaceholder ¶
func MessagesPlaceholder(variableName string) llmcomposer.MessageTemplate
func SystemMessageTemplate ¶
func SystemMessageTemplate(template string) llmcomposer.MessageTemplate
func UserMessageTemplate ¶
func UserMessageTemplate(template string) llmcomposer.MessageTemplate
Types ¶
type Chat ¶
type Chat []llmcomposer.MessageTemplate
Chat is a prompt that can be used with Chat style LLMs. It will format a list of messages, each with a role and a prompt.
func (Chat) Messages ¶
func (t Chat) Messages(values llmcomposer.Values) []llmcomposer.MessageTemplate
type HistoryMessagesTemplate ¶
type HistoryMessagesTemplate string
func (HistoryMessagesTemplate) Format ¶
func (t HistoryMessagesTemplate) Format(values ...llmcomposer.Values) string
func (HistoryMessagesTemplate) Messages ¶
func (t HistoryMessagesTemplate) Messages(values llmcomposer.Values) []llmcomposer.MessageTemplate
Click to show internal directories.
Click to hide internal directories.