> ## Documentation Index
> Fetch the complete documentation index at: https://numadocs.secc.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Numa.Services

> Services encapsulate logic related to data access, external APIs, and app functionality.

## Services

| Service                                              | Purpose                                                                                     |
| :--------------------------------------------------- | :------------------------------------------------------------------------------------------ |
| [User Service](userservice)                          | Handles logic related to the `User` model                                                   |
| [Conversation Service](conversationservice)          | Handles logic related to the `Conversation` model                                           |
| [Message Service](messageservice)                    | Handles logic related to the `Message` model                                                |
| [Citation Service](citationservice)                  | Handles logic related to the `Citation` model                                               |
| [Sermon Collection Service](sermoncollectionservice) | Handles logic related to the `SermonCollection` model                                       |
| [Group Service](groupservice)                        | Handles logic related to the `Group` model                                                  |
| [Admin Settings Service](adminsettingsservice)       | Handles logic related to the `AdminSettings` model & the configuration of app-wide settings |
| [Chat Service](chatservice)                          | Wraps the Azure OpenAI SDK for generative AI responses                                      |
| [Markdown Service](markdownservice)                  | Wraps the MarkDig SDK for handling markdown                                                 |
| [Document Storage Service](documentstorageservice)   | Wraps the Azure Storage SDK for storing & managing blobs                                    |
