diff --git a/server/utils/agents/aibitat/providers/anthropic.js b/server/utils/agents/aibitat/providers/anthropic.js index b69b14d6c2e..fd70b23f70f 100644 --- a/server/utils/agents/aibitat/providers/anthropic.js +++ b/server/utils/agents/aibitat/providers/anthropic.js @@ -116,7 +116,7 @@ class AnthropicProvider extends Provider { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { const [systemPrompt, chats] = this.#parseSystemPrompt(messages); const response = await this.client.messages.create( diff --git a/server/utils/agents/aibitat/providers/apipie.js b/server/utils/agents/aibitat/providers/apipie.js index 4c6a3c8bf21..8e342ec963a 100644 --- a/server/utils/agents/aibitat/providers/apipie.js +++ b/server/utils/agents/aibitat/providers/apipie.js @@ -53,7 +53,7 @@ class ApiPieProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/azure.js b/server/utils/agents/aibitat/providers/azure.js index 0ecc398f1b9..a0e94e31264 100644 --- a/server/utils/agents/aibitat/providers/azure.js +++ b/server/utils/agents/aibitat/providers/azure.js @@ -48,7 +48,7 @@ class AzureOpenAiProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/bedrock.js b/server/utils/agents/aibitat/providers/bedrock.js index 6cdb92897a6..e386329864b 100644 --- a/server/utils/agents/aibitat/providers/bedrock.js +++ b/server/utils/agents/aibitat/providers/bedrock.js @@ -89,7 +89,7 @@ class AWSBedrockProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/deepseek.js b/server/utils/agents/aibitat/providers/deepseek.js index aec1ee39e12..ca74d58cf18 100644 --- a/server/utils/agents/aibitat/providers/deepseek.js +++ b/server/utils/agents/aibitat/providers/deepseek.js @@ -55,7 +55,7 @@ class DeepSeekProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/fireworksai.js b/server/utils/agents/aibitat/providers/fireworksai.js index 5802fc6d7a7..7c40d6e73d4 100644 --- a/server/utils/agents/aibitat/providers/fireworksai.js +++ b/server/utils/agents/aibitat/providers/fireworksai.js @@ -55,7 +55,7 @@ class FireworksAIProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/genericOpenAi.js b/server/utils/agents/aibitat/providers/genericOpenAi.js index 9a753ca2780..c902dcb79ef 100644 --- a/server/utils/agents/aibitat/providers/genericOpenAi.js +++ b/server/utils/agents/aibitat/providers/genericOpenAi.js @@ -61,7 +61,7 @@ class GenericOpenAiProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/groq.js b/server/utils/agents/aibitat/providers/groq.js index 9ca99065d88..f66dc27d4af 100644 --- a/server/utils/agents/aibitat/providers/groq.js +++ b/server/utils/agents/aibitat/providers/groq.js @@ -54,7 +54,7 @@ class GroqProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/koboldcpp.js b/server/utils/agents/aibitat/providers/koboldcpp.js index 2dd12784587..34eafe0e909 100644 --- a/server/utils/agents/aibitat/providers/koboldcpp.js +++ b/server/utils/agents/aibitat/providers/koboldcpp.js @@ -53,7 +53,7 @@ class KoboldCPPProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/litellm.js b/server/utils/agents/aibitat/providers/litellm.js index ad489c2695c..9cc8a4c3b11 100644 --- a/server/utils/agents/aibitat/providers/litellm.js +++ b/server/utils/agents/aibitat/providers/litellm.js @@ -53,7 +53,7 @@ class LiteLLMProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/lmstudio.js b/server/utils/agents/aibitat/providers/lmstudio.js index ec9be89cb0a..f783ade9a33 100644 --- a/server/utils/agents/aibitat/providers/lmstudio.js +++ b/server/utils/agents/aibitat/providers/lmstudio.js @@ -61,7 +61,7 @@ class LMStudioProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/localai.js b/server/utils/agents/aibitat/providers/localai.js index bd0c3b5246d..38c41778260 100644 --- a/server/utils/agents/aibitat/providers/localai.js +++ b/server/utils/agents/aibitat/providers/localai.js @@ -55,7 +55,7 @@ class LocalAiProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; diff --git a/server/utils/agents/aibitat/providers/mistral.js b/server/utils/agents/aibitat/providers/mistral.js index aa2c1c6ec44..a2595662fbc 100644 --- a/server/utils/agents/aibitat/providers/mistral.js +++ b/server/utils/agents/aibitat/providers/mistral.js @@ -57,7 +57,7 @@ class MistralProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/novita.js b/server/utils/agents/aibitat/providers/novita.js index 9cdffb8047d..a15a6eb9d11 100644 --- a/server/utils/agents/aibitat/providers/novita.js +++ b/server/utils/agents/aibitat/providers/novita.js @@ -57,7 +57,7 @@ class NovitaProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { let completion; if (functions.length > 0) { const { toolCall, text } = await this.functionCall( diff --git a/server/utils/agents/aibitat/providers/nvidiaNim.js b/server/utils/agents/aibitat/providers/nvidiaNim.js index 6e1bc6959f5..529d21cd75f 100644 --- a/server/utils/agents/aibitat/providers/nvidiaNim.js +++ b/server/utils/agents/aibitat/providers/nvidiaNim.js @@ -54,7 +54,7 @@ class NvidiaNimProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/ollama.js b/server/utils/agents/aibitat/providers/ollama.js index 5261c5b7eff..9080cd77012 100644 --- a/server/utils/agents/aibitat/providers/ollama.js +++ b/server/utils/agents/aibitat/providers/ollama.js @@ -49,7 +49,7 @@ class OllamaProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/openai.js b/server/utils/agents/aibitat/providers/openai.js index 04e3af03298..73976bcb48e 100644 --- a/server/utils/agents/aibitat/providers/openai.js +++ b/server/utils/agents/aibitat/providers/openai.js @@ -62,7 +62,7 @@ class OpenAIProvider extends Provider { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { const response = await this.client.chat.completions.create({ model: this.model, diff --git a/server/utils/agents/aibitat/providers/openrouter.js b/server/utils/agents/aibitat/providers/openrouter.js index 70716d3a4bb..c7d8dc7304d 100644 --- a/server/utils/agents/aibitat/providers/openrouter.js +++ b/server/utils/agents/aibitat/providers/openrouter.js @@ -57,7 +57,7 @@ class OpenRouterProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/perplexity.js b/server/utils/agents/aibitat/providers/perplexity.js index 07220695088..03fec91e460 100644 --- a/server/utils/agents/aibitat/providers/perplexity.js +++ b/server/utils/agents/aibitat/providers/perplexity.js @@ -53,7 +53,7 @@ class PerplexityProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/textgenwebui.js b/server/utils/agents/aibitat/providers/textgenwebui.js index 7ef1cf4c6e6..b55560b7597 100644 --- a/server/utils/agents/aibitat/providers/textgenwebui.js +++ b/server/utils/agents/aibitat/providers/textgenwebui.js @@ -52,7 +52,7 @@ class TextWebGenUiProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/togetherai.js b/server/utils/agents/aibitat/providers/togetherai.js index 78cbb512c68..efad3922d2d 100644 --- a/server/utils/agents/aibitat/providers/togetherai.js +++ b/server/utils/agents/aibitat/providers/togetherai.js @@ -53,7 +53,7 @@ class TogetherAIProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) { diff --git a/server/utils/agents/aibitat/providers/xai.js b/server/utils/agents/aibitat/providers/xai.js index 9461d865f05..683e6aa4293 100644 --- a/server/utils/agents/aibitat/providers/xai.js +++ b/server/utils/agents/aibitat/providers/xai.js @@ -53,7 +53,7 @@ class XAIProvider extends InheritMultiple([Provider, UnTooled]) { * @param functions * @returns The completion. */ - async complete(messages, functions = null) { + async complete(messages, functions = []) { try { let completion; if (functions.length > 0) {