aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/web_search_aichat.sh10
1 files changed, 2 insertions, 8 deletions
diff --git a/tools/web_search_aichat.sh b/tools/web_search_aichat.sh
index 6a6528e..a20bd35 100755
--- a/tools/web_search_aichat.sh
+++ b/tools/web_search_aichat.sh
@@ -11,7 +11,6 @@ set -e
# @env WEB_SEARCH_MODEL! The model for web-searching.
#
# supported aichat models:
-# - cohere:*
# - vertexai:gemini-*
# - perplexity:*-online
# - ernie:*
@@ -20,14 +19,9 @@ set -e
main() {
client="${WEB_SEARCH_MODEL%%:*}"
- case "$client" in
- cohere)
- export AICHAT_PATCH_COHERE_CHAT_COMPLETIONS='{".*":{"body":{"connectors":[{"id":"web-search"}]}}}'
- ;;
- vertexai)
+ if [[ "$client" == "vertexai" ]]; then
export AICHAT_PATCH_VERTEXAI_CHAT_COMPLETIONS='{"gemini-.*":{"body":{"tools":[{"googleSearchRetrieval":{}}]}}}'
- ;;
- esac
+ fi
aichat -m "$WEB_SEARCH_MODEL" "$argc_query" >> "$LLM_OUTPUT"
}