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

news2024/11/27 19:56:39

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进修生



收藏

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Java】解决Java报错:InterruptedException in Multi-threaded Applications

文章目录 引言一、InterruptedException的定义与概述1. 什么是InterruptedException?2. InterruptedException的常见触发场景3. 示例代码 二、解决方案1. 正确处理InterruptedException2. 合理使用中断机制3. 使用更高层次的并发工具 三、最佳实践1. 避免吞掉Interr…

网络安全形势迫在眉睫!云WAF保护私有云安全!

业务上云面临新的WEB安全挑战 目前,所有的组织都在积极地接受企业的“云”,推进数字化变革。在服务云计算和私有云平台构建中,用户除了要面对各种常见的网络攻击,还需要面对虚拟环境下的非授权访问、虚拟机逃逸和敏感信息泄漏等问…

QT小技巧

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

Vscode flake8插件 python代码语法格式检测/代码过长等误报设置

在vscode中python格式检测使用flake8插件很方便,但是经常会报出一些不必要错误,影响开发效率,忽略这些错误可以帮助减少对于特定项目可能不太关键的PEP 8警告或代码风格问题的干扰,特别是在项目有自己的格式化和编码标准时。使用f…

【Windows】配置Flutter开发环境

一、下载 flutter sdk 点此跳至下载官网 下载好flutter sdk,并解压到自定义的位置。 二、配置环境变量 此电脑 --> 右键 选择 属性 --> 点击 高级系统设置 --> 会弹出系统属性的窗口,点击 环境变量 按钮 1.配置加速镜像地址 PUB_HOSTED_…

Cheat Engine 学习

文章目录 Exact Value scanning任务实现步骤Unknown initial value任务实现步骤原理说明Floating points任务实现步骤原理说明Code finder任务实现步骤原理说明Pointers任务实现步骤原理说明Change Pointer 操作:Active(活跃状态)和数值修改:Code Injection任务概述实现步骤…

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

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

【计算机毕业设计】基于springboot的大创管理系统【源码+lw+部署文档】

包含论文源码的压缩包较大,请私信或者加我的绿色小软件获取 免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者…

从零入手人工智能(3)—— 线性回归

1.前言 实践是验证和理解理论知识的重要手段,在进行实际编程之前,我们首先确保编程环境已正确搭建。若编程环境尚未搭建完毕,建议参照《从零入手人工智能(2)——搭建开发环境》,文章链接如下: …

HAL库开发--第一盏灯

知不足而奋进 望远山而前行 目录 文章目录 前言 学习目标 学习内容 需求 开发流程 项目创建 芯片配置 功能配置 时钟配置 项目配置 编写代码 编译测试 烧录失败解决 ​编辑 总结 前言 在嵌入式系统开发中,掌握HAL库开发流程、STMCubeMX配置过程以及…

PTrade量化策略API说明—PTrade如何获取分时成交行情:get_tick_direction

get_tick_direction – 获取分时成交行情 get_tick_direction(symbolsNone, query_date0, start_pos0, search_direction1, data_count50) 使用场景 该函数在交易模块可用 接口说明 该接口用于获取当日分时成交行情数据。 注意事项: 1、沪深市场都有分时成交数…

C#.Net筑基-类型系统①基础

C#.Net的BCL提供了丰富的类型,最基础的是值类型、引用类型,而他们的共同(隐私)祖先是 System.Object(万物之源),所以任何类型都可以转换为Object。 01、数据类型汇总 C#.NET 类型结构总结如下图…

Linux C语言:函数的基本用法及传参

一、函数的基本用法 1、main函数 int main(int argc, const char * argv[]) { printf("Hello world\n"); return 0; }数据类型 函数名称 (参数) { //.... return 表达式 } 2、函数 函数是一个完成特定功能的代码模块,其程序代码独立,通常要…

YOLOv8可视化界面PYQT5

yolov8,可视化界面pyqt。支持图片检测,视频检测,摄像头检测等,实时显示检测画面。支持自定义数据集,计数,fps展示……,即插即用,无需更改太多代码

Redis数据结构学习

Redis 关于redis相关的技术文章我一直没什么思路 直到最近的端午节,我偶然和一个程序员朋友聊到了关于redis数据结构相关的知识点, 所以我决定写一篇文章记录一下 首先我们需要知道redis支持哪些数据类型 Strings (字符串)Lists(列表)Hashes(哈希)Sets(集合)Sorted Sets(有序…

【机器学习】集成学习方法:Bagging与Boosting的应用与优势

🔥 个人主页:空白诗 文章目录 引言一、集成学习的定义二、Bagging方法1. 随机森林(Random Forest)2. 其他Bagging方法 二、Boosting方法1. 梯度提升树(Gradient Boosting Machine, GBM)解释GBM的基本原理和…

Flutter 自定义日志模块设计

前言 村里的老人常说:“工程未动,日志先行。” 有效的利用日志,能够显著提高开发/debug效率,否则程序运行出现问题时可能需要花费大量的时间去定位错误位置和出错原因。 然而一个复杂的项目往往需要打印日志的地方比较多&#…

[Python学习篇] Python循环语句

while 循环 语法&#xff1a; while 条件: 条件成立后会重复执行的代码 ...... 示例1&#xff1a;死循环 # 这是一个死循环示例 while True:print("我正在重复执行")示例2&#xff1a;循环指定次数 i 1 while i < 5:print(f"执行次数 {i}")…

Denoising Prior Driven Deep Neural Network for Image Restoration

之所以能够检索到这篇论文是想看看该论文是如何利用多尺度相似性解决图像去噪问题&#xff0c;除了摘要和结论&#xff0c;论文中两次提到这个术语。next section是指section 4。然后整个section 4&#xff0c;根本没有提多尺度的事儿&#xff0c;更别说解决了。又看了一下The …

智慧班牌系统源码,智慧校园云平台系统,基于小程序原生开发的智慧校园小程序源码

智慧班牌系统&#xff0c;也被称为电子班牌系统&#xff0c;是一款专为学校打造的信息化产品&#xff0c;用于加强学校班级文化建设和班级风采展示。该系统通过整合学校对外宣传、日常互动交流、教师教学办公、课外学习延伸、智能硬件接入等各种服务&#xff0c;为老师、家长、…