mirror of
https://github.com/xtekky/gpt4free.git
synced 2025-12-06 02:30:41 -08:00
Add vision models to readme
This commit is contained in:
parent
8dcef3b2a7
commit
4bc4d635bc
14 changed files with 141 additions and 69 deletions
|
|
@ -45,16 +45,20 @@ class Api():
|
|||
@staticmethod
|
||||
def get_image_models() -> list[dict]:
|
||||
image_models = []
|
||||
for key, provider in __map__.items():
|
||||
for provider in __providers__:
|
||||
if hasattr(provider, "image_models"):
|
||||
if hasattr(provider, "get_models"):
|
||||
provider.get_models()
|
||||
parent = provider
|
||||
if hasattr(provider, "parent"):
|
||||
parent = __map__[provider.parent]
|
||||
for model in provider.image_models:
|
||||
image_models.append({
|
||||
"provider": key,
|
||||
"url": provider.url,
|
||||
"label": provider.label if hasattr(provider, "label") else None,
|
||||
"image_model": model
|
||||
"provider": parent.__name__,
|
||||
"url": parent.url,
|
||||
"label": parent.label if hasattr(parent, "label") else None,
|
||||
"image_model": model,
|
||||
"vision_model": parent.default_vision_model if hasattr(parent, "default_vision_model") else None
|
||||
})
|
||||
return image_models
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue