geminicli

Terminal Chat Completion client for Google's Gemini AI models

What it does

This utility is a kind of Swiss Army knife for AI developers used to working in a text-based terminal.
It has no chat features. It use chat endpoints as completion endpoint. Its sole purpose is to quickly craft prompts, check payload and/or response format, tokens usage, collect and analyze data, try the same prompt with different parameter settings, and so on.
Take advantage of Gemini's multimodality: text, images, video, and audio.
Prompts can be content from web sites.
Prompts can also be text content from PDF documents.
Can get embedding of a prompt or batch of prompts.
Request/Response session can be exported in a CSV file.

Built with

  • Go

Team

By

gimlab

From

Italy