|
@@ -24,16 +24,15 @@ type ClaudeMessage struct {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
type ClaudeRequest struct {
|
|
type ClaudeRequest struct {
|
|
|
- Model string `json:"model"`
|
|
|
|
|
- Prompt string `json:"prompt,omitempty"`
|
|
|
|
|
- System string `json:"system,omitempty"`
|
|
|
|
|
- Messages []ClaudeMessage `json:"messages,omitempty"`
|
|
|
|
|
- MaxTokensToSample uint `json:"max_tokens_to_sample,omitempty"`
|
|
|
|
|
- MaxTokens uint `json:"max_tokens,omitempty"`
|
|
|
|
|
- StopSequences []string `json:"stop_sequences,omitempty"`
|
|
|
|
|
- Temperature float64 `json:"temperature,omitempty"`
|
|
|
|
|
- TopP float64 `json:"top_p,omitempty"`
|
|
|
|
|
- TopK int `json:"top_k,omitempty"`
|
|
|
|
|
|
|
+ Model string `json:"model"`
|
|
|
|
|
+ Prompt string `json:"prompt,omitempty"`
|
|
|
|
|
+ System string `json:"system,omitempty"`
|
|
|
|
|
+ Messages []ClaudeMessage `json:"messages,omitempty"`
|
|
|
|
|
+ MaxTokens uint `json:"max_tokens,omitempty"`
|
|
|
|
|
+ StopSequences []string `json:"stop_sequences,omitempty"`
|
|
|
|
|
+ Temperature float64 `json:"temperature,omitempty"`
|
|
|
|
|
+ TopP float64 `json:"top_p,omitempty"`
|
|
|
|
|
+ TopK int `json:"top_k,omitempty"`
|
|
|
//ClaudeMetadata `json:"metadata,omitempty"`
|
|
//ClaudeMetadata `json:"metadata,omitempty"`
|
|
|
Stream bool `json:"stream,omitempty"`
|
|
Stream bool `json:"stream,omitempty"`
|
|
|
}
|
|
}
|