pricing.go 1.0 KB

1234567891011121314151617181920212223242526
  1. package dto
  2. type OpenAIModelPermission struct {
  3. Id string `json:"id"`
  4. Object string `json:"object"`
  5. Created int `json:"created"`
  6. AllowCreateEngine bool `json:"allow_create_engine"`
  7. AllowSampling bool `json:"allow_sampling"`
  8. AllowLogprobs bool `json:"allow_logprobs"`
  9. AllowSearchIndices bool `json:"allow_search_indices"`
  10. AllowView bool `json:"allow_view"`
  11. AllowFineTuning bool `json:"allow_fine_tuning"`
  12. Organization string `json:"organization"`
  13. Group *string `json:"group"`
  14. IsBlocking bool `json:"is_blocking"`
  15. }
  16. type OpenAIModels struct {
  17. Id string `json:"id"`
  18. Object string `json:"object"`
  19. Created int `json:"created"`
  20. OwnedBy string `json:"owned_by"`
  21. Permission []OpenAIModelPermission `json:"permission"`
  22. Root string `json:"root"`
  23. Parent *string `json:"parent"`
  24. }