diff --git a/server/utils/agents/aibitat/providers/anthropic.js b/server/utils/agents/aibitat/providers/anthropic.js index b69b14d6..fd70b23f 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 4c6a3c8b..8e342ec9 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 0ecc398f..a0e94e31 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 6cdb9289..e3863298 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 aec1ee39..ca74d58c 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 5802fc6d..7c40d6e7 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 9a753ca2..c902dcb7 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 9ca99065..f66dc27d 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 2dd12784..34eafe0e 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 ad489c26..9cc8a4c3 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 ec9be89c..f783ade9 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 bd0c3b52..38c41778 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 aa2c1c6e..a2595662 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 9cdffb80..a15a6eb9 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 6e1bc695..529d21cd 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 5261c5b7..9080cd77 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 04e3af03..73976bcb 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 70716d3a..c7d8dc73 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 07220695..03fec91e 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 7ef1cf4c..b55560b7 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 78cbb512..efad3922 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 9461d865..683e6aa4 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) {