簡要
PainterLeaf是一個開源數字繪畫應用程式,旨在為藝術家和創作者提供高效、直觀的繪畫工具。該項目支持多層次繪製,允許用戶自定義畫筆、調色板和繪畫工具,以適應不同的創意需求。PainterLeaf還包含圖像編輯功能,幫助用戶調整圖像的顏色、對比度和亮度。作為一款輕量級工具,它致力於提供適合初學者到專業人士使用的簡潔而強大的創意體驗。通過開原始碼,社區成員可以參與開發和改進,使其功能不斷改進和完善。
目前人工智慧繪畫的免費模型太多了,站點服務也很多。以下是三個開源項目作為創建自己的免費人工智慧繪畫網站的示例。
畫家葉
項目地址:https://github.com/LeafYeeXYZ/PainterLeaf
演示:https://painter.leafyee.xyz/
1.功能特性
- 預算到圖像:支持Flux.1、StableVariety 3.5等多種型號,用戶只需輸入提示詞即可生成相應的圖像。
- 圖像到提示:能夠將本地圖片轉換為提示。不過,在使用此功能之前,您可能需要初始化Cloudflare AI的llama3.2 11B視覺模型。
- 人工智慧翻譯:允許用戶在任何型號中使用中文提示詞,為中國用戶提供便利。
- 存儲功能(Store):將用戶的創意內容保存到IndexedDB,方便用戶隨時查看和管理自己的作品。
2.部署方法
- 全棧模式:環境變量需要在. dev文件或Vercel中設置。其中,CF_UTE_ID(Cloudflare用戶ID)和CF_AI_API_KEY(Cloudflare AI API密鑰)為必填項,HF_API_KEY(HuggingFace API密鑰)為可選項。然而,由於Vercel Free Plan對每個請求有10秒的限制,因此使用HuggingFace模型時可能會出現504個錯誤。解決方案包括訂閱Vercel付費計劃、本地運行伺服器或採用客戶端-伺服器模型。
- 客戶端-伺服器模式:首先將伺服器部署到Cloudflare Workers,然後在. dev文件或Vercel中設置ext_PUBLIC_WORKRS_SEN環境變量。設置此設置後,其他環境變量將被忽略。
- 部署到Vercel:將項目部署到Vercel時,請務必設置環境變量以確保應用程式正常運行。
3.常見問題及解決方法
- 429錯誤:這通常是由於超出了HuggingFace API的請求限制。解決方案是等待一段時間、減少請求頻率或考慮訂閱付款計劃。
- 504錯誤:一般情況下,請求超過了Vercel的時間限制。您可以參考Vercel時間限制的解決方案,例如切換部署模式。
4.發展進程
- 克隆倉庫:使用git clone https://github.com/LeafYeeXYZ/PainterLeaf.git命令克隆項目倉庫並進入項目目錄光碟 畫家葉。
- 安裝依賴項:您可以使用bun安裝命令,也可以選擇另一個您想要的包管理器來安裝項目所需的依賴項。
- 本地開發:執行bun run dev命令以啟動本地開發環境。
- 構建項目:運行bun run構建命令來構建項目。
項目名稱:PSHuman
項目功能:圖像生成角色模型
項目簡介:一個開源工具,用於從單個圖像重建逼真的3D人體模型。能夠在一分鐘內生成詳細的幾何形狀和逼真的3D人體外觀,適合不同姿勢的角色。
通過提供穿著衣服的人的圖像,PSHuman可以快速生成相應的3D模型。
GitHub:https://github.com/pengHTYX/PSHuman
輸油管: