#chat #bedrock #aws #aws-cli #cli

已删除 itsuki_bedrock_assistant

由AWS Bedrock驱动的AI助手

1 个不稳定版本

0.1.0 2024年8月6日

#24#bedrock

Download history 106/week @ 2024-08-01 23/week @ 2024-08-08

每月下载量129次

自定义许可证

38KB
756 代码行

Itsuki Bedrock Assistant

AWS Bedrock Converse API 驱动的命令行助手(聊天工具),具有以下功能:

  • 聊天
  • 生成图像
  • 对文件中的问题进行回答

安装

可以使用以下命令安装此工具:cargo install itsuki_bedrock_assistant

要求

  • 已启用Bedrock的AWS账户
    • 默认区域:us-east-1
  • 给模型访问您打算使用的模型
    • 默认聊天模型ID:anthropic.claude-3-haiku-20240307-v1:0
    • 默认图像生成模型ID:amazon.titan-image-generator-v1
  • 设置AWS CLI
    • 如果您使用SAML进行AWS账户的认证,考虑使用 saml2aws 进行设置。

可选设置

  • 如果需要使用不同的聊天模型、图像生成模型或默认区域以外的区域,请将以下环境变量添加到您的系统中。
  • 聊天模型:BEDROCK_CHAT_MODEL_ID
  • 图像生成模型:BEDROCK_IMAGE_MODEL_ID
  • 区域:BEDROCK_REGION

用法

  • 通过AWS命令行界面登录
  • 启动应用程序:在终端中键入 itsuki_bedrock_assistant
  • 聊天:输入您的消息并按 enterreturn
  • 退出应用程序:按 ESCCtrl+C

图像生成示例查询

  • 在测试文件夹中生成一个可爱的“你好,世界”图像。
  • 在当前文件夹中生成两个尺寸为1024 * 1024的数学图像。

文件相关问题的示例查询

  • 总结./test/test.pdf中的内容。

演示

App Demo

即将推出

以下是我目前正在开发的一些工具/功能。

  • 图像变体
  • 内容可视化的工具
  • 代码解释器

如果您有任何其他建议,请留下评论,我将很高兴了解!

依赖关系

约17-29MB
约478K SLoC