mirror of
https://github.com/open-webui/pipelines
synced 2025-05-13 17:10:45 +00:00
commit
9901e3de77
@ -59,6 +59,13 @@ class Pipeline:
|
|||||||
f"{self.valves.OPENAI_API_BASE_URL}/models", headers=headers
|
f"{self.valves.OPENAI_API_BASE_URL}/models", headers=headers
|
||||||
)
|
)
|
||||||
|
|
||||||
|
allowed_models = [
|
||||||
|
"gpt",
|
||||||
|
"o1",
|
||||||
|
"o3",
|
||||||
|
"o4",
|
||||||
|
]
|
||||||
|
|
||||||
models = r.json()
|
models = r.json()
|
||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
@ -66,7 +73,7 @@ class Pipeline:
|
|||||||
"name": model["name"] if "name" in model else model["id"],
|
"name": model["name"] if "name" in model else model["id"],
|
||||||
}
|
}
|
||||||
for model in models["data"]
|
for model in models["data"]
|
||||||
if "gpt" in model["id"] or "o1" in model["id"] or "o3" in model["id"]
|
if any(substring in model["id"] for substring in allowed_models)
|
||||||
]
|
]
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
Loading…
Reference in New Issue
Block a user