ИИ генерирует романы одним щелчком мыши
О проекте • Журнал изменений • Подсказка для создания романа • Быстрый старт • Руководство по использованию демо-версии • Вклад
Проект включает в себя новый генератор, основанный на больших языковых моделях, таких как GPT, а также различные новые подсказки и учебные пособия по созданию. Мы приветствуем вклад сообщества и продолжаем обновляться, чтобы обеспечить лучший опыт написания романов.
Long-Novel-GPT — это новый генератор, основанный на больших языковых моделях, таких как GPT. Он использует иерархическую структуру структуры/главы/текста, чтобы понять связный сюжет романа; он получает контекст посредством точного сопоставления структуры->главы->текста, тем самым оптимизируя затраты на вызовы API и постоянно оптимизируясь на основе собственных отзывов или отзывов пользователей; ., пока вы не создадите роман в своем уме.
Структурированное письмо : иерархическая структура эффективно отражает контекст развития романа.
Рефлексивный цикл : постоянно оптимизируйте созданный план, главы и текстовое содержимое.
Оптимизация затрат : интеллектуальное управление контекстом обеспечивает фиксированные затраты на вызовы API.
Движение сообщества : добро пожаловать, чтобы поделиться подсказками и предложениями по улучшению, чтобы совместно способствовать развитию проекта.
Онлайн-демо: демо-версия Long-Novel-GPT
Поддерживает индивидуальное воссоздание выбранных абзацев во время создания (путем цитирования текста).
Оптимизировано формирование подсказок к схемам, главам и основному тексту.
Существует три встроенных подсказки на выбор для структуры, глав и текста: «Новый», «Расширенный» и «Полированный».
Поддерживает ввод собственной подсказки
Улучшена логика взаимодействия предварительного просмотра подсказок.
Поддерживает генерацию в один клик и автоматически поможет вам создать все схемы, главы и тексты.
Добавлена поддержка модели GLM.
Добавлена поддержка нескольких больших языковых моделей:
Серия OpenAI: o1-preivew, o1-mini, gpt4o и т. д.
Серия Клод: Клод-3,5-Сонет и др.
Вэнь Синьянь: ЭРНИ-4.0, ЭРНИ-3.5, ЭРНИ-Роман
Погремушка: серия doubao-lite/pro
Поддерживает любую пользовательскую модель, совместимую с интерфейсом OpenAI.
Оптимизирован интерфейс генерации и пользовательский опыт.
Демо поддерживает несколько больших языковых моделей (на рисунке показан интерфейс настройки API)
Предоставляется онлайн-демонстрация для поддержки прямого создания всей книги из одного предложения идей.
Продумать более красивый и практичный интерфейс редактирования (завершено)
Поддержка модели Wenxin Novel (завершено)
Поддержка модели кресла-мешка (завершено)
Создавайте полный роман одним щелчком мыши из идеи (в процессе)
Поддержка создания схем и глав (в процессе)
Long-Novel-GPT 1.5 и предыдущие версии представляют собой приложение нового поколения, но опыт его эксплуатации не идеален. Начиная с версии 1.6, мы уделим больше внимания пользовательскому опыту, перепишем новый интерфейс и переместим файлы проекта в основной каталог. Предыдущая демо-версия больше не поддерживается. Если вы хотите ее протестировать, вы можете выбрать для загрузки предыдущую версию.
Быстрый | описывать |
---|---|
Картофельный стиль «Сесилия» | Используется для создания текста на основе контура, имитирующего стиль письма Тянькан Тудо. |
Отполировать черновик | Отполируйте и улучшите первый вариант вашей онлайн-статьи. |
Отправьте запрос
Установка не требуется, попробуйте нашу онлайн-демонстрацию прямо сейчас: Long-Novel-GPT Demo.
Многопоточное параллельное создание (на картинке показана сцена создания текста)
Поддерживает просмотр Prompt (картинка является ответом модели o1-preview)
Если вы хотите запустить Long-Novel-GPT локально:
conda create -n lngpt python Конда активирует lngpt pip install -r требования.txt
компакт-диск Long-Novel-GPT pythoncore/frontend.py
После запуска просто перейдите по ссылке в браузере: http://localhost:7860/
Да, Long-Novel-GPT-1.9 использует многопоточную генерацию и автоматически управляет контекстом, чтобы обеспечить непрерывность генерируемых графиков. В версии 1.7 вам необходимо развернуть его локально и использовать собственный API-ключ, а максимальное количество потоков, используемых при генерации, настроить в config.py
.
MAX_THREAD_NUM = 5 # Максимальное количество потоков, используемых при генерации
Онлайн-демонстрация невозможна, поскольку максимальное число потоков – 5.
Во-первых, вам необходимо развернуть его локально, настроить API-ключ и снять ограничения потоков.
Затем, на этапе создания плана , вам нужно сгенерировать около 40 строк сюжета, в каждой строке 50 слов, то есть здесь 2000 слов. ( Разверните весь контур , непрерывно щелкая мышью)
Во-вторых, на этапе создания сюжета план был расширен с 2 тыс. слов до 20 тыс. слов. (10+ потоков параллельно)
Наконец, на этапе создания текста 20 тысяч слов расширяются до 100 тысяч слов. (более 50 потоков параллельно)
Версия 1.7 — первая версия, поддерживающая генерацию романов миллиона уровней. Она в основном гарантирует многопоточную обработку, управление окнами генерации и обеспечивает полный интерфейс.
В версии 1.9 значительно оптимизированы подсказки, предоставляющие три типа подсказок: новые, расширенные и усовершенствованные подсказки, из которых пользователи могут выбирать, а также поддерживаются подсказки для ввода.
В общем, версия 1.9 может создавать веб-статьи, соответствующие пороговому значению контракта, под контролем пользователя.
Нашей конечной целью всегда является создание всей книги одним щелчком мыши, которая будет официально запущена после 2-3 итераций версии.
В настоящее время демо-версия поддерживает модели GPT, Claude, Wenxin, Doubao, GLM и другие, а API-ключ настроен. Модель по умолчанию — GPT4o, максимальное количество потоков — 5.
Вы можете выбрать любую идею в примере и нажать «Создать схему», чтобы инициализировать схему.
После инициализации нажмите кнопку «Начать создание», чтобы продолжить создание схемы, пока вы не будете удовлетворены.
После создания контура нажмите кнопку «Создать график» и повторите описанный выше процесс.
После выбора генерации в один клик снова нажмите кнопку слева, чтобы сгенерировать генерацию в один клик.
Если у вас возникнут нерешенные проблемы, нажмите кнопку «Обновить» .
Если проблема по-прежнему не может быть решена, обновите страницу браузера. Это приведет к потере всех данных. Создайте резервную копию важных текстов вручную.
Мы приветствуем любые формы вклада, будь то предложения по новым функциям, улучшениям кода или отчеты об ошибках. Пожалуйста, свяжитесь с нами через вопросы GitHub или запросы на включение.
Вы также можете присоединиться к группе и обсудить в группе.