Skip to content

mixins

django_spire.ai.prompt.tuning.mixins

PromptTrainingMixin

Bases: Model

parent = models.ForeignKey('self', null=True, blank=True, on_delete=(models.SET_NULL), related_name='children') class-attribute instance-attribute

version = models.IntegerField(default=1) class-attribute instance-attribute

prompt = models.TextField(default='', blank=True) class-attribute instance-attribute

feedback = models.TextField(default='', blank=True) class-attribute instance-attribute

rating = models.IntegerField(choices=(OutcomeRatingChoices.choices), null=True) class-attribute instance-attribute

run_data = JSONField(null=True, blank=True) class-attribute instance-attribute

Meta

abstract = True class-attribute instance-attribute