GeekAI User ManualGeekAI User Manual
  • Guide

    • Introduction
    • Quick Deployment
    • Advanced Deployment
  • Configuration

    • AI Drawing Configuration
    • Music and Video
    • File Storage Configuration
  • Upgrade

    • Smooth Upgrade
  • Development

    • Development and Build
    • How to Skip License Verification
  • Guide

    • Introduction
    • Deployment
  • Configuration

    • Coze Agent
    • Dify Agent
    • Alibaba Cloud Bailian Agent
  • Upgrade

    • Geek-Agent v1.0.2
    • Geek-Agent v1.0.3
  • GeekAI-PLUS (With Admin Panel)
  • GeekAI-Agent (With Admin Panel)
  • AI Study Notes

    • 01-Basic Concepts of Stable Diffusion
    • 02-Core Technology Decryption of DeepSeek R1
    • 03-DeepSeek R1 User Guide (Continuously Updated)
    • 03-Some Personal Thoughts on AI Agent
    • 04-Understanding MCP and A2A Protocols
  • Tech Community
  • GitHub
  • Gitee
  • GitCode
  • 简体中文
  • en-US
GitHub
  • Guide

    • Introduction
    • Quick Deployment
    • Advanced Deployment
  • Configuration

    • AI Drawing Configuration
    • Music and Video
    • File Storage Configuration
  • Upgrade

    • Smooth Upgrade
  • Development

    • Development and Build
    • How to Skip License Verification
  • Guide

    • Introduction
    • Deployment
  • Configuration

    • Coze Agent
    • Dify Agent
    • Alibaba Cloud Bailian Agent
  • Upgrade

    • Geek-Agent v1.0.2
    • Geek-Agent v1.0.3
  • GeekAI-PLUS (With Admin Panel)
  • GeekAI-Agent (With Admin Panel)
  • AI Study Notes

    • 01-Basic Concepts of Stable Diffusion
    • 02-Core Technology Decryption of DeepSeek R1
    • 03-DeepSeek R1 User Guide (Continuously Updated)
    • 03-Some Personal Thoughts on AI Agent
    • 04-Understanding MCP and A2A Protocols
  • Tech Community
  • GitHub
  • Gitee
  • GitCode
  • 简体中文
  • en-US
GitHub
  • GeekAI-Plus

    • Introduction
    • Quick Deployment
    • Advanced Deployment
    • Windows System Deployment
    • Deploy with Baota
    • Common Errors
  • Configuration

    • API Token Configuration
    • AI Drawing Configuration
    • Music and Video
    • File Storage Configuration
    • Payment Configuration
    • Gitee AI API Integration Guide
    • Other Service Configurations
    • Operational Strategies
  • Upgrade

    • Smooth Upgrade
    • GeekAI-PLUS-v4.1.6
    • GeekAI-PLUS-v4.1.8
    • GeekAI-PLUS-v4.1.9
    • GeekAI-PLUS-v4.2.1
    • GeekAI-PLUS-v4.2.2
    • GeekAI-PLUS-v4.2.3
    • GeekAI-PLUS-v4.2.4
  • Development

    • Development and Build
    • How to Skip License Verification

GeekAI-PLUS-v4.2.4 has two major updates: one is using SSE to send messages, replacing the original Websocket messaging solution, and the other is using Vite to replace Vue-CLI for building frontend applications, improving build speed and compatibility. The code changes are significant, but the functional changes are minor, mainly focusing on refactoring for a better user experience, such as simplifying the logic for uploading files and images in conversations.

Updates

  • Feature Optimization: Changed frontend build technology to Vite, improving build speed and compatibility.
  • Feature Optimization: Replaced Websocket messaging with SSE for sending messages.
  • New Feature: Admin backend now supports setting default nicknames.
  • Feature Optimization: Added support for Suno v4.5 model.
  • New Feature: User registration and login now include user agreement and privacy policy features, requiring users to agree to the terms before registering or logging in.
  • Feature Optimization: Modified the "re-answer" functionality to allow editing withdrawn content, which does not add extra context.
  • Feature Optimization: Optimized the storage structure of chat history by adding a model name field to support longer model names.
  • Bug Fix: Fixed an issue where the chat application would still poll the API KEY after binding a model, causing intermittent failures.
  • Feature Optimization: If the admin backend does not enable the membership recharge menu, the mobile app will also hide the recharge package feature.

Update Image Versions

Edit the docker-compose.yaml file to update the geekai-api and geekai-web image versions to v4.2.4.

# Backend API Program
geekai-api:
  image: registry.cn-shenzhen.aliyuncs.com/geekmaster/geekai-plus-api:v4.2.4-amd64
  container_name: geekai-api
  restart: always
  ports:
    - '5678:5678'
    - '6012:6012'
  volumes:
    - /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime
    - ./conf/config.toml:/var/www/app/config.toml
    - ./logs:/var/www/app/logs
    - ./static:/var/www/app/static
    - ./res/sd:/var/www/app/res/sd
    - ./certs:/var/www/app/certs
    - ./data:/var/www/app/data
  environment:
    - APP_DEBUG=false
    - LOG_LEVEL=info
    - CONFIG_FILE=config.toml

# Frontend Application
geekai-web:
  image: registry.cn-shenzhen.aliyuncs.com/geekmaster/geekai-plus-web:v4.2.4-amd64
  container_name: geekai-web
  restart: always
  ports:
    - '9004:8080'
  volumes:
    - ./logs/nginx:/var/log/nginx
    - ./conf/nginx/conf.d:/etc/nginx/conf.d
    - ./conf/nginx/nginx.conf:/etc/nginx/nginx.conf
    - ./ssl:/etc/nginx/ssl

Restart Containers

docker-compose down
docker-compose up -d

Feature Configuration

No special configuration is required for this upgrade; it can be used directly. The UI changes are minimal, with most updates focusing on backend and frontend code logic optimizations and refactoring.

Edit this page on GitHub
Prev
GeekAI-PLUS-v4.2.3
极客学长 © 2022-2025 版权所有 粤ICP备19122051号-1