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 %} + +{% endif %} \ No newline at end of file diff --git a/src/website/templates/base.html b/src/website/templates/base.html index b1e1bec..43778fe 100644 --- a/src/website/templates/base.html +++ b/src/website/templates/base.html @@ -30,7 +30,7 @@
-

SearchGPT 20230305 Version ( +

SearchGPT 20230306 Version ( Github ). Your feedback will help us to improve

@@ -38,8 +38,9 @@
- + + diff --git a/src/website/templates/index.html b/src/website/templates/index.html index 2066c45..38edf22 100644 --- a/src/website/templates/index.html +++ b/src/website/templates/index.html @@ -1,27 +1,26 @@ {% extends "base.html" %} {% block title %}SearchGPT{% endblock %} {% block content %}
- {% if error %} -