#ascii-art #art #ai #generative-ai #cli #artificial-intelligence

bin+lib charisma

使用人工智能生成 ASCII 艺术品 🦾🧠

4 个版本

0.2.6 2023年7月23日
0.2.5 2023年7月23日
0.2.0 2023年7月20日
0.1.0 2023年7月14日

1434文本处理

Download history 51/week @ 2024-07-29

每月下载 51

MIT 许可证

20KB
349

Charisma

Retro Vintage Robot

Charisma 承担着连接 Dall-e mini 的作用。它用于直接从您的终端生成 ASCII 艺术品。它使用 Craiyon API 将您的词语变为现实。它用心爱的 Rust 编写,并带有强大的工具。

它作为 Rust crate 在 crates.io 上提供。有关进一步实现细节,请阅读 文档



功能

  • 免费:任何功能都不需要付费
  • 快速:算法以并行方式运行,您可以在一秒内生成一个图像!(如果您使用 -N 60 或更高版本)
  • 简单:简洁的 CLI 应用程序,无冗余

展示

更多





入门

先决条件

  • Cargo: 此项目使用 Cargo 包管理器构建和发布

安装

cargo install charisma

用法

charisma "rusty crab robot" -c -C block # Estimated time ~1min

Generate ASCII Art using AI 🦾🧠

Usage: charisma [OPTIONS] 

Arguments:
    Prompt to enter

Options:
  -n, --negative-prompt  Use AI to generate ascii art, but with a negative prompt [default: ]
  -N, --num-image                 Number of images to generate when using AI [1..9] [default: 9]
  -m, --model-type            Model to use in generation [default: general] [possible values: art, drawing, photo, general]
  -v                         Model API version [default: 3] [possible values: 1, 3]
  -a, --api-token                  API token for premium users (Faster generation, No watermark)
  -w, --width                      Width of the output image. Defaults to 128 if width and height are not specified
  -H, --height                    Height of the output image, if not specified, it will be calculated to keep the aspect ratio
  -c, --color                             Whether to use colors in the output image
  -i, --invert                            Inverts the weights of the characters. Useful for white backgrounds
  -C, --charset                  Characters used to render the image, from transparent to opaque. Built-in charsets: block, emoji, default, russian, slight [default: default]
  -h, --help                              Print help
  -V, --version                           Print version

致谢

依赖项

~12–28MB
~361K SLoC