NoteBook ## Sections • [Auth](https://app.theneo.io/vinayak/notebook/auth.md): The Auth section of the Default project allows users to manage authentication for their accounts. Through this section, users can register, log in, view profile information, and update profile details. This functionality enables secure access to the application and personalized user experiences. • [Register](https://app.theneo.io/vinayak/notebook/auth/register.md): The Register section allows users to create a new account within the system by providing their username, email, and password. Through this section, users can securely establish their presence on the platform and receive a unique user ID along with an authentication token for future access. • [Login](https://app.theneo.io/vinayak/notebook/auth/login.md): The Login section allows users to authenticate and access their account securely. By providing valid credentials, users can retrieve essential information such as their user ID, username, email, and a token for authentication purposes. Additionally, users will receive appropriate error messages if authentication fails. • [Fetch Profile](https://app.theneo.io/vinayak/notebook/auth/fetch-profile.md): The Fetch Profile section allows users to retrieve detailed information about a user's profile, including their ID, username, and email address. This section provides essential data for user management and authentication purposes, enabling applications to access and display personalized user details. • [Update Profile](https://app.theneo.io/vinayak/notebook/auth/update-profile.md): The Update Profile section allows users to modify their personal information stored in the system. By updating their profile, users can change their username, email, and password as needed. This functionality helps users keep their account details up-to-date and relevant. • [AI](https://app.theneo.io/vinayak/notebook/ai.md): The AI section of the Default project enables users to connect to Openrouter for accessing AI-related functionalities. Users can utilize various endpoints within this section to interact with available AI models, engines, courses, and export course data in markdown format. This section provides a gateway to leverage AI capabilities within the project. Connection to Openrouter • [Model Query](https://app.theneo.io/vinayak/notebook/ai/model-query.md): The Model Query section enables users to access detailed information about the available models in the system, including their names, descriptions, and capabilities. This data empowers users to make informed decisions on the best model to utilize for their specific needs. The Model Query section allows users to retrieve information on available models within the system, including their names, descriptions, and capabilities. This section provides users with the necessary data to make informed decisions on which model best suits their needs without revealing the specific API endpoint or HTTP method. • [PDF Engine Query](https://app.theneo.io/vinayak/notebook/ai/pdf-engine-query.md): The PDF Engine Query section allows users to retrieve information about available PDF engines and their capabilities. With this API, users can access details such as the engine name, description, and best use cases for each engine. This section provides valuable insights for integrating PDF engines into applications efficiently. • [Single Course](https://app.theneo.io/vinayak/notebook/ai/single-course.md): The Single Course section allows users to retrieve detailed information about a specific course, including its title, description, modules, and key takeaways. By accessing this section, users can gain a comprehensive understanding of a particular course within the system. • [Single Course Export](https://app.theneo.io/vinayak/notebook/ai/single-course-export.md): This section enables users to export a single course in markdown format. By utilizing this functionality, users can seamlessly extract course content for further analysis, sharing, or integration with other systems. • [Edit Single](https://app.theneo.io/vinayak/notebook/ai/edit-single.md): The "Edit Single" section allows users to update specific details of a course in the system. With this functionality, users can modify the course title, description, modules, and other relevant information associated with the course. This section empowers users to keep their course content up-to-date and accurate. • [Create Course from PDF](https://app.theneo.io/vinayak/notebook/ai/edit-single-copy-1.md): The "Create Course from PDF" section allows users to generate a new course based on a PDF file input. By submitting the necessary parameters, users can create a structured course with modules, headings, summaries, and key takeaways extracted from the PDF content. This API endpoint streamlines the process of converting PDF files into educational courses within the platform. • [My Courses](https://app.theneo.io/vinayak/notebook/ai/my-courses.md): The "My Courses" section allows users to retrieve a list of courses associated with their account. Users can access details such as course ID, title, description, and creation/update timestamps. This section provides easy access to personalized course information for better user experience. • [File Handling](https://app.theneo.io/vinayak/notebook/file-handling.md): The File Handling section allows users to manage and manipulate files within the system. Users can upload new files, retrieve a list of their existing files, and delete specific files as needed. This section provides essential functionalities for organizing and interacting with files in the application. • [File Upload](https://app.theneo.io/vinayak/notebook/file-handling/file-upload.md): The File Upload section allows users to upload files to the system. By uploading files, users can store and manage various types of data within the application. This functionality enables seamless data transfer and storage for enhanced user experience. • [My Files](https://app.theneo.io/vinayak/notebook/file-handling/my-files.md): The "My Files" section allows users to retrieve a list of files associated with their account. Users can access details such as file ID, filename, size, and creation date through this endpoint. This section provides convenient access to manage and view files uploaded by the user. • [Delete File](https://app.theneo.io/vinayak/notebook/file-handling/delete-file.md): The Delete File section allows users to remove a specific file from the system. By utilizing this functionality, users can efficiently manage and declutter their file storage, ensuring only relevant and up-to-date files remain accessible. • [Stats and Logging](https://app.theneo.io/vinayak/notebook/stats-and-logging.md): The Stats and Logging section offers insights into user activity, model usage, and recent project activity. Users can utilize this section to track statistics, monitor user behavior, and analyze trends for optimizing project performance. The Stats and Logging section provides valuable insights into user activity, model usage, and recent activity within the project. By utilizing this section, users can track statistics, monitor user behavior, and analyze trends to optimize their project performance. • [User Stats](https://app.theneo.io/vinayak/notebook/stats-and-logging/user-stats.md): The User Stats section provides detailed information about a specific user's activity within the system. Users can retrieve data such as total files, courses, model calls, tokens used, processing time, and login history. This data enables users to track their usage, monitor performance, and make informed decisions based on their activity metrics. • [Model Usage](https://app.theneo.io/vinayak/notebook/stats-and-logging/model-usage.md): The Model Usage section provides statistics on the usage of various models within the system. Users can track metrics such as total calls, total tokens used, processing time, average processing time, and success rate for each model. This data allows users to analyze the performance and usage patterns of different models to optimize their workflow and resource allocation. • [Recent Activity](https://app.theneo.io/vinayak/notebook/stats-and-logging/recent-activity.md): The Recent Activity section provides users with a comprehensive overview of the most recent actions and events within the system. By accessing this information, users can track usage statistics, success rates, and key details related to recent interactions, enabling them to monitor and analyze activity in real-time.