about summary refs log tree commit diff
path: root/gn3/api/llm.py
AgeCommit message (Collapse)Author
2025-07-16refactor: pass request headers as dict.Alexander_Kabui
2025-07-16refactor: pass required fields directly instead of request object for rate ↵Alexander_Kabui
limiting.
2025-07-16feat: Minor fix.Alexander_Kabui
2025-07-16feat: Implement gnqna rate limiter.Alexander_Kabui
2025-07-09Re-apply "Chores/gnqa no login"BonfaceKilz
This reverts commit f5e89525f941caa6546ea777bb632b7aa44f9b1f.
2025-07-09Revert "Chores/gnqa no login" (#229)BonfaceKilz
2025-07-07refactor: Refactor gnqna fallback.Alexander_Kabui
2025-07-07refactor: Pylint and mypy fixes.Alexander_Kabui
2025-07-07feat: Add check for anonymous metadata.Alexander_Kabui
2025-07-07feat: Remove authentication requirement for gnqa users.Alexander_Kabui
2025-07-07feat: Add decorator to act as a fallback for anonymous users.Alexander_Kabui
2025-07-07refactor: Replace cache query with user query if results in db.Alexander_Kabui
2025-07-07feat: Add function to clean up query before dumping to db.Alexander_Kabui
2025-07-07feat: Expand previous query search window from 1 to 21 daysAlexander_Kabui
* Now searches for previous queries without requiring a user ID.
2024-10-18refactor: replace gn3.auth.db with gn3.sqlite_db_utils and drop all refs to ↵John Nduli
gn3.auth
2024-10-15Lint: Fix linting errors.Frederick Muriuki Muriithi
2024-10-15fix: use require_token to validate gn3 apisJohn Nduli
2024-09-12feat: pick results from sqlite3 if they were storedJohn Nduli
2024-09-12Make the gnqa search endpoint a get request.Alexander_Kabui
2024-09-11Replace format-string with f-strings.Munyoki Kilyungi
* gn3/api/llm.py (delete_records): Using format-strings causes pylint to error out. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-11Run python-black against file.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-06Modify endpoint to use query string.Alexander_Kabui
2024-09-05Sort previos records by datetime.Alexander_Kabui
2024-09-05Apply pep8 formatting.Alexander_Kabui
2024-09-05Create new endpoints for fetching user previous records.Alexander_Kabui
2024-09-03Remove unused imports.Alexander_Kabui
2024-09-03Use Jsonb for storing results.Alexander_Kabui
2024-09-02Fix spacing after punctuation.Alexander_Kabui
2024-09-02Use default datetime for table.Alexander_Kabui
2024-09-02Add spacing after punctuation.Alexander_Kabui
2024-08-29Add default timestamp and and primary key for Rating table.Alexander_Kabui
2024-08-29Check for empty values when fetching search history.Alexander_Kabui
2024-08-29Use correct http method `Delete` for search history.Alexander_Kabui
2024-08-29Update gnqa search endpoint from POST to PUT.Alexander_Kabui
2024-05-29Add delete functionality for gnqa history.Alexander_Kabui
2024-05-27Update Docstrings for Api endpoints and functions.Alexander_Kabui
2024-05-24Add created_at timestamp for Rating table.Alexander_Kabui
2024-05-24Add created_at timestamp to History table.Alexander_Kabui
2024-05-24Remove kwargs from LLMErrorr Exceptions and update relevant code.Alexander_Kabui
2024-05-24Remove Try/Excepts from llm api endponts.Alexander_Kabui
2024-05-23Remove irrelevant variable assignments.Alexander_Kabui
2024-05-23rename gnqna route to search.Alexander_Kabui
2024-05-23Refactor error handling code.Alexander_Kabui
2024-05-22This commit does the following:Alexander_Kabui
* Adds a new table to store the history records. * Remove the redis dependancy.
2024-05-22Refactor error handling for llm api's.Alexander_Kabui
2024-05-21Remove obsolete functions.Alexander_Kabui
2024-05-21Add search gnqa history functionality.Alexander_Kabui
2024-05-17Add endpoint for getting prev user searchesAlexander_Kabui
2024-05-15Rename GnQNA blueprint to gnqa.Alexander_Kabui
* register gnqa api endpoint
2024-05-15Remove broad error handling.Alexander_Kabui