type MessageRequest struct {
Model Model `json:"model"`
Messages []Message `json:"messages"`
MaxTokens int `json:"max_tokens"`
System string `json:"system,omitempty"`
Temperature float64 `json:"temperature,omitempty"`
Metadata Metadata `json:"metadata,omitempty"`
}
type MessageResponse struct {
Id string `json:"id"`
Role Role `json:"role"`
Content []Content `json:"content"`
Model Model `json:"model"`
Usage Usage `json:"usage"`
}