chronicle-local

Crates.iochronicle-local
lib.rschronicle-local
version0.1.1
sourcesrc
created_at2024-05-09 18:14:42.647182
updated_at2024-05-09 18:14:42.647182
descriptionThe Chronicle LLM proxy API, built for local use with SQLite and configuration files
homepage
repositoryhttps://github.com/dimfeld/chronicle
max_upload_size
id1235340
size152,260
Daniel Imfeld (dimfeld)

documentation

README

chronicle

Chronicle is a proxy for language model API calls which

  • Provides retries and optionally falls back to other providers on a failed call
  • Records each call in a database, and sends OpenTelemetry events
  • Lets you switch model provider APIs without changing your request format.
  • Comes with a drop-in fetch function that will redirect OpenAI SDK calls to Chronicle instead.
  • Comes in two versions:
    • A full-fledged server for production use that uses PostgreSQL
    • A lightweight server that logs to an SQLite database and can read configuration from disk.

See the roadmap for the current status and other notes.

Commit count: 105

cargo fmt