admin
django_spire.ai.admin
AiUsageAdmin
Bases: AiUsageAdminMixin
list_display = ('recorded_date', 'was_successful', 'event_count', 'token_usage', 'run_time_seconds_formatted', 'view_interactions_link', 'view_successful_interactions_link', 'view_failed_interactions_link')
class-attribute
instance-attribute
search_fields = ('recorded_date',)
class-attribute
instance-attribute
ordering = ('-recorded_date',)
class-attribute
instance-attribute
get_readonly_fields
view_interactions_link
Source code in django_spire/ai/admin.py
view_successful_interactions_link
AiInteractionModelForm
Bases: ModelForm
interaction = forms.JSONField(widget=JsonTreeWidget)
class-attribute
instance-attribute
Meta
model = models.AiInteraction
class-attribute
instance-attribute
fields = '__all__'
class-attribute
instance-attribute
AiInteractionAdmin
Bases: AiUsageAdminMixin