Document ChatX (Dev)
Document Developer ChatX
Document Developer ChatX
  • I. THIẾT LẬP CƠ BẢN
    • Tạo ứng dụng ChatX
      • Bắt đầu nhanh
      • Tổng quan
      • Tạo AI Bot
        • Agent Assistant
        • Chatbot
        • Máy tạo văn bản
      • Câu hỏi thường gặp
      • Trường hợp sử dụng
        • Trợ lý Notion AI dựa trên ghi chú của riêng bạn
        • ChatBot AI với dữ liệu doanh nghiệp
        • Bot Yêu Cầu Giữa Hành Trình
    • Phát hành ứng dụng ChatX
      • Bắt đầu nhanh
      • Phát triển với API
        • Câu hỏi thường gặp
    • Sử dụng ứng dụng ChatX
      • Máy tạo văn bản
      • Chatbot
      • Cài đặt ứng dụng trò chuyện khác
  • II, TÍNH NĂNG CƠ BẢN
    • Chế độ chuyên gia nhắc nhở
      • Mẫu nhắc nhở
    • Quy trình làm việc
      • Giới thiệu
      • Khái niệm chính
      • Nodes
        • Start
        • End
        • Answer
        • LLM
        • Truy Vấn Cơ Sở Kiến Thức
        • Question Classifier(Phân Loại Câu Hỏi)
        • IF/ELSE
        • Code (Mã)
        • Template
        • Variable Assigner
        • HTTP Reques
        • Tools
      • Preview&Run
        • Preview&Run
        • Step Test (Bước Kiểm Tra)
        • Log (Nhật ký)
        • Checklist (Danh mục)
        • History (Lịch sử)
      • Publish (Xuất bản)
      • Export/Import
    • RAG (Tạo tăng cường truy xuất)
      • Hybrid Search (Tìm kiếm kết hợp)
      • Rerank (Sắp xếp lại)
      • Retrieval (Truy xuất)
    • Knowledge Import ( Nhập kiến thức)
      • Đồng bộ từ Notion
      • Duy trì kiến ​​thức qua Api
    • Công cụ dữ liệu ngoài
    • Annotation Reply (Phản hồi chú thích)
    • Nhật ký & Thông báo
    • Plugins
      • Dựa Trên Mẫu WebApp
    • Tích hợp nhiều hơn
    • Extension (Tiện ích)
      • Mở rộng Dựa trên API
        • External_data_tool
        • Tiện ích mở rộng kiểm duyệt
      • Tiện ích mở rộng dựa trên mã
    • Kiểm duyệt
  • III, WORKSPACE
    • Khám phá
    • Thanh toán
  • IV, HƯỚNG DẪN TÍCH HỢP NÂNG CAO
    • Tích hợp công cụ nhanh
    • Tích hợp công cụ nâng cao
    • Hiển thị tiện ích mở rộng API trên Internet công cộng bằng cách sử dụng Cloudflare Workers
    • Kết nối với các mô hình khác nhau
      • Hugging Face
      • Replicate
      • Xinference
      • OpenLLM
      • LocalAI
      • Ollama
    • Công cụ Di chuyển Vector Database
    • Kết nối với các công cụ khác nhau
      • Stable Diffusion
      • SearXNG
  • CỘNG ĐỒNG
    • Hướng dẫn đóng góp
    • Hỗ trợ
  • Thỏa Thuận Người Dùng
    • Giấy phép mã nguồn mở
    • Bảo Mật Dữ Liệu
Powered by GitBook
On this page
  • 1. Đảm bảo bạn có một máy tính với GPU
  • 2. Khởi động Stable Diffusion WebUI
  • 3. Tích hợp Stable Diffusion vào ChatX
  • 4. Hoàn thành
  1. IV, HƯỚNG DẪN TÍCH HỢP NÂNG CAO
  2. Kết nối với các công cụ khác nhau

Stable Diffusion

PreviousKết nối với các công cụ khác nhauNextSearXNG

Last updated 1 year ago

Stable Diffusion là một công cụ tạo hình ảnh dựa trên các văn bản gợi ý. ChatX đã triển khai giao diện để truy cập API Stable Diffusion WebUI, vì vậy bạn có thể sử dụng nó trực tiếp trong ChatX. Dưới đây là các bước để tích hợp Stable Diffusion trong ChatX.

1. Đảm bảo bạn có một máy tính với GPU

Stable Diffusion yêu cầu một máy tính với GPU để tạo hình ảnh. Tuy nhiên, nếu không có GPU, bạn có thể sử dụng CPU để tạo hình ảnh, nhưng sẽ chậm hơn.

2. Khởi động Stable Diffusion WebUI

Khởi động Stable Diffusion WebUI trên máy tính hoặc máy chủ của bạn.

2.1. Clone repository Stable Diffusion WebUI

Clone repository Stable Diffusion WebUI từ

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

2.2. Khởi động WebUI cục bộ

Sau khi clone repository, bạn nên thay đổi thư mục đến repository đã clone và chạy lệnh sau để khởi động Stable Diffusion WebUI.

Windows

cd stable-diffusion-webui
./webui.bat --api --listen

Linux

cd stable-diffusion-webui
./webui.sh --api --listen

2.3. Chuẩn bị Models

Bây giờ bạn có thể truy cập Stable Diffusion WebUI trên trình duyệt của mình theo địa chỉ hiển thị trong terminal, nhưng các models chưa sẵn sàng. Bạn cần tải các models từ HuggingFace hoặc các nguồn khác và đặt chúng vào thư mục models của Stable Diffusion WebUI.

git clone https://huggingface.co/JamesFlare/pastel-mix

2.4 Lấy Tên Model

Bây giờ bạn có thể thấy pastel-mix trong danh sách model, nhưng chúng ta vẫn cần lấy tên model. Truy cập http://your_id:port/sdapi/v1/sd-models, bạn sẽ thấy tên model như bên dưới.

[
    {
        "title": "pastel-mix/pastelmix-better-vae-fp32.ckpt [943a810f75]",
        "model_name": "pastel-mix_pastelmix-better-vae-fp32",
        "hash": "943a810f75",
        "sha256": "943a810f7538b32f9d81dc5adea3792c07219964c8a8734565931fcec90d762d",
        "filename": "/home/takatost/stable-diffusion-webui/models/Stable-diffusion/pastel-mix/pastelmix-better-vae-fp32.ckpt",
        "config": null
    },
]

model_name là thông tin chúng ta cần, trong trường hợp này là pastel-mix_pastelmix-better-vae-fp32.

3. Tích hợp Stable Diffusion vào ChatX

Điền vào Cấu hình Authentication và Model trong Tools > StableDiffusion > To Authorize với thông tin bạn nhận được từ các bước trước.

4. Hoàn thành

Chỉ cần thử sử dụng nó trong ChatX!

Ví dụ, chúng ta sử dụng làm model, sử dụng git lfs để tải model và đặt nó vào thư mục models trong stable-diffusion-webui.

official repository
pastel-mix