Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

fire-chat

Overview

This project provides a command-line interface (CLI) for interacting with various large language models (LLMs) using the LiteLLM wrapper. It supports multiple providers, including OpenAI, Anthropic, Azure, and Gemini. The CLI allows users to chat with these models, manage budgets, and handle API keys efficiently.

Configuration

The configuration is managed through a $HOME/.config/fire-chat/config.yaml file. The first time you run the CLI run. You can copy paste the starting config file config.yaml to the location, adds your API key, and quick start the application fire-chat.

Installation and Usage

  1. Install the CLI:

    pip install --user fire-chat # requires python 3.10+
    
  2. Configure the CLI:

    Edit the $HOME/.config/fire-chat/config.yaml file to set your preferred provider, model, and other settings.

  3. Run the CLI:

    fire-chat
    

    or run with arguments (overriding config yaml file)

    fire-chat --model=gpt-4o
    

    for full list of configs, see main.py.

  4. Exit: To exit the CLI, Ctrl+C.

Metadata

Release files for fire-chat 0.0.6.dev778541

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fire-chat 0.0.6.dev778541
File Size Uploaded
fire_chat-0.0.6.dev778541.tar.gz 86.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fire-chat 0.0.6.dev778541
File Interpreter ABI Platform
fire_chat-0.0.6.dev778541-py3-none-any.whl Python 3 none any Details

Total release size: 103.7 kB

Release files / fire_chat-0.0.6.dev778541.tar.gz

Download URL fire_chat-0.0.6.dev778541.tar.gz
Size 86.0 kB
Tags Source
SHA-256 checksum
How to use checksums
17595267b18ebdb4033299fba5fa8570165df57317b041986d492df9dd02aa4d
BLAKE2b-256 checksum
How to use checksums
bbd1c0af05d42b380698f4552a36c7cd28f0882426ece35e3abccff6d91577fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.4.18

Release files / fire_chat-0.0.6.dev778541-py3-none-any.whl

Download URL fire_chat-0.0.6.dev778541-py3-none-any.whl
Size 17.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0985e28aef57809413c646c3b6a85d28e8a17a2a2128c9b119fef0c5fbeb1f49
BLAKE2b-256 checksum
How to use checksums
748a72263009be3d9b0e450af21a5d74cdb2cdb1585938905ff6e6dc7e00cf12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.4.18

Release history Release notifications | RSS feed

0.0.6

2 release files

This release

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page