Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

auto-diffusers

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

auto-diffusers

Customized diffusers with model search and other functions.

  • 2.0.14
  • PyPI
  • Socket score

Maintainers
1

auto_diffusers

GitHub release

GitHub release GitHub release Visitor Badge

CONTENTS

About The Project

Enhance the functionality of diffusers.

  • Search models from huggingface and Civitai.

How to use

pip install --quiet auto_diffusers
from auto_diffusers import EasyPipelineForText2Image

# Search for Huggingface
pipe = EasyPipelineForText2Image.from_huggingface("any").to("cuda")
img = pipe("cat").images[0]
img.save("cat.png")


# Search for Civitai
pipe = EasyPipelineForText2Image.from_civitai("any").to("cuda")
image = pipe("cat").images[0]
image.save("cat.png")

Search Civitai and Huggingfacee

from pipeline_easy import (
    search_huggingface,
    search_civitai,
) 

# Search Lora
Lora = search_civitai(
    "Keyword_to_search_Lora",
    model_type="LORA",
    base_model = "SD 1.5",
    download=True,
    )
# Load Lora into the pipeline.
pipeline.load_lora_weights(Lora)


# Search TextualInversion
TextualInversion = search_civitai(
    "EasyNegative",
    model_type="TextualInversion",
    base_model = "SD 1.5",
    download=True
)
# Load TextualInversion into the pipeline.
pipeline.load_textual_inversion(TextualInversion, token="EasyNegative")

Search Civitai

[!TIP] If an error occurs, insert the token and run again.

EasyPipeline.from_civitai parameters
NameTypeDefaultDescription
search_wordstring, PathThe search query string. Can be a keyword, Civitai URL, local directory or file path.
model_typestringCheckpointThe type of model to search for.
(for example Checkpoint, TextualInversion, Controlnet, LORA, Hypernetwork, AestheticGradient, Poses)
base_modelstringNoneTrained model tag (for example SD 1.5, SD 3.5, SDXL 1.0)
torch_dtypestring, torch.dtypeNoneOverride the default torch.dtype and load the model with another dtype.
force_downloadboolFalseWhether or not to force the (re-)download of the model weights and configuration files, overriding the cached versions if they exist.
cache_dirstring, PathNonePath to the folder where cached files are stored.
resumeboolFalseWhether to resume an incomplete download.
tokenstringNoneAPI token for Civitai authentication.
search_civitai parameters
NameTypeDefaultDescription
search_wordstring, PathThe search query string. Can be a keyword, Civitai URL, local directory or file path.
model_typestringCheckpointThe type of model to search for.
(for example Checkpoint, TextualInversion, Controlnet, LORA, Hypernetwork, AestheticGradient, Poses)
base_modelstringNoneTrained model tag (for example SD 1.5, SD 3.5, SDXL 1.0)
downloadboolFalseWhether to download the model.
force_downloadboolFalseWhether to force the download if the model already exists.
cache_dirstring, PathNonePath to the folder where cached files are stored.
resumeboolFalseWhether to resume an incomplete download.
tokenstringNoneAPI token for Civitai authentication.
include_paramsboolFalseWhether to include parameters in the returned data.
skip_errorboolFalseWhether to skip errors and return None.

Search Huggingface

[!TIP] If an error occurs, insert the token and run again.

EasyPipeline.from_huggingface parameters
NameTypeDefaultDescription
search_wordstring, PathThe search query string. Can be a keyword, Hugging Face URL, local directory or file path, or a Hugging Face path (<creator>/<repo>).
checkpoint_formatstringsingle_fileThe format of the model checkpoint.
single_file to search for single file checkpoint
diffusers to search for multifolder diffusers format checkpoint
torch_dtypestring, torch.dtypeNoneOverride the default torch.dtype and load the model with another dtype.
force_downloadboolFalseWhether or not to force the (re-)download of the model weights and configuration files, overriding the cached versions if they exist.
cache_dirstring, PathNonePath to a directory where a downloaded pretrained model configuration is cached if the standard cache is not used.
tokenstring, boolNoneThe token to use as HTTP bearer authorization for remote files.
search_huggingface parameters
NameTypeDefaultDescription
search_wordstring, PathThe search query string. Can be a keyword, Hugging Face URL, local directory or file path, or a Hugging Face path (<creator>/<repo>).
checkpoint_formatstringsingle_fileThe format of the model checkpoint.
single_file to search for single file checkpoint
diffusers to search for multifolder diffusers format checkpoint
pipeline_tagstringNoneTag to filter models by pipeline.
downloadboolFalseWhether to download the model.
force_downloadboolFalseWhether or not to force the (re-)download of the model weights and configuration files, overriding the cached versions if they exist.
cache_dirstring, PathNonePath to a directory where a downloaded pretrained model configuration is cached if the standard cache is not used.
tokenstring, boolNoneThe token to use as HTTP bearer authorization for remote files.
include_paramsboolFalseWhether to include parameters in the returned data.
skip_errorboolFalseWhether to skip errors and return None.

License

In accordance with Apache-2.0 license

Acknowledgement

I have used open source resources and free tools in the creation of this project.

I would like to take this opportunity to thank the open source community and those who provided free tools.

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc