ชื่อ | อีโมจิ | สีจาก | สีถึง | SDK | ตรึงไว้ | app_port | Disable_embedding | short_description | hf_oauth | hf_oauth_expiration_นาที | hf_oauth_scopes | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
โรงงานการ์ตูนเอไอ | ?? | สีแดง | สีเหลือง | นักเทียบท่า | จริง | 3000 | เท็จ | สร้างการ์ตูน AI ของคุณเองด้วยคำสั่งเดียว | จริง | 43200 |
|
รุ่นล่าสุด: AI Comic Factory 1.2
AI Comic Factory จะมีเว็บไซต์อย่างเป็นทางการเร็วๆ นี้: aicomicfactory.app
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโครงการอื่นๆ ของฉัน โปรดตรวจสอบที่ linktr.ee/FLNGR
ก่อนอื่น ฉันอยากจะเน้นว่าทุกอย่างเป็นโอเพ่นซอร์ส (ดูที่นี่ ที่นี่ ที่นี่ ที่นี่)
อย่างไรก็ตาม โปรเจ็กต์ไม่ใช่ Space แบบเสาหินที่สามารถทำซ้ำและรันได้ทันที โดยต้องใช้คอมโพเนนต์ต่างๆ เพื่อรันสำหรับฟรอนต์เอนด์, แบ็กเอนด์, LLM, SDXL ฯลฯ
หากคุณพยายามทำซ้ำโปรเจ็กต์ ให้เปิด .env
แล้วคุณจะเห็นว่าต้องใช้ตัวแปรบางตัว
การกำหนดค่าผู้ให้บริการ:
LLM_ENGINE
: สามารถเป็นหนึ่งใน INFERENCE_API
, INFERENCE_ENDPOINT
, OPENAI
, GROQ
, ANTHROPIC
RENDERING_ENGINE
: สามารถเป็นหนึ่งใน: "INFERENCE_API", "INFERENCE_ENDPOINT", "REPLICATE", "VIDEOCHAIN", "OPENAI" ในตอนนี้ เว้นแต่คุณจะเขียนโค้ดโซลูชันที่กำหนดเองของคุณการกำหนดค่าการตรวจสอบสิทธิ์:
AUTH_HF_API_TOKEN
: หากคุณตัดสินใจใช้ Hugging Face สำหรับกลไก LLM (โมเดล API การอนุมานหรือจุดสิ้นสุดการอนุมานแบบกำหนดเอง)AUTH_OPENAI_API_KEY
: เพื่อใช้ OpenAI สำหรับเอ็นจิ้น LLMAUTH_GROQ_API_KEY
: เพื่อใช้ Groq สำหรับเอ็นจิ้น LLMAUTH_ANTHROPIC_API_KEY
: เพื่อใช้ Anthropic (Claude) สำหรับเอ็นจิ้น LLMAUTH_VIDEOCHAIN_API_TOKEN
: โทเค็นลับเพื่อเข้าถึงเซิร์ฟเวอร์ VideoChain APIAUTH_REPLICATE_API_TOKEN
: ในกรณีที่คุณต้องการใช้ Replicate.comการกำหนดค่าการแสดงผล:
RENDERING_HF_INFERENCE_ENDPOINT_URL
: จำเป็นหากคุณตัดสินใจใช้จุดสิ้นสุดการอนุมานที่กำหนดเองRENDERING_REPLICATE_API_MODEL_VERSION
: URL ไปยังเซิร์ฟเวอร์ VideoChain APIRENDERING_HF_INFERENCE_ENDPOINT_URL
: ไม่บังคับ ไม่มีค่าเริ่มต้นเลยRENDERING_HF_INFERENCE_API_BASE_MODEL
: เป็นทางเลือก ค่าเริ่มต้นคือ "stabilityai/stable-diffusion-xl-base-1.0"RENDERING_HF_INFERENCE_API_REFINER_MODEL
: เป็นทางเลือก ค่าเริ่มต้นเป็น "stabilityai/stable-diffusion-xl-refiner-1.0"RENDERING_REPLICATE_API_MODEL
: เป็นทางเลือก ค่าเริ่มต้นคือ "stabilityai/sdxl"RENDERING_REPLICATE_API_MODEL_VERSION
: เป็นทางเลือก ในกรณีที่คุณต้องการเปลี่ยนเวอร์ชันการกำหนดค่าโมเดลภาษา (ขึ้นอยู่กับกลไก LLM ที่คุณตัดสินใจใช้):
LLM_HF_INFERENCE_ENDPOINT_URL
: ""LLM_HF_INFERENCE_API_MODEL
: "HuggingFaceH4/zephyr-7b-beta"LLM_OPENAI_API_BASE_URL
: "https://api.openai.com/v1"LLM_OPENAI_API_MODEL
: "gpt-4-เทอร์โบ"LLM_GROQ_API_MODEL
: "mixtral-8x7b-32768"LLM_ANTHROPIC_API_MODEL
: "claude-3-opus-20240229"นอกจากนี้ยังมีตัวแปรการแบ่งปันในชุมชนบางอย่างที่คุณสามารถเพิกเฉยได้ ตัวแปรเหล่านี้ไม่จำเป็นต้องเรียกใช้ AI Comic Factory บนเว็บไซต์หรือคอมพิวเตอร์ของคุณเอง (มีไว้เพื่อสร้างการเชื่อมต่อกับชุมชน Hugging Face และเหมาะสมสำหรับแอป Hugging Face อย่างเป็นทางการเท่านั้น):
NEXT_PUBLIC_ENABLE_COMMUNITY_SHARING
: คุณไม่ต้องการสิ่งนี้COMMUNITY_API_URL
: คุณไม่ต้องการสิ่งนี้COMMUNITY_API_TOKEN
: คุณไม่ต้องการสิ่งนี้COMMUNITY_API_ID
: คุณไม่ต้องการสิ่งนี้ โปรดอ่านไฟล์กำหนดค่าเริ่มต้น .env
สำหรับข้อมูลเพิ่มเติม หากต้องการปรับแต่งตัวแปรในเครื่อง คุณควรสร้าง .env.local
(อย่าคอมมิตไฟล์นี้เนื่องจากไฟล์นั้นจะเก็บข้อมูลลับของคุณไว้)
-> หากคุณต้องการใช้งานกับโมเดลท้องถิ่น โฮสต์บนคลาวด์ และ/หรือเป็นกรรมสิทธิ์ คุณจะต้องเขียนโค้ด ?
ปัจจุบัน AI Comic Factory ใช้ zephyr-7b-beta ผ่าน Inference Endpoint
คุณมีหลายทางเลือก:
นี่เป็นตัวเลือกใหม่ที่เพิ่มเข้ามาเมื่อเร็วๆ นี้ โดยคุณสามารถใช้รุ่นใดรุ่นหนึ่งจาก Hugging Face Hub ได้ ตามค่าเริ่มต้น เราขอแนะนำให้ใช้ zephyr-7b-beta เนื่องจากจะให้ผลลัพธ์ที่ดีกว่ารุ่น 7b
หากต้องการเปิดใช้งาน ให้สร้างไฟล์การกำหนดค่า .env.local
:
LLM_ENGINE= " INFERENCE_API "
HF_API_TOKEN= " Your Hugging Face token "
# "HuggingFaceH4/zephyr-7b-beta" is used by default, but you can change this
# note: You should use a model able to generate JSON responses,
# so it is storngly suggested to use at least the 34b model
HF_INFERENCE_API_MODEL= " HuggingFaceH4/zephyr-7b-beta "
หากคุณต้องการรัน AI Comic Factory บน LLM ส่วนตัวที่ทำงานบนบริการ Hugging Face Inference Endpoint ให้สร้างไฟล์การกำหนดค่า .env.local
:
LLM_ENGINE= " INFERENCE_ENDPOINT "
HF_API_TOKEN= " Your Hugging Face token "
HF_INFERENCE_ENDPOINT_URL= " path to your inference endpoint url "
หากต้องการเรียกใช้ LLM ประเภทนี้ในเครื่อง คุณสามารถใช้ TGI ได้ (โปรดอ่านโพสต์นี้เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการอนุญาตให้ใช้สิทธิ์)
นี่คือตัวเลือกใหม่ที่เพิ่มเข้ามาเมื่อเร็วๆ นี้ ซึ่งคุณสามารถใช้ OpenAI API กับคีย์ OpenAI API ได้
หากต้องการเปิดใช้งาน ให้สร้างไฟล์การกำหนดค่า .env.local
:
LLM_ENGINE= " OPENAI "
# default openai api base url is: https://api.openai.com/v1
LLM_OPENAI_API_BASE_URL= " A custom OpenAI API Base URL if you have some special privileges "
LLM_OPENAI_API_MODEL= " gpt-4-turbo "
AUTH_OPENAI_API_KEY= " Yourown OpenAI API Key "
LLM_ENGINE= " GROQ "
LLM_GROQ_API_MODEL= " mixtral-8x7b-32768 "
AUTH_GROQ_API_KEY= " Your own GROQ API Key "
LLM_ENGINE= " ANTHROPIC "
LLM_ANTHROPIC_API_MODEL= " claude-3-opus-20240229 "
AUTH_ANTHROPIC_API_KEY= " Your own ANTHROPIC API Key "
อีกทางเลือกหนึ่งอาจเป็นการปิดการใช้งาน LLM อย่างสมบูรณ์และแทนที่ด้วยโปรโตคอล LLM และ/หรือผู้ให้บริการอื่น (เช่น Claude, Replicate) หรือเรื่องราวที่มนุษย์สร้างขึ้นแทน (โดยการส่งคืนข้อมูลจำลองหรือคงที่)
เป็นไปได้ที่ฉันปรับเปลี่ยน AI Comic Factory เพื่อให้ง่ายขึ้นในอนาคต (เช่น เพิ่มการรองรับ Claude หรือ Replicate)
API นี้ใช้เพื่อสร้างภาพแผง นี่คือ API ที่ฉันสร้างขึ้นสำหรับโปรเจ็กต์ต่างๆ ของฉันที่ Hugging Face
ฉันยังไม่ได้เขียนเอกสารเกี่ยวกับเรื่องนี้ แต่โดยพื้นฐานแล้วมันเป็น "เพียง wrapper ™" รอบ API อื่น ๆ ที่มีอยู่:
คุณจะต้องโคลนซอร์สโค้ด
น่าเสียดายที่ฉันยังไม่มีเวลาเขียนเอกสารสำหรับ VideoChain (เมื่อฉันทำ ฉันจะอัปเดตเอกสารนี้ให้ชี้ไปที่ README ของ VideoChain)
หากต้องการใช้ Replicate ให้สร้างไฟล์การกำหนดค่า .env.local
:
RENDERING_ENGINE= " REPLICATE "
RENDERING_REPLICATE_API_MODEL= " stabilityai/sdxl "
RENDERING_REPLICATE_API_MODEL_VERSION= " da77bc59ee60423279fd632efb4795ab731d9e3ca9705ef3341091fb989b7eaf "
AUTH_REPLICATE_API_TOKEN= " Your Replicate token "
หากคุณแยกโปรเจ็กต์ คุณจะสามารถแก้ไขโค้ดเพื่อใช้เทคโนโลยี Stable Diffusion ที่คุณเลือกได้ (โลคัล โอเพ่นซอร์ส กรรมสิทธิ์ HF Space ที่คุณกำหนดเอง ฯลฯ)
มันจะเป็นอย่างอื่นด้วยซ้ำ เช่น Dall-E