Skip to content

organization_prompts

django_spire.ai.context.intelligence.prompts.organization_prompts

organization_info_prompt

Source code in django_spire/ai/context/intelligence/prompts/organization_prompts.py
def organization_info_prompt() -> Prompt:
    org = Organization.objects.get_only_or_none()

    if org is None:
        return Prompt().text('There is no organization information available.')

    org_dict = model_to_dict(
        org, exclude=['id', 'created_datetime', 'is_active', 'is_deleted']
    )

    return Prompt().heading('Organization Information').dict(org_dict)