diff --git a/src/config/config.yaml b/src/config/config.yaml index d08571f..031a164 100644 --- a/src/config/config.yaml +++ b/src/config/config.yaml @@ -31,7 +31,7 @@ goose_ai_api: cache: # .cache result for efficiency and consistency is_enable_cache: false path: .cache - max_number_of_cache: 10 + max_number_of_cache: 0 semantic_search: # provider list: # faiss-openai (default): Use OpenAIEmbedding. fast, good accuracy but need openai key (cost) diff --git a/src/website/static/index.js b/src/website/static/index.js index e69de29..282b0d6 100644 --- a/src/website/static/index.js +++ b/src/website/static/index.js @@ -0,0 +1,34 @@ +$(document).ready(function () { + $('form').submit(function(event) { + event.preventDefault(); + let search_text = $('#form1').val(); + $('#search-btn')[0].disabled = true; + $('#search-result-spinner').addClass('d-flex'); + $('#search-results').hide(); + $.ajax({ + url: '/search', + type: 'POST', + data: { + q: search_text, + bing_search_subscription_key: $('#bing_search_subscription_key').val(), + openai_api_key: $('#openai_api_key').val(), + is_use_source: $('input[name="is_use_source"]')[0].checked, + llm_service_provider: $('#llm_service_provider').val(), + llm_model: $('#llm_model').val(), + semantic_search_provider: $('#semantic_search_provider').val() + }, + success: function (response) { + $('#' + response.id).html(response.html) + $('#search-btn')[0].disabled = false; + $('#search-result-spinner').removeClass('d-flex'); + $('#search-results').show(); + }, + error: function (error) { + console.log(error) + $('#search-btn')[0].disabled = false; + $('#search-result-spinner').removeClass('d-flex'); + $('#search-results').show(); + } + }) + }) +}) \ No newline at end of file diff --git a/src/website/templates/alert_box.html b/src/website/templates/alert_box.html new file mode 100644 index 0000000..a9dbcf9 --- /dev/null +++ b/src/website/templates/alert_box.html @@ -0,0 +1,6 @@ +{% if error %} +
SearchGPT 20230305 Version ( +
SearchGPT 20230306 Version ( Github ). Your feedback will help us to improve