From 82fbbf67ca35bfac2b6b52b422d6647eb266eb68 Mon Sep 17 00:00:00 2001 From: estill01 Date: Sun, 3 Dec 2023 05:34:24 +0000 Subject: [PATCH] Fix; persistent 'model' default value --- litellm/main.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/litellm/main.py b/litellm/main.py index 89bb27dd981..ec5a8ce1c01 100644 --- a/litellm/main.py +++ b/litellm/main.py @@ -103,16 +103,11 @@ class Completions(): def __init__(self, model, params): self.params = params - self.model = model def create(self, messages, model=None, **kwargs): - if model is None: - if self.model is not None: - model = self.model - else: - raise ValueError("a value for `model` is required) for k, v in kwargs.items(): self.params[k] = v + model = model or self.params.get('model') response = completion(model=model, messages=messages, **self.params) return response