Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct {
Role string `json:"role"` // O papel da mensagem, como "user" ou "assistant".
Content string `json:"content"` // O conteúdo da mensagem.
}
Message representa uma mensagem trocada com o modelo de linguagem.
type ResponseData ¶
type ResponseData struct {
Status string `json:"status"` // O status da resposta: "processing", "completed", ou "error".
Response string `json:"response"` // A resposta da LLM, se o status for "completed".
Message string `json:"message"` // Mensagem de erro, se o status for "error".
}
ResponseData representa os dados de resposta da LLM.
func (*ResponseData) IsValid ¶
func (r *ResponseData) IsValid() bool
IsValid valida se o status da resposta é um dos valores esperados.
Click to show internal directories.
Click to hide internal directories.