ryananan / ai-atelier

Based on the Disco Diffusion, we have developed a Chinese & English version of the AI art creation software "AI Atelier". We offer both Text-To-Image models (Disco Diffusion and VQGAN+CLIP) and Text-To-Text (GPT-J-6B and GPT-NEOX-20B) as options. 在Disco Diffusion模型的基础上,我们开发了一款汉化版AI艺术创作软件“AI聊天画室”。我们同时提供了文本生成图像模型(Disco Diffusion与VQGAN+CLIP)及文本生成文本(GPT-J-6B及GPT-NEOX-20B)可供选择。
GNU Affero General Public License v3.0
45 stars 9 forks source link

DeepL auth_key Error #3

Open git-hiroki opened 2 years ago

git-hiroki commented 2 years ago

开发者 @ryananan 您好:

在我使用 ai-atelier 时, 它抛出了一个错误, 调用栈信息如下:

AuthorizationException: Authorization failure, check auth_key
Traceback:
File "/usr/local/lib/python3.7/dist-packages/streamlit/script_runner.py", line 430, in _run_script
    exec(code, module.__dict__)
File "/content/ai-atelier-cn.py", line 278, in <module>
    text_main()
File "/content/ai-atelier-cn.py", line 204, in text_main
    user_input_ch, target_lang="EN-GB"))
File "/usr/local/lib/python3.7/dist-packages/deepl/translator.py", line 715, in translate_text
    self._raise_for_status(status, content, json)
File "/usr/local/lib/python3.7/dist-packages/deepl/translator.py", line 522, in _raise_for_status
    f"Authorization failure, check auth_key{message}"

请问您是否对此问题有修复计划, 以及是否可以(需要)在对应 colab notebook 中暴露一个可供填写 auth_key 的变量?

此外, 在Colab 的输出中, 以下语句后提供的外网地址无法访问:

  You can now view your Streamlit app in your browser.

请问是否对 ai-atelier 的使用存在影响?


以上。 非常感谢。

ryananan commented 2 years ago

Hello @hirokimorita !

十分感谢你的及时反馈~

✅ deepL的错误已修复,现已转为使用google translate : ) 推测报错可能在于使用的是免费版deepl api不支持作为web translator使用。之前在开发时未在api介绍页看到相应条件的限制。

✅ 在colab中请访问your url is:后显示的链接(类似这样https://legal-bobcats-matter-34-86-207-184.loca.lt/的格式)。我同时也更新了colab的UI,希望在操作上能有助于引导。 (📌 tips:此链接可用于分享给他人使用,这样便于对方无需操作colab来setup好网站。缺点是对方仍需访问外网,链接为一次性且同时仅供一位用户操作。‼️ 注意:分享者的output文件夹,须设置为可通过分享链接访问)

git-hiroki commented 2 years ago

开发者 @ryananan 您好:

感谢您的及时响应, 现测试 ai-atelier 已经恢复可用。

(📌 tips:此链接可用于分享给他人使用,这样便于对方无需操作colab来setup好网站。缺点是对方仍需访问外网,链接为一次性且同时仅供一位用户操作。‼️ 注意:分享者的output文件夹,须设置为可通过分享链接访问)

至于您说的, 同一链接无法共享给多人使用的问题。 我认为这可能是您设计的一个 feature, 因为colab同一台服务器的算力有限, 共享给多人使用的应用场景中, 容易配额超限, 产生更多不可预知的异常边界。

但如果您在选型时不是刻意限制每个链接只能接入一个用户, 那么我推荐您在之后的版本中, 尝试使用其他内网穿透工具作为替代方案, 因为对于付费订阅者而言, 这个配额通常将会更加宽松, 可以载荷更多用户。

如果您对此有改进意向, 下面的资料可供您参考:

内网穿透技术方案的调研

我曾经尝试使用 ngrok穿透, 但它会增加用户的交互步骤, 同时有一定的流量限制。

因此在这里分享一个之前偶然看到的 frp 服务器的穿透方案, 可以作为一种选型方案供您参考: https://github.com/117503445/colab_ssh_frp


以上。 得益于您对ai-atelier的开源贡献, 使得我的伙伴更加容易上手AI arts。 再次感谢!

ryananan commented 2 years ago

@hirokimorita 十分感谢你的建议~也非常高兴ai-atelier能为你们带来一些力所能及的帮助~我已将此需求添加至待开发清单中,再次感谢你的建议:) 我们近期在筹备一些内测活动及相应的软件讨论微信群,如果你感兴趣我之后可以将信息发布至此:)

git-hiroki commented 2 years ago

好的, 我会保持对此issue的订阅, 随时等候您的消息。 非常感谢!

ryananan commented 2 years ago

@hirokimorita Hello 久等了~ 因为本软件也是为艾厂人工智能艺术中心公共教育版块教学使用所开发的:)

我们近期正在举办一系列三期的研讨会”来串门 | 人工想象力,从DALL-E 2和Disco Diffusion聊起“的研讨会。我们将与青年人工智能艺术创作者们围绕创作实践、技术探索与教育实践三个角度,共同探寻人机共创中的思考和挑战。如果感兴趣你可以看看文章的介绍: 艾厂人工智能艺术中心 | IDEAT理想家 | 同济大学设计创意学院

我们也为这个软件建立了AI艺术创作及内测创作活动讨论群组,可以添加艾厂官方微信aiiiii_info进群~

艾厂微信号
tenslai commented 1 year ago

ModuleNotFoundError:没有名为“translators”的模块 追溯: File "/usr/local/lib/python3.8/dist-packages/streamlit/script_runner.py", line 430, in _run_script exec(code, module.dict) File "/content/ai-atelier-cn.py", line 23, in import translators as ts

开发者 @ryananan 您好:

在我用谷歌跑 ai-atelier的时候出现上面这个问题,聊天室打不开,不知道是什么原因呢?,