基于 Gemini-AI 终端的聊天机器人

利用 Gemini AI 赋能您的终端,提高工作效率

作用

基于 CLI 的应用可与 Gemini API 集成,以提供增强型互动体验,通过多模态模态生成文本。该应用允许以文本或图片的形式提供输入,并根据提示生成连贯的输出
主要功能
文本到文本模式:一种接受文本输入的通用个人聊天机器人
多模态模式:输入文本和图片,以生成更全面的内容
可自定义的设置:应用提供各种自定义选项,包括用于控制生成内容的创意性和可变性的温度和 topP 值
安全配置:应用包含安全设置,用于滤除有害或不当内容,确保用户获得安全的体验
丰富多彩的输出:呈现丰富多彩且视觉上吸引人的输出,包括突出显示代码语法的功能,可提高可读性和用户互动度
运作方式:
加载配置:应用从 JSON 文件加载配置数据,包括 API 密钥
客户端创建和配置:应用使用所提供的密钥创建 Gemini 客户端,并使用模型和设置对其进行配置
用户互动:该应用支持互动式会话,用户可以在其中输入提示并接收回复。它还会处理 CLI 参数
内容生成:根据输入,应用使用 API 生成内容,并以色彩丰富、样式出众的输出形式显示
应用利用 Gemini AI 的强大功能,提供强大且易用的工具,可直接从终端生成内容

可采用以下设备打造

  • 适用于 Google 生成式 AI 的 Go SDK
  • Go 版 Google API 客户端库

团队

更新者

Alham's Conclave

发件人

斯里兰卡