La IA genera novelas con un clic
Acerca del proyecto • Registro de cambios • Aviso de generación de novelas • Inicio rápido • Guía de uso de demostración • Contribución
El proyecto incluye un generador novedoso basado en modelos de lenguaje grandes como GPT, así como varios tutoriales y sugerencias de generación novedosos. Agradecemos las contribuciones de la comunidad y continuamos actualizándonos para brindar la mejor experiencia de escritura de novelas.
Long-Novel-GPT es un generador novedoso basado en modelos de lenguaje grandes como GPT. Adopta una estructura jerárquica de esquema/capítulo/texto para captar la trama coherente de la novela; obtiene contexto a través del mapeo preciso de esquema->capítulo->texto, optimizando así los costos de llamadas API y optimiza continuamente en función de sus propios comentarios o los de los usuarios; ., hasta crear la novela en tu mente.
Escritura estructurada : la estructura jerárquica capta eficazmente el contexto de desarrollo de la novela.
Ciclo reflexivo : Optimice continuamente el esquema, los capítulos y el contenido del texto generados.
Optimización de costos : la gestión inteligente del contexto garantiza costos fijos de llamadas API
Impulsado por la comunidad : Bienvenido a contribuir con sugerencias y sugerencias de mejora para promover conjuntamente el desarrollo del proyecto.
Demostración en línea: Demostración de GPT de novela larga
Admite la recreación individual de párrafos seleccionados durante la creación (citando texto)
Se ha optimizado la generación de indicaciones para esquemas, capítulos y texto principal.
Hay tres indicaciones integradas para elegir para el esquema, los capítulos y el texto: Nuevo, Ampliado y Pulido.
Admite ingresar su propio mensaje
La lógica de interacción de la vista previa rápida es mejor.
Admite la generación con un solo clic y lo ayudará automáticamente a generar todos los esquemas, capítulos y textos.
Se agregó soporte para el modelo GLM.
Se agregó soporte para múltiples modelos de lenguaje grandes:
Serie OpenAI: o1-preivew, o1-mini, gpt4o, etc.
Serie Claude: Claude-3.5-Soneto, etc.
Wen Xinyiyan: ERNIE-4.0, ERNIE-3.5, ERNIE-Novela
Puf: serie doubao-lite/pro
Admite cualquier modelo personalizado compatible con la interfaz OpenAI
Optimizado la interfaz de generación y la experiencia del usuario.
La demostración admite múltiples modelos de lenguaje grandes (la imagen muestra la interfaz de configuración de API)
Se proporciona una demostración en línea para respaldar la generación directa del libro completo a partir de una oración de ideas.
Considere una interfaz de edición más hermosa y práctica (completada)
Compatible con el modelo Wenxin Novel (completado)
Modelo de puf de soporte (completado)
Genera directamente una novela completa con un clic a partir de una idea (en proceso)
Soporte para generar esquemas y capítulos (en progreso)
Long-Novel-GPT 1.5 y las versiones anteriores proporcionan una aplicación de nueva generación completa, pero la experiencia operativa no es perfecta. A partir de la versión 1.6, prestaremos más atención a la experiencia del usuario, reescribiremos una nueva interfaz y moveremos los archivos del proyecto al directorio principal. La demostración anterior ya no es compatible. Si desea experimentarla, puede elegir la confirmación anterior para descargarla.
Inmediato | describir |
---|---|
Patata estilo Cecilia | Se utiliza para crear texto basado en el esquema, imitando el estilo de escritura de Tiancan Tudou. |
Pulir el borrador | Pule y mejora el primer borrador de tu artículo online. |
Envía tu mensaje
No requiere instalación, experimente nuestra demostración en línea ahora: Demostración de Long-Novel-GPT
Creación paralela de subprocesos múltiples (la imagen muestra la escena de creación del texto)
Admite visualización del mensaje (la imagen es la respuesta del modelo de vista previa o1)
Si desea ejecutar Long-Novel-GPT localmente:
conda crear -n lngpt python conda activar lngpt instalación de pip -r requisitos.txt
cd Novela Larga-GPT pythoncore/frontend.py
Después de comenzar, simplemente visite el enlace en el navegador: http://localhost:7860/
Sí, Long-Novel-GPT-1.9 utiliza generación de subprocesos múltiples y administra automáticamente el contexto para garantizar la continuidad de las tramas generadas. En la versión 1.7, debe implementarlo localmente y usar su propia clave API, y configurar la cantidad máxima de subprocesos utilizados durante la generación en config.py
.
MAX_THREAD_NUM = 5 # Número máximo de subprocesos utilizados durante la generación
La demostración en línea no es posible porque el hilo máximo es 5.
Primero, debe implementarlo localmente, configurar la clave API y eliminar las restricciones de subprocesos.
Luego, en la etapa de creación del esquema , necesitas generar alrededor de 40 líneas de trama, cada línea tiene 50 palabras, por lo que hay 2000 palabras aquí. ( Amplía todo el esquema haciendo clic continuamente)
En segundo lugar, durante la etapa de creación de la trama , el esquema se amplió de 2.000 palabras a 20.000 palabras. (10+ hilos en paralelo)
Finalmente, en la etapa de creación del texto , las 20.000 palabras se amplían a 100.000 palabras. (más de 50 subprocesos en paralelo)
La versión 1.7 es la primera versión que admite la generación de novelas de millones de niveles. Garantiza principalmente el procesamiento multiproceso, la gestión de ventanas de generación y proporciona una interfaz completa.
La versión 1.9 ha optimizado enormemente los mensajes, proporcionando tres tipos de mensajes: mensajes nuevos, ampliados y pulidos para que los usuarios elijan, y también admite mensajes de entrada.
En general, la versión 1.9 puede generar artículos web que cumplan el umbral del contrato bajo la supervisión del usuario.
Nuestro objetivo final es siempre generar el libro completo con un solo clic, que se lanzará oficialmente después de 2 o 3 versiones.
Actualmente, la demostración admite GPT, Claude, Wenxin, Doubao, GLM y otros modelos, y la clave API se ha configurado. El modelo predeterminado es GPT4o y el número máximo de subprocesos es 5.
Puede seleccionar cualquier idea en el ejemplo y hacer clic en Crear esquema para inicializar el esquema.
Después de la inicialización, haga clic en el botón Iniciar creación para continuar creando el esquema hasta que esté satisfecho.
Después de crear el esquema, haga clic en el botón Crear trazado y luego repita el proceso anterior.
Después de seleccionar Generación con un clic , haga clic nuevamente en el botón de la izquierda para generar Generación con un clic.
Si encuentra algún problema sin resolver, haga clic en el botón Actualizar .
Si el problema aún no se puede resolver, actualice la página del navegador. Esto provocará la pérdida de todos los datos. Haga una copia de seguridad de los textos importantes manualmente.
Agradecemos todo tipo de contribuciones, ya sean sugerencias de nuevas funciones, mejoras de código o informes de errores. Comuníquese con nosotros a través de problemas de GitHub o solicitudes de extracción.
También puedes unirte al grupo y discutir en el grupo.