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 在 文本处理 中
每月下载 51 次
20KB
349 行
Charisma
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