From 172f6609898c58d6fb3619d86aa0cc1602d1329a Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 13 May 2023 12:55:14 -0400 Subject: [PATCH] fix mismatched parameters --- README.md | 5 +++-- g4f/__init__.py | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1ce33b4..15fd897 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,8 @@ for message in response: print(message) # normal response -response = g4f.ChatCompletion.create(model=g4f.Models.gpt_4, prompt='hi') # alterative model setting +response = g4f.ChatCompletion.create(model=g4f.Models.gpt_4, messages=[ + {"role": "user", "content": "hi"}]) # alterative model setting print(response) @@ -78,4 +79,4 @@ def _create_completion(prompt: str, args...): params = f'g4f.Providers.{os.path.basename(__file__)[:-3]} supports: ' + \ ', '.join([f"{name}: {get_type_hints(_create_completion)[name].__name__}" for name in _create_completion.__code__.co_varnames[:_create_completion.__code__.co_argcount]]) -``` \ No newline at end of file +``` diff --git a/g4f/__init__.py b/g4f/__init__.py index 8da364a..62f2608 100644 --- a/g4f/__init__.py +++ b/g4f/__init__.py @@ -36,8 +36,8 @@ class ChatCompletion: engine = model.best_site if not provider else provider - return (engine._create_completion(messages, **kwargs) - if stream else ''.join(engine._create_completion(messages, **kwargs))) + return (engine._create_completion(model, messages, **kwargs) + if stream else ''.join(engine._create_completion(model, messages, **kwargs))) except TypeError as e: print(e)