summaryrefslogtreecommitdiffstats
path: root/g4f/providers
diff options
context:
space:
mode:
Diffstat (limited to 'g4f/providers')
-rw-r--r--g4f/providers/helper.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/g4f/providers/helper.py b/g4f/providers/helper.py
index 5f3b4fb6..0ec9aac2 100644
--- a/g4f/providers/helper.py
+++ b/g4f/providers/helper.py
@@ -49,4 +49,11 @@ def get_random_hex(length: int = 32) -> str:
return ''.join(
random.choice("abcdef" + string.digits)
for _ in range(length)
- ) \ No newline at end of file
+ )
+
+def filter_none(**kwargs) -> dict:
+ return {
+ key: value
+ for key, value in kwargs.items()
+ if value is not None
+ } \ No newline at end of file