Commit Graph

  • 88f4db1178 - Organise retrievers v1.0.14-alfa Josako 2024-11-01 11:19:55 +01:00
  • 2df291ea91 - Organise retrievers Josako 2024-11-01 11:19:34 +01:00
  • 5841525b4c - When no explicit path is given in the browser, we automatically get redirected to the admin interface (eveai_app) - Tuning moved to Retriever iso in the configuration, as this is an attribute that should be available for all types of Retrievers Josako 2024-10-31 08:32:02 +01:00
  • 532073d38e - Add dynamic fields to DocumentVersion in case the Catalog requires it. Josako 2024-10-30 13:52:18 +01:00
  • 43547287b1 - Refining & Enhancing dynamic fields - Creating a specialized Form class for handling dynamic fields - Refinement of HTML-macros to handle dynamic fields - Introduction of dynamic fields for Catalogs Josako 2024-10-29 09:17:44 +01:00
  • aa358df28e - Allowing for multiple types of Catalogs - Introduction of retrievers - Ensuring processing information is collected from Catalog iso Tenant - Introduction of a generic Form class to enable dynamic fields based on a configuration - Realisation of Retriever functionality to support dynamic fields Josako 2024-10-25 14:11:47 +02:00
  • 30fec27488 - Release script added to tag in both git and docker Josako 2024-10-21 07:45:06 +02:00
  • 5e77b478dd - Release script added to tag in both git and docker v1.0.13-alfa Josako 2024-10-17 11:22:18 +02:00
  • 6f71259822 - Changelog update Josako 2024-10-17 10:35:51 +02:00
  • 74cc7ae95e - Adapt Sync Wordpress Component to Catalog introduction - Small bug fixes Josako 2024-10-17 10:31:13 +02:00
  • 7f12c8b355 - Remove obsolete fields from Tenant model (Catalog introduction) Josako 2024-10-16 13:59:57 +02:00
  • 6069f5f7e5 - Catalog functionality integrated into document and document_version views - small bugfixes and improvements Josako 2024-10-16 13:09:19 +02:00
  • 3e644f1652 - Add Catalog Functionality Josako 2024-10-15 18:14:57 +02:00
  • 3316a8bc47 - Small changes to show when upgrades are finished Josako 2024-10-14 16:40:56 +02:00
  • 270479c77d - Add Catalog Concept to Document Domain - Create Catalog views - Modify document stack creation Josako 2024-10-14 13:56:23 +02:00
  • 0f4558d775 - Small fix in interaction view, as it still refered to file_name Josako 2024-10-11 18:14:35 +02:00
  • 9f5f090f0c - License Usage Calculation realised - View License Usages - Celery Beat container added - First schedule in Celery Beat for calculating usage (hourly) - repopack can now split for different components - Various fixes as consequece of changing file_location / file_name ==> bucket_name / object_name - Celery Routing / Queuing updated v1.0.11-alfa Josako 2024-10-11 16:33:36 +02:00
  • 5ffad160b1 - Prepared Release 1.0.10-alfa v1.0.10-alfa Josako 2024-10-08 09:18:59 +02:00
  • d6a7743f26 - Minor corrections to entitlement changes and upgrades - started new eveai_entitlements component (not finished) Josako 2024-10-08 09:12:16 +02:00
  • 9782e31ae5 - Refined entitlements to work with MiB for both embeddings and storage - Improved DocumentVersion storage attributes to reflect Minio settings - Added size to DocumentVersions to easily calculate usage - License / LicenseTier forms and views added Josako 2024-10-07 14:17:44 +02:00
  • f638860e90 - Improvements on audio processing to limit CPU and memory usage - Removed Portkey from the equation, and defined explicit monitoring using Langchain native code - Optimization of Business Event logging Josako 2024-10-02 14:12:16 +02:00
  • b700cfac64 - Improvements on audio processing to limit CPU and memory usage - Removed Portkey from the equation, and defined explicit monitoring using Langchain native code - Optimization of Business Event logging Josako 2024-10-02 14:11:46 +02:00
  • 883175b8f5 - Portkey log retrieval started - flower container added (dev and prod) v1.0.9-alfa Josako 2024-10-01 08:01:59 +02:00
  • ae697df4c9 Session_id was not correctly stored for chat sessions, and it was defined as an integer iso a UUID in the database Josako 2024-09-27 11:24:43 +02:00
  • d9cb00fcdc Business event tracing completed for both eveai_workers tasks and eveai_chat_workers tasks Josako 2024-09-27 10:53:42 +02:00
  • ee1b0f1cfa Start log tracing to log business events. Storage in both database and logging-backend. Josako 2024-09-25 15:39:25 +02:00
  • a740c96630 - turned model_variables into a class with lazy loading - some improvements to Healthchecks Josako 2024-09-24 10:48:52 +02:00
  • 67bdeac434 - Improvements and bugfixes to HealthChecks Josako 2024-09-16 16:17:54 +02:00
  • 1622591afd Adding code to backend. v1.0.8-alfa Josako 2024-09-16 09:39:34 +02:00
  • 6cf660e622 - Adding a Tenant Type - Allow filtering on Tenant Types & searching for parts of Tenant names - Implement health checks - Start Prometheus monitoring (needs to be finalized) - Refine audio_processor and srt_processor to reduce duplicate code and support for larger files - Introduce repopack to reason in LLMs about the code Josako 2024-09-13 15:43:40 +02:00
  • 9e14824249 - Furter refinement of the API, adding functionality for refreshing documents and returning Token expiration time when retrieving token - Implementation of a first version of a Wordpress plugin - Adding api service to nginx.conf v1.0.7-alfa Josako 2024-09-11 16:31:13 +02:00
  • 76cb825660 - Full API application, streamlined, de-duplication of document handling code into document_utils.py - Added meta-data fields to DocumentVersion - Docker container to support API Josako 2024-09-09 16:11:42 +02:00
  • 341ba47d1c - Bugfixing Josako 2024-09-05 14:31:54 +02:00
  • 1fa33c029b - Correcting mistakes in tenant schema migrations v1.0.6-alfa Josako 2024-09-03 11:50:25 +02:00
  • bcf7d439f3 - Old migration files that were not added to GIT Josako 2024-09-03 11:49:46 +02:00
  • b9acf4d2ae - Add CHANGELOG.md Josako 2024-09-02 14:04:44 +02:00
  • ae7bf3dbae - Correct default language when adding Documents and URLs Josako 2024-09-02 14:04:22 +02:00
  • 914c265afe - Improvements on document uploads (accept other files than html-files when entering a URL) - Introduction of API-functionality (to be continued). Deduplication of document and url uploads between views and api. - Improvements on document processing - introduction of processor classes to streamline document inputs - Removed pure Youtube functionality, as Youtube retrieval of documents continuously changes. But added upload of srt, mp3, ogg and mp4 v1.0.5-alfa Josako 2024-09-02 12:37:44 +02:00
  • a158655247 - Add API Key Registration to tenant Josako 2024-08-29 10:42:39 +02:00
  • bc350af247 - Allow the chat-widget to connect to multiple servers (e.g. development and production) - Created a full session overview Josako 2024-08-28 10:11:31 +02:00
  • 6062b7646c - Allow multiple instances of Evie on 1 website. Shortcode is now parametrized. v1.0.3-alfa Josako 2024-08-27 10:31:33 +02:00
  • 122d1a18df - Allow for more complex and longer PDFs to be uploaded to Evie. First implmentation of a processor for specific file types. - Allow URLs to contain other information than just HTML information. It can alose refer to e.g. PDF-files. Josako 2024-08-27 07:05:56 +02:00
  • 2ca006d82c Added excluded element classes to HTML parsing to allow for more complex document parsing Added chunking to conversion of HTML to markdown in case of large files Josako 2024-08-22 16:41:13 +02:00
  • a9f9b04117 Bugfix for ResetPasswordForm in config.py 1.0.2-alfa Josako 2024-08-22 07:10:30 +02:00
  • 9757830bc4 Correct functions for creating new users, confirming email, resetting password and forgot password. 1.0.1-alfa Josako 2024-08-21 14:59:56 +02:00
  • 6219d11e56 Add a DocumentVersion overview that can be sorted and can be filtered. Josako 2024-08-20 14:18:07 +02:00
  • 926a4e8cc2 - Add support for environment in communication with portkey Josako 2024-08-19 12:06:10 +02:00
  • 08ccb6170b Update .gitignore Josako 2024-08-19 08:05:28 +02:00
  • 912cb74bb7 Merge develop into main Josako 2024-08-19 08:03:20 +02:00
  • 25463d4c74 Merge branch 'develop' Preparation to move to TBD Josako 2024-08-19 08:01:27 +02:00
  • 066efafeac Add .DS_Store to .gitignore and remove from tracking Josako 2024-08-19 07:57:00 +02:00
  • 733f115e92 - Introduce Rooms in chat-sessions, as different clients received the same messages. Josako 2024-08-19 07:22:06 +02:00
  • 688f2300b9 - Wordpress improvements - Multi-language support - Styling of the administrative interface in line with askeveai.com website Josako 2024-08-15 16:44:54 +02:00
  • c2177fe9ea - Enable evie.askeveai.com domain as main domain Josako 2024-08-13 15:09:54 +02:00
  • a237db339a - Improved CSRF handling - Wordpress plugin for Evie Chat Josako 2024-08-13 14:31:29 +02:00
  • ab38dd7540 - Improvements working with the cloud, minio, graylog and some first bugfixing Josako 2024-08-13 09:04:19 +02:00
  • 9caa423bcf - Getting containers ready for the cloud Josako 2024-08-07 08:37:13 +02:00
  • ab8359365d - Getting containers ready for the cloud Josako 2024-08-06 14:56:12 +02:00
  • 64cf8df3a9 - Improvements to enable deployment in the cloud, mainly changing file access to Minio - Improvements on RAG logging, and some debugging in that area Josako 2024-08-01 17:35:54 +02:00
  • 88ca04136d Portkey Integration Josako 2024-07-18 07:08:42 +02:00
  • 908a2eaf7e - Improve annotation algorithm for Youtube (and others) - Patch Pytube - improve OS deletion of files and writing of files - Start working on Claude - Improve template management Josako 2024-07-16 14:21:49 +02:00
  • db44fd3b66 feature/Add-URL-List Josako 2024-07-08 15:22:35 +02:00
  • ea0127b4b8 Improve algorithms for HTML and PDF processing Josako 2024-07-08 15:20:45 +02:00
  • 318d23d8c6 Adapt for new login information Josako 2024-07-08 15:20:19 +02:00
  • cbfa6d67bf Chunk size defined at Tenant level. Josako 2024-07-08 15:20:02 +02:00
  • f082e7a242 Show tenant selection after login of Super User Josako 2024-07-08 15:18:11 +02:00
  • f4db8d290f Allow for a list of URLs to be entered into the system. Josako 2024-07-08 15:17:45 +02:00
  • 8f08d6e1ae Allow for a list of URLs to be entered into the system. Josako 2024-07-08 15:17:10 +02:00
  • c55fc6b7ce Added OpenAI large embedding / improve migration and upgrade handling for containers Josako 2024-07-04 17:20:02 +02:00
  • 8e1dac0233 Youtube added - further checking required Josako 2024-07-04 08:11:31 +02:00
  • 19e57f5adf Merge branch 'feature/Bug-fixing-round-after-containerization' into develop Josako 2024-06-28 14:56:53 +02:00
  • 9187947f68 corrected container and other errors Josako 2024-06-28 14:40:13 +02:00
  • 04dda69298 Delete docker/logs directory Josako 2024-06-26 17:03:17 +02:00
  • 49846fccd7 Delete docker/db/redis directory Josako 2024-06-26 17:02:47 +02:00
  • 16c15bd840 Delete docker/db/postgresql directory Josako 2024-06-26 17:02:29 +02:00
  • 7a1b51dd0c Docker deployment Realised Josako 2024-06-26 12:02:14 +02:00
  • 5906258e28 Create main.yml Josako 2024-06-24 10:58:22 +02:00
  • 348bdf2c15 Commit before setting up a new deployment environment Josako 2024-06-21 13:21:54 +02:00
  • cc9f6c95aa Started to work on interaction views. However, need a quick check in because of a python upgrade systemwide that breaks code. Josako 2024-06-21 09:52:06 +02:00
  • c5370c8026 Improvements on the chat UI, prepare for supporting multiple models, and adding feedback to interactions. Josako 2024-06-14 15:05:46 +02:00
  • b77e1ab321 Variables for rag_context and fallback algorithms added to Tenant and parts of the implementation. Josako 2024-06-13 15:23:35 +02:00
  • cbddaee810 Include history to improve query if required. Josako 2024-06-13 11:44:54 +02:00
  • 24a3747b99 Include history to improve query if required. Josako 2024-06-13 10:35:15 +02:00
  • 50851dc51c Improving layout of the chat widget. Josako 2024-06-12 16:16:07 +02:00
  • fd510c8fcd Correcting the retrieval of relevant documents Josako 2024-06-12 16:15:48 +02:00
  • be311c440b Improving chat functionality significantly throughout the application. Josako 2024-06-12 11:07:18 +02:00
  • 27b6de8734 Removing DocumentLanguage, as both System Context and User Context are to be defined on DocumentVersion level. Finetuning of embedding workers. Josako 2024-06-06 15:26:49 +02:00
  • 1a25313673 Cosmetics to Tenant Domain Registration Josako 2024-06-04 15:10:51 +02:00
  • 766469d0ea Database upgrades: is_active removed from user + tenant domain not unique Josako 2024-06-04 15:08:31 +02:00
  • 303f9b969b Restore correct working of eveai_chat using gunicorn Josako 2024-06-04 15:00:23 +02:00
  • 61e1372dc8 Improvements to Document Interface and correcting embedding workers Josako 2024-06-04 14:59:38 +02:00
  • c660c35de4 Improvements to user views and forms + correction of schema creation for new tenants. Josako 2024-06-03 13:24:13 +02:00
  • fcc0caeb09 Optimizing admin interface for user domain, completing security views Josako 2024-06-03 09:37:59 +02:00
  • e5a36798bf Prepare app for working behind a proxy (nginx). Adapt user form Josako 2024-05-30 07:39:05 +02:00
  • ce91323dc9 Enable model variables & start working on RAG task Josako 2024-05-25 20:17:02 +02:00
  • e483d6cf90 Model variables added to Tenant Josako 2024-05-25 20:15:57 +02:00
  • 06333bf8de Connection and messages are now correct and fluently pass between client and server. Josako 2024-05-23 12:11:23 +02:00
  • 54e2297399 API key working, CORS working, SocketIO working (but no JWT), Chat client v1, Session implemented (server side) Josako 2024-05-22 21:32:56 +02:00
  • 364da812ba API key working, CORS working, SocketIO working (but no JWT), Chat client v1, Session implemented (server side) Josako 2024-05-22 21:32:09 +02:00
  • 883988dbab Implement chat API key generation, and create a tenant_overview Josako 2024-05-16 23:22:26 +02:00