-
7ab1fab51b
bench: add conv-cache mode to stress bench
main
nampdn
2026-06-08 15:11:54 +07:00
-
1d0cf515ed
feat: add Merkle-chain conversation ID and conversation response cache
nampdn
2026-06-07 22:44:01 +07:00
-
80f5bcd5ce
feat: integrate Pipeline into ProxyClient, wire StructuredOutputMiddleware in main
nampdn
2026-06-06 20:33:27 +07:00
-
6449bb5f4a
feat: add Middleware trait, Pipeline, StructuredOutputMiddleware
nampdn
2026-06-06 20:30:41 +07:00
-
732ca01cc7
test: add integration smoke test script
nampdn
2026-06-05 23:38:03 +07:00
-
68e6c8c46e
chore: add Docker multi-stage build and Docker Compose stack
nampdn
2026-06-05 23:37:57 +07:00
-
e19fcd5417
feat: add Axum route handlers for /v1/chat/completions, /health, /v1/models
nampdn
2026-06-05 23:37:38 +07:00
-
3916ef3158
feat: add ProxyClient with upstream forwarding and reply caching
nampdn
2026-06-05 23:37:22 +07:00
-
5ec2011b4e
feat: add CacheStore with xxhash3-128 and sqlx PostgreSQL backend
nampdn
2026-06-05 23:37:17 +07:00
-
776cdbab69
feat: add full OpenAI chat completion serde types
nampdn
2026-06-05 23:37:09 +07:00
-
20a41f404d
feat: add Config struct loaded from env vars
nampdn
2026-06-05 23:37:05 +07:00
-
da1f5e3e36
chore: scaffold openai-proxy project
nampdn
2026-06-05 23:28:05 +07:00