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