ru-dalle

用俄语描述,即刻生成图像,打破语言障碍。

开源 🏷️完全免费 ✅ 目前可打开 图像生成 🍴 复刻 240 🐛 待处理 39 👀 关注 32
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1642
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,免费使用,可在线体验或本地部署。

项目预览

ru-dalle 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队ai-forever
官网地址https://rudalle.ru
定价模式🏷️完全免费
价格说明开源项目,免费使用,可在线体验或本地部署。
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言Jupyter Notebook
技术栈/模型dalle,image-generation,openai,python,pytorch,russian,russian-language,text-to-image,transformer
GitHub 星标★ 1642
上线时间2021-10-30 00:00:00
代码更新2023-01-10
仓库体积27.6 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

ru-dalle 是一个基于俄语的文本生成图像项目,旨在让俄语用户能够使用自然语言描述生成高质量的图像。它解决了 OpenAI DALL-E 模型主要支持英语、对俄语支持不足的问题,将 DALL-E 的能力适配到俄语环境。项目基于 PyTorch 和 Transformer 架构,提供了完整的训练和推理流程,支持从文本提示生成图像,并针对俄语进行了分词和模型微调。核心能力包括文本到图像的生成、俄语语义理解、以及可扩展的模型架构。该项目适合俄语社区的开发者、研究人员以及需要俄语图像生成的应用场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1642

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 15 分钟 部署方式:库/依赖 3 步

环境要求

  • Python 环境(需自行安装,README 未指定版本)
  • 已安装可用的 PyTorch(README 未给出具体版本命令)
  • NVIDIA GPU + CUDA 环境,示例中 device 设为 'cuda'
  • 可访问 HuggingFace 以下载模型权重

安装与启动步骤

  1. 1安装 rudalle

    README 明确给出该安装命令,版本固定为 1.1.3,建议在虚拟环境中安装以免污染全局环境。

    pip install rudalle==1.1.3
  2. 2确认显卡与显存

    示例统一使用 device='cuda',README 称 Malevich (XL) 在 3.5GB 显存下即可运行,请确认 CUDA 可用。

  3. 3编写并运行推理脚本

    把 README 的最小示例存为 .py 文件后运行;模型会在首次调用时自动从 HuggingFace 拉取。README 代码在循环内截断,可按需补上保存/展示逻辑。

    import ruclip
    from rudalle.pipelines import generate_images, show, super_resolution, cherry_pick_by_ruclip
    from rudalle import get_rudalle_model, get_tokenizer, get_vae, get_realesrgan
    from rudalle.utils import seed_everything
    
    # prepare models:
    device = 'cuda'
    dalle = get_rudalle_model('Malevich', pretrained=True, fp16=True, device=device)
    tokenizer = get_tokenizer()
    vae = get_vae(dwt=True).to(device)
    
    # pipeline utils:
    realesrgan = get_realesrgan('x2', device=device)
    clip, processor = ruclip.load('ruclip-vit-base-patch32-384', device=device)
    clip_predictor = ruclip.Predictor(clip, processor, device, bs=8)
    text = 'радуга на фоне ночного города'
    
    seed_everything(42)
    pil_images = []
    scores = []
    for top_k, top_p, images_num in [
        (2048, 0.995, 24),
    ]:
        _pil_images, _scores = generate_images(text, tokenizer, dalle, vae, top_k=top_k, images_num=images_num, bs=8, top_p=top_p)

关键配置

配置项必填说明示例
模型名是get_rudalle_model 的第一个参数,决定使用的模型Malevich
device是推理设备,示例使用 CUDA 显卡cuda
fp16否半精度推理,显著降低显存占用True
text是输入的俄语文本提示词радуга на фоне ночного города
top_k否采样参数,控制候选词范围2048
top_p否核采样参数,控制采样概率阈值0.995

如何确认成功

脚本无报错跑完并返回生成的 PIL 图像(可配合 show 展示,或自行保存为图片文件)。

常见问题

Q:提示词必须用俄语吗?

A:项目定位是俄语文本生成图像,README 示例提示词为俄语,用俄语描述效果最符合项目设计目标。

Q:显存不足怎么办?

A:保持 fp16=True,README 声称 Malevich (XL) 在 3.5GB 显存下可用;也可减小 bs 与 images_num。

Q:模型权重需要手动下载吗?

A:不需要,get_rudalle_model 等接口在 pretrained=True 时自动从 HuggingFace 拉取,首次运行需联网。

Q:还有哪些可选模型?

A:README 列出 Malevich (XL)、Emojich (XL)、Surrealist (XL),Kandinsky (XXL) 标注为即将推出。

注意事项

  • 需要 NVIDIA GPU 与匹配的 CUDA/PyTorch 环境,示例固定使用 device='cuda'。
  • 首次运行会下载模型权重,网络不通会直接失败,建议提前配置好 HF 访问。
  • README 示例代码在生成循环处被截断,保存图像或调用 show / super_resolution / cherry_pick_by_ruclip 需自行补充。
  • 包版本被固定为 rudalle==1.1.3,随意升级可能导致 API 不兼容。

核心亮点

  • 针对俄语优化,弥补了 DALL-E 对俄语支持不足的空白
  • 基于 PyTorch 和 Transformer,技术栈成熟,易于二次开发
  • 提供完整的训练和推理代码,方便研究者复现和扩展

不足之处

  • 文档和社区支持相对有限,主要面向俄语用户,国际化程度不高
  • 模型规模和生成质量可能不及原版 DALL-E,需自行评估

适用场景

  • 俄语创意内容生成,如插画、海报设计
  • 俄语教育场景中辅助视觉化教学材料
  • 俄语社交媒体内容创作,快速生成配图

替代项目

DALL-E、Stable Diffusion、CogView

上一篇:BrushNet

下一篇:Infinity

同类项目推荐

tagan 开源

用一句话改图,局部编辑不重画

An official PyTorch implementation of the paper "Text-Adaptive Generative Adversaria···

★ 94 2026-08-09
vivy 开源

把 Stable Diffusion 装进桌面,告别浏览器折腾

Stable diffusion desktop app

★ 172 2026-08-09
dsh-imagegen 开源

在 DSH 网页里直接文生图、图生图,历史跨设备同步

DSH (DeepSeek Harness) Web GUI AI image generation plugin: text-to-image & image-to-···

★ 180 2026-10-23
RCDMs 开源

让AI画故事连环画,上下文连贯不跳戏

[AAAI 2025] RCDMs: Boosting Consistency in Story Visualization with Rich-Contextual ···

★ 62 2026-08-09
Promptvision 开源

本地画廊看 SD 图,新图自动出现,参数一目了然

Local viewer for Stable Diffusion generated images built with CustomTkinter. Gallery···

★ 81 2026-08-09
StableDiffusion 开源

用 C# 跑 Stable Diffusion,无需 Python 环境

Inference Stable Diffusion with C# and ONNX Runtime

★ 245 2026-08-09
kitchen-comfyui 开源

用 React Flow 重绘 ComfyUI,让节点工作流更顺手

A reactflow base stable diffusion GUI as ComfyUI alternative interface.

★ 240 2026-08-09
HRDiT 开源

不用重训,让 FLUX 直接生成高清大图

[ECCV 2026] Official implementation of "HRDiT: Training-Free High-Resolution Image G···

★ 317 2026-09-16
gart 开源

用 Kotlin 写代码,生成独一无二的艺术图案

gënérative ȧrt

★ 206 2026-08-09