dataset_fields.py 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. from flask_restful import fields
  2. from libs.helper import TimestampField
  3. dataset_fields = {
  4. 'id': fields.String,
  5. 'name': fields.String,
  6. 'description': fields.String,
  7. 'permission': fields.String,
  8. 'data_source_type': fields.String,
  9. 'indexing_technique': fields.String,
  10. 'created_by': fields.String,
  11. 'created_at': TimestampField,
  12. }
  13. dataset_detail_fields = {
  14. 'id': fields.String,
  15. 'name': fields.String,
  16. 'description': fields.String,
  17. 'provider': fields.String,
  18. 'permission': fields.String,
  19. 'data_source_type': fields.String,
  20. 'indexing_technique': fields.String,
  21. 'app_count': fields.Integer,
  22. 'document_count': fields.Integer,
  23. 'word_count': fields.Integer,
  24. 'created_by': fields.String,
  25. 'created_at': TimestampField,
  26. 'updated_by': fields.String,
  27. 'updated_at': TimestampField,
  28. 'embedding_model': fields.String,
  29. 'embedding_model_provider': fields.String,
  30. 'embedding_available': fields.Boolean
  31. }
  32. dataset_query_detail_fields = {
  33. "id": fields.String,
  34. "content": fields.String,
  35. "source": fields.String,
  36. "source_app_id": fields.String,
  37. "created_by_role": fields.String,
  38. "created_by": fields.String,
  39. "created_at": TimestampField
  40. }