[package] name = "amsterdam" version = "0.0.13" edition = "2021" license = "AGPL-3.0-or-later" description = "A gateway for observing, routing, and transforming prompts." [dependencies] anyhow = "1.0.90" async-openai = "0.26.0" axum = { version = "0.7.7", features = ["macros"] } clap = { version = "4.5.20", features = ["derive"] } dotenvy = "0.15.7" env_logger = "0.11.5" eventsource-stream = "0.2.3" futures = "0.3.31" reqwest = { version = "0.12.8", features = ["json"] } reqwest-eventsource = "0.6.0" reqwest-tracing = "0.5.4" serde = { version = "1.0.210", features = ["derive"] } serde_json = "1.0.132" sqlx = { version = "0.8.2", features = ["sqlite", "postgres", "runtime-tokio", "uuid", "json", "time", "migrate"] } time = { version = "0.3.36", features = ["serde"] } tokio = { version = "1.40.0", features = ["rt-multi-thread", "sync"] } tokio-stream = "0.1.16" tower-http = { version = "0.6.2", features = ["trace"] } tracing = "0.1.40" tracing-subscriber = "0.3.18" uuid = { version = "1.11.0", features = ["v4", "v7"] }