types.go 697 B

1234567891011121314151617181920212223
  1. package common
  2. type CompletionResponse struct {
  3. Content string `json:"content"`
  4. Stop bool `json:"stop"`
  5. Model string `json:"model,omitempty"`
  6. Prompt string `json:"prompt,omitempty"`
  7. StoppedLimit bool `json:"stopped_limit,omitempty"`
  8. PredictedN int `json:"predicted_n,omitempty"`
  9. PredictedMS float64 `json:"predicted_ms,omitempty"`
  10. PromptN int `json:"prompt_n,omitempty"`
  11. PromptMS float64 `json:"prompt_ms,omitempty"`
  12. Timings Timings `json:"timings"`
  13. }
  14. type Timings struct {
  15. PredictedN int `json:"predicted_n"`
  16. PredictedMS float64 `json:"predicted_ms"`
  17. PromptN int `json:"prompt_n"`
  18. PromptMS float64 `json:"prompt_ms"`
  19. }