CoAI.Dev (Chat Nio): solución integral de B/C para aplicaciones de agregación de IA con facturación flexible y compatibilidad con el modelo de suscripción.

Introducción general

CoAI.Dev (antes Chat Nio) es una plataforma de chat que integra múltiples modelos de IA con soporte para streaming distribuido, generación de imágenes, sincronización y compartición de conversaciones entre dispositivos. Implementa un sistema de facturación por suscripción y token, un servicio de tránsito de claves y soporte multimodelo, y también incluye una búsqueda en red y un generador de proyectos de IA. La plataforma es un proyecto de código abierto, que proporciona documentación detallada sobre la API y un SDK en varios idiomas para que los desarrolladores puedan utilizarlo y realizar desarrollos secundarios.

Dev (antes Chat Nio) se está revitalizando tras un proceso de adquisición que ha durado meses, y yo seguiré dirigiendo el desarrollo de este proyecto, con un nuevo producto que se lanzará en un futuro próximo, ¡dedicado a crear la próxima generación de soluciones de código abierto, comerciales y de ventanilla única para LLM!

La nueva hoja de ruta de código abierto planea sincronizar RAG, Digital People, Payment, TTS & STT, API Gateway, Model Healthiness Monitoring, soporte para Agent Workflow, Realtime, Team Collaboration y otras funciones de vanguardia.

 

Lista de funciones

Soporta múltiples modelos de IA: OpenAI, Claude, Xunfei Starfire, etc.
streaming distribuido
Generación de imágenes
El chat se sincroniza automáticamente y se comparte entre dispositivos
Sistema de facturación flexible Token
Key Transit Service
Soporte de agregación multimodelo
Función de búsqueda en la red
Generador de proyectos AI
Generación de artículos por lotes AI

 

Utilizar la ayuda

Modelo visual de imagen enriquecida

Compatibilidad con los modelos Vision, así como con la carga directa de imágenes y la posibilidad de introducir enlaces directos a imágenes o imágenes Base64 (por ejemplo, modelos como GPT-4 Vision Preview, Gemini Pro Vision, etc.)
Admite el trazado de modelos DALL-E
Soporta operaciones de Imagine / Upscale / Variant / Reroll para modelos Midjourney / Niji.

CoAI.Dev (Chat Nio):AI聚合应用 一站式 B/C 端解决方案,支持弹性计费和订阅计划模式

 

Compatibilidad con Markdown

Admite modos claros y oscuros, resaltado de código, fórmulas LaTeX, tablas, barras de detalles, mensajes virtuales y mucho más.

CoAI.Dev (Chat Nio):AI聚合应用 一站式 B/C 端解决方案,支持弹性计费和订阅计划模式

 

Función de memoria de diálogos

Sincronización en la nube, soporte de diálogo de compartición de enlace directo de sitio, soporte de uso de diálogo de compartición, diálogo de compartición guardado como imagen, soporte de gestión de compartición (soporte de visualización, borrado de compartición y otras operaciones).

CoAI.Dev (Chat Nio):AI聚合应用 一站式 B/C 端解决方案,支持弹性计费和订阅计划模式

 

Búsqueda web en DuckDuckGo

Modelo completo DuckDuckGo Ethernet compatible con la función de búsqueda(Consulte el proyecto para más detallesduckduckgo-api es necesario que el teléfono móvil lo construya y lo configure en los ajustes del sistema en los ajustes de Ethernet

CoAI.Dev (Chat Nio):AI聚合应用 一站式 B/C 端解决方案,支持弹性计费和订阅计划模式

 

comando de preselección

adyuvantePreajuste Preajusteresponder cantandosincronización en la nubeCaracterísticas, compatibilidad con clones preestablecidos, configuración preestablecida del avatar, compatibilidad con la configuración preestablecida del perfil

CoAI.Dev (Chat Nio):AI聚合应用 一站式 B/C 端解决方案,支持弹性计费和订阅计划模式CoAI.Dev (Chat Nio):AI聚合应用 一站式 B/C 端解决方案,支持弹性计费和订阅计划模式

 

Gestión administrativa

Incluye información sobre los créditos del día y el mes actuales, números de abonados, gráficos de líneas de las estadísticas de uso de modelos, análisis de gráficos circulares, estadísticas de ingresos, estadísticas de tipos de usuarios, estadísticas de uso de modelos, gráficos de recuentos de solicitudes y recuentos de errores de modelos, etc.

CoAI.Dev (Chat Nio):AI聚合应用 一站式 B/C 端解决方案,支持弹性计费和订阅计划模式

 

 

Despliegue de Docker

Tras una configuración correcta, la cuenta de administrador esrootla contraseña por defecto eschatnio123456

  1. ⚡ Instalación de Docker Compose (recomendado).

    Tras una ejecución correcta, la siguiente dirección de asignación de máquina eshttp://localhost:8000

    git clone --depth=1 --branch=main --single-branch https://github.com/Deeptrain-Community/chatnio.git
    cd chatnio
    docker-compose up -d # 运行服务
    # 如需使用 stable 版本, 请使用 docker-compose -f docker-compose.stable.yaml up -d 替代
    # 如需使用 watchtower 自动更新, 请使用 docker-compose -f docker-compose.watch.yaml up -d 替代

    Actualizaciones de versiones (Actualización manual necesaria si la actualización automática de la Watchtower está activada):

    docker-compose down 
    docker-compose pull
    docker-compose up -d
    • Proyecto de directorio de montaje de base de datos MySQL ~/ db
    • Proyecto de directorio de montaje de base de datos Redis ~/ redis
    • Archivo de configuración directorio de montaje proyecto ~/ config
  2. ⚡ Instalación Docker (runtime ligero, comúnmente utilizado para configuraciones externas).MYSQL/RDSservicios)

    Si utiliza la versión estable, utilice la opciónprogramzmh/chatnio:stablealternativaprogramzmh/chatnio:latest

    docker run -d --name chatnio \
      --network host \
      -p 8000:8094 \
      -v ~/config:/config \
      -v ~/logs:/logs \
      -v ~/storage:/storage \
      -e MYSQL_HOST=localhost \
      -e MYSQL_PORT=3306 \
      -e MYSQL_DATABASE=chatnio \
      -e MYSQL_USER=root \
      -e MYSQL_PASSWORD=chatnio123456 \
      -e REDIS_HOST=localhost \
      -e REDIS_PORT=6379 \
      -e SECRET=secret \
      -e SERVE_STATIC=true \
      programzmh/chatnio:latest
    • --red hostse refiere a la red que permite a los contenedores Docker utilizar la red del dispositivo, que se puede modificar
    • -p 8000:8094Se refiere a la asignación del puerto de la máquina de captura como 8000, puede cambiar el número de puerto antes de los dos puntos por sí mismo
    • SECRET: Clave JWT, modificación de cadena aleatoria autogenerada
    • SERVE_STATIC: Habilitar o no el servicio de ficheros estáticos (normalmente no es necesario cambiarlo, ver FAQ más abajo)
    • -v ~/config:/configMontaje de archivos de configuración. -v ~/logs:/logsEl directorio de la máquina de nitrógeno donde se montan los archivos de registro, el -v ~/almacenamiento:/almacenamientoMontaje de los archivos generados por el complemento
    • Es necesario configurar los servicios MySQL y Redis, consulte la información anterior para modificar las variables de entorno.

    Actualizaciones de versiones (Después de abrir Watchtower necesita actualizarlo manualmente, después de ejecutarlo siga los pasos anteriores y vuelva a ejecutarlo):

    docker stop chatnio
    docker rm chatnio
    docker pull programzmh/chatnio:latest
  3. ⚒ Compilar e instalar (altamente personalizable).

    Una vez configurado correctamente, el puerto por defecto es8094La dirección de acceso eshttp://localhost:8094 Elemento de configuración Config (~/config/ config.yaml ) se puede anular mediante variables de entorno comoMYSQL_HOSTLas variables de entorno pueden anularsemysql.hostelemento de configuración

    git clone https://github.com/Deeptrain-Community/chatnio.git
    cd chatnio
    
    cd app
    npm install -g pnpm
    pnpm install
    pnpm build
    
    cd ..
    go build -o chatnio
    
    nohup ./chatnio > output.log & # using nohup to run in background
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...