1 个不稳定版本
0.1.0 | 2024年8月6日 |
---|
#24 在 #bedrock
每月下载量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
- 默认聊天模型ID:
- 设置AWS CLI
- 如果您使用SAML进行AWS账户的认证,考虑使用
saml2aws
进行设置。
- 如果您使用SAML进行AWS账户的认证,考虑使用
可选设置
- 如果需要使用不同的聊天模型、图像生成模型或默认区域以外的区域,请将以下环境变量添加到您的系统中。
- 聊天模型:
BEDROCK_CHAT_MODEL_ID
- 图像生成模型:
BEDROCK_IMAGE_MODEL_ID
- 区域:
BEDROCK_REGION
用法
- 通过AWS命令行界面登录
- 启动应用程序:在终端中键入
itsuki_bedrock_assistant
。 - 聊天:输入您的消息并按
enter
或return
。 - 退出应用程序:按
ESC
或Ctrl+C
。
图像生成示例查询
- 在测试文件夹中生成一个可爱的“你好,世界”图像。
- 在当前文件夹中生成两个尺寸为1024 * 1024的数学图像。
文件相关问题的示例查询
- 总结./test/test.pdf中的内容。
演示
即将推出
以下是我目前正在开发的一些工具/功能。
- 图像变体
- 内容可视化的工具
- 代码解释器
如果您有任何其他建议,请留下评论,我将很高兴了解!
依赖关系
约17-29MB
约478K SLoC