AI Vs 作家?Groqbook: AI写书神器,使用 Groq 和 Llama3 几秒生成一本完整的书籍!

cover_image
✨点击这里✨:🚀原文链接:(更好排版、视频播放、社群交流、最新AI开源项目、AI工具分享都在这个公众号!)

AI Vs 作家?Groqbook: AI写书神器,使用 Groq 和 Llama3 几秒生成一本完整的书籍!

🌟Groqbook可以通过一个简单的提示使用 Groq 上的 Llama3 来生成书籍。

体验地址:https://groqbook.streamlit.app/

Hello,大家好,我是Aitrainee,

** Groqbook ** 是一个基于 Streamlit 的应用程序,它可以通过一个简单的提示使用 Groq 上的 Llama3
来生成书籍。它在生成非小说类书籍方面表现出色,可以在 几秒钟内生成每个章节

该应用程序结合了 Llama3-8b 和
Llama3-70b,利用较大的模型生成书籍结构,使用较小的模型创建内容。目前,模型仅使用章节标题的上下文来生成章节内容。未来,模型将扩展到使用整个书籍的上下文,以便
Groqbook 也能 生成高质量 的小说类书籍。

使用 Groqbook 生成书籍
  1. 1. 输入书籍标题或提示
* •  在浏览器中打开的 Groqbook 应用程序界面上,输入书籍的标题或简单提示,例如 "How Much is Enough"。 
  1. 2. 生成书籍
* •  点击“生成”按钮,Groqbook 将开始生成书籍结构和内容。生成过程非常快,几秒钟内即可完成。 
  1. 3. 下载和查看生成的书籍
* •  生成完成后,可以下载生成的书籍文件。文件包含定义明确的章节、参考文献、讨论问题和活动等内容。 

*   

示例:生成 “How Much is Enough” 书籍
  • • 输入提示 “How Much is Enough” 并生成书籍后,Groqbook 将生成包含多个章节的完整书籍。以下是一些生成的章节标题和内容示例:

    • 探索“足够”的概念 :讨论“足够”的定义及其含义。

    • 消费文化 :分析现代消费文化对“足够”概念的影响。

    • 历史视角 :回顾古代文明对“足够”的看法。

    • 永不满足的神话 :探讨为什么在获得所需之后仍然感到不满足。

生成的书籍内容不仅结构合理,语言也非常连贯,类似于人类作者撰写的非小说类书籍。

安装和使用 Gr oqbook

  1. 1. 设置环境
* •  建议创建一个虚拟环境以保持安装的包独立。使用以下命令创建并激活虚拟环境: 
    
            python3 -m venv groqbook-env  
    source groqbook-env/bin/activate
  1. 2. 克隆 Groqbook 仓库
* •  克隆 Groqbook 的 GitHub 仓库,并进入该目录: 
    
            git clone https://github.com/your-repo/groqbook.git  
    cd groqbook
  1. 3. 获取 Gro API 密钥
* •  访问  Groq Cloud 控制台  ,登录后在左侧栏获取 API 密钥。 

* •  将 API 密钥设置为环境变量: 
    
            export GROQ_API_KEY='your_api_key'
  1. 4. 安装依赖
* •  安装 Groqbook 运行所需的所有依赖包: 
    
            pip install -r requirements.txt
  1. 5. 运行 Groqbook 应用程序
* •  启动 Streamlit 应用程序: 
    
            streamlit run main.py

* •  应用程序将在本地端口 8501 上运行。打开浏览器并访问 ` http://localhost:8501 ` 。 

特性

  • • 📖 通过 Llama3-70b 和 Llama3-8b 的战略切换,平衡生成速度和内容质量

  • • 🖊️ 使用 markdown 样式在 Streamlit 应用程序中创建美观的书籍,包含表格和代码

  • • 📂 允许用户下载包含整个书籍内容的文本文件

示例生成书籍:

示例提示
大型语言模型基础大型语言模型的基础知识
数据结构与算法Java中的数据结构与算法

快速入门

[!重要] 要使用 Groqbook,你可以访问 groqbook.streamlit.app
上的托管版本。或者,你也可以按照快速入门指南在本地运行 Groqbook。

Streamlit 托管版本:

要使用 Groqbook,你可以访问 groqbook.streamlit.app 上的托管版本。

本地运行:

你也可以按照以下步骤在本地运行 Groqbook。

步骤 1

首先,你可以将你的 Groq API 密钥设置在环境变量中:

export GROQ_API_KEY=gsk_yA...

这是一个可选步骤,可以让你在稍后使用 Streamlit 应用程序时跳过设置 Groq API 密钥。

步骤 2

接下来,你可以设置一个虚拟环境并安装依赖项。

python3 -m venv venv


source venv/bin/activate


pip3 install -r requirements.txt
步骤 3

最后,你可以运行 Streamlit 应用程序。

python3 -m streamlit run main.py

详情

技术

  • • Streamlit

  • • Groq Cloud 上的 Llama3

限制

Groqbook 可能会生成不准确的信息或占位符内容。它应该仅用于生成娱乐用途的书籍。

未来功能:

  • • 改进 PDF 下载的 CSS

  • • 能够将书籍保存到 Google 云端硬盘

  • • 能够为书籍设置标题并显示在下载中

  • • 可选的种子内容字段以输入现有笔记

知音难求,自我修炼亦艰

抓住前沿技术的机遇,与我们一起成为创新的超级个体

(把握AIGC时代的个人力量)

**外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
**

** 点这里 👇 关注我,记得标星哦~ **

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见 ~

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

预览时标签不可点

微信扫一扫
关注该公众号

轻触阅读原文

AI进修生



收藏

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/711410.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

awtk如何实现键盘和输入框

1.创建默认键盘 新建窗体-keyboard 2.新建编辑框 3.设置编辑框属性 4.点击编辑框即可打开默认键盘,若想修改键盘样式可以在默认键盘修改或自定义键盘 5.获取输入字符 widget_t* wifi_edit widget_lookup(win, "edit", TRUE);//获取单行编辑控件 widge…

python简单练习案例-石头剪刀布小游戏

🌈所属专栏:【python】 ✨作者主页: Mr.Zwq ✔️个人简介:一个正在努力学技术的Python领域创作者,擅长爬虫,逆向,全栈方向,专注基础和实战分享,欢迎咨询!…

在 Windows 环境下安装mysql步骤(MySQL)

文章目录 一、下载 MySQL二、解压安装包到磁盘三、配置环境(管理员权限)四、安装 MySQL(管理员权限) 一、下载 MySQL 如下图:为你的电脑下载对应操作系统的 MySQL 安装包 二、解压安装包到磁盘 三、配置环境&#x…

sprintboot容器功能

容器 容器功能Spring注入组件的注解Component,Controller,Service,Repository案例演示 Configuration应用实例传统方式使用Configuration 注意事项和细节 Import应用实例 ConditionalConditional介绍应用实例 ImportResource应用实例 配置绑定…

金融科技:推动保险行业数字化转型的引擎

随着科技的飞速发展,金融科技(FinTech)已经成为推动金融行业变革的重要力量。特别是在保险行业,金融科技正引领着一场深刻的数字化转型,为保险公司带来了前所未有的机遇与挑战。本文将探讨金融科技如何推动保险行业的数…

redis设计与实现(五)RDB与AOF持久化

RDB持久化 因为Redis是内存数据库,它将自己的数据库状态储存在内存里面,所以如果不想办法将储存在内存中的数据库状态保存到磁盘里面,那么一旦服务器进程退出,服务器中的数据库状态也会消失不见。 为了解决这个问题,…

Go TOKEN机制与跨域处理方式

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

java学习 项目篇 一

学习地址:https://www.bilibili.com/video/BV1TP411v7v6?p6&spm_id_frompageDriver&vd_sourcea6f7db332f104aff6fadf5b3542e5875 后端环境搭建 Entity 实体,通常和数据库的表对应DTO 数据传输对象,用于程序中各层之间传递数据 (前端…

Windows安装配置CUDA12.5

搞大模型往往都需要GPU加速,本次在家里的PC上安装CUDA来实现GPU加速。 一、环境准备 操作系统:Windows11 23H2 GPU:RTX 4070 Ti Super 显卡驱动:555.99 (NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA) …

LaDM3IL:多实例学习用于免疫库分类

一个人的免疫组库由某一时间点的大量适应性免疫受体组成,代表了该个体的适应性免疫状态。免疫组库分类和相关受体识别有可能为新型疫苗的开发做出贡献。大量的实例对免疫组库分类提出了挑战,这可以表述为大规模多实例学习 (MMIL,Massive Mult…

C#——只读属性readonly

只读属性readonly 类的字段可以通过一个readonly(只读)表示这个为只读字段,不能被构造函数之外地方进行修改,静态只读字段不能在非静态的构造函数中使用 定义 只读属性的特点: 字段是只读的非静态 只能在非静态方法中进行修改 字段是只读的…

QT小技巧

QT小技巧 滑条的美化 美化前 代码如下 //滑条的美化ui->horizontalSlider->setStyleSheet("QSlider::groove:horizontal {""border:1px solid skyblue;""background-color:skyblue;""height:10px;""border-radius:5px…

勒索病毒剖析

2016年不自己勒索了 卖病毒 让别人勒索 傻瓜式勒索 黑客用的是非对称加密 全世界只有黑客有那把私钥 反向解密不了 传统爆破容易被检测,黑客慢速爆破,利用超级多的僵尸进行试错,慢慢试出来账号密码 因为一般运维设备在防火墙的白名单里&…

SSM 基于大数据技术的创业推荐系统-计算机毕业设计源码02979

摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作…

IS022000认证:食品安全管理的金标准

食品安全是食品行业的命脉,IS022000食品安全管理体系认证作为最权威的认证之一,为企业提供了强有力的保障。要理解IS022000认证的意义,我们需要先了解它与HACCP和IS09001认证的关系。 HACCP(Hazard Analysis and Critical Control…

【Webpack】使用 Webpack 构建 Vue3+TS 项目

构建项目目录 tsc --init npm init -yshim.d.ts 文件是一个类型声明文件,用于告诉 TypeScript 编译器如何处理 Vue 的单文件组件(SFC)和其他自定义模块。为 Vue 的单文件组件和其他非 TypeScript 模块提供类型信息,以便在 TypeScr…

Redis的安装(linux、docker)与其基本的api使用

一、Redis简介 Redis是一个开源的,使用 C 编写,高性能的Key-Value的NoSQL数据库。 SQL :关系型数据库,例如:MySQL,Oracle等等NoSQL :Not Only SQL 不仅仅是SQL,表示是非关系型数据库…

java之mybatis笔记

1 项目创建 1.1 maven设置 1.2 创建项目文件 1.3 配置MyBatis的相关依赖 1.4 配置 MyBatis 创建一个 mybatis-config.xml 配置文件&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org…

【java】指定类,指定package,找到package下面,这个类的所有子类

目录 ■java代码 ■注意 ■运行效果 ■包的结构 ■java代码 package com.sxz.study.reflect;import java.io.File; import java.io.IOException; import java.net.URL; import java.util.ArrayList; import java.util.Enumeration; import java.util.List;public class …

观察者模式(大话设计模式)C/C++版本

观察者模式 扩展&#xff1a;观察者模式——委托 C 参考&#xff1a;https://www.cnblogs.com/Galesaur-wcy/p/15905936.html #include <iostream> #include <list> #include <memory> #include <string> using namespace std;// Observer类 抽象观…