fix(PluginsClient/getFunctionModelName): returns input if agent model is function capable (#1246)

This commit is contained in:
Danny Avila 2023-11-30 12:50:52 -05:00 committed by GitHub
parent 166a4fa44f
commit 94df631c44
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 46 additions and 1 deletions

View file

@ -53,7 +53,9 @@ class PluginsClient extends OpenAIClient {
}
getFunctionModelName(input) {
if (input.includes('gpt-3.5-turbo')) {
if (/-(?!0314)\d{4}/.test(input)) {
return input;
} else if (input.includes('gpt-3.5-turbo')) {
return 'gpt-3.5-turbo';
} else if (input.includes('gpt-4')) {
return 'gpt-4';