镜像信息
{
"Id": "sha256:6d0c4f5037942f5d1d6cc62300cc55e5c4ba7f5c8cae205f2d9e15482c3f52fe",
"RepoTags": [
"ghcr.io/tashfeenahmed/freellmapi:v0.4.1",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tashfeenahmed/freellmapi:v0.4.1"
],
"RepoDigests": [
"ghcr.io/tashfeenahmed/freellmapi@sha256:b2c967a320c7bc774c0a64b54cf3dfa094412a1530ec2cc82ee6dfde30a4ad19",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tashfeenahmed/freellmapi@sha256:9486bb526e289e70f326b5ccd7213504bd9b5aee5fe011b7c5b7dfbe4967bb4f"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-06-19T23:17:57.244369643Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "node",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"3001/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NODE_VERSION=20.20.2",
"YARN_VERSION=1.22.22",
"NODE_ENV=production",
"PORT=3001"
],
"Cmd": [
"node",
"server/dist/index.js"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"node -e \"fetch('http://127.0.0.1:' + (process.env.PORT || 3001) + '/api/ping').then((res) =\u003e { if (!res.ok) process.exit(1); }).catch(() =\u003e process.exit(1));\""
],
"Interval": 30000000000,
"Timeout": 5000000000,
"StartPeriod": 15000000000,
"Retries": 3
},
"ArgsEscaped": true,
"Image": "",
"Volumes": {
"/app/server/data": {}
},
"WorkingDir": "/app",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.created": "2026-06-20T09:24:13.747Z",
"org.opencontainers.image.description": "OpenAI-compatible proxy that stacks the free tiers of 16 LLM providers (~1.7B tokens/month) behind one /v1 endpoint — plus any custom OpenAI-compatible endpoint. Smart routing, automatic failover, encrypted keys. Personal experimentation only.",
"org.opencontainers.image.licenses": "MIT",
"org.opencontainers.image.revision": "4cabb87739890f131e9f61ed748dc94973253ee4",
"org.opencontainers.image.source": "https://github.com/tashfeenahmed/freellmapi",
"org.opencontainers.image.title": "freellmapi",
"org.opencontainers.image.url": "https://github.com/tashfeenahmed/freellmapi",
"org.opencontainers.image.version": "v0.4.1"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 528365760,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/8a595abf41adbae0e04662aafcdc65ec0b65b7be9b04d09dc66c39de04da0080/diff:/var/lib/docker/overlay2/6ab09d3d525557b3834806c735cafde308a9cb4d62f7b3fc00140cf173f63567/diff:/var/lib/docker/overlay2/c6140803b1483590de0927f188b3eec2e31413fe4fa5475aa25b9152cf128ccd/diff:/var/lib/docker/overlay2/04e7c052301e688f4e9dc49522ae234cb8d2bc3378e820dae1d2890e1c49f283/diff:/var/lib/docker/overlay2/919c800c623a0046608b339e63c44ef01b1f8f5e564f79f492e033eb96674abd/diff:/var/lib/docker/overlay2/d77653410e6aed4c53835e8dd92d7c7bf89aef20408be9eab9b7e66d9baa405e/diff:/var/lib/docker/overlay2/d915eb6e8c129412288d37908f8b4395cc51351369a61cda1e5c032c1f558744/diff:/var/lib/docker/overlay2/5f346fad5016ec7ff4dd13c51453ad77b5e6312a50d788043a364d08f93af1c7/diff:/var/lib/docker/overlay2/fa2b26f89abfda55991ebf50f27ca9aab51e82b7df7727963b57b628015b1253/diff:/var/lib/docker/overlay2/24a7fcd54d3c353af105308a30958401f98a035c83fbd81e69d541d66868c846/diff:/var/lib/docker/overlay2/c85a19cb85668be6f029fc9f1b78d4a2538a26c86c84af4ebf17c1d293365537/diff:/var/lib/docker/overlay2/1de0e2a67fb207ec237cd8925ad85755f71f3d52b7a204e73f6d259730230ced/diff",
"MergedDir": "/var/lib/docker/overlay2/acb8738e88cbf1b74ab7993428fcbe4f6f033a3e4310638391f39c3f21a91181/merged",
"UpperDir": "/var/lib/docker/overlay2/acb8738e88cbf1b74ab7993428fcbe4f6f033a3e4310638391f39c3f21a91181/diff",
"WorkDir": "/var/lib/docker/overlay2/acb8738e88cbf1b74ab7993428fcbe4f6f033a3e4310638391f39c3f21a91181/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:0da811fd3ed46c38cea69079fa395a3d715dbdbdd5c8177107c450bf6332bbfa",
"sha256:4337a9b79b842bfe58037ff8e3040c28e8e3366009befe7bc70694869e6ad9a1",
"sha256:631e9f799a80c48d29ea547226d4c97b5c4e4698baadbae796fbcb67b1cbdcba",
"sha256:f991bccee0f1f8f692280d0e1f83f48001576c08d33c53d6a1463d5062a6ff18",
"sha256:d592f6b23cfaeb0a7d534376e0d4a3a32255df78a9feda01e3a6a015bada66d5",
"sha256:e373b73b6b8b886d60cb5569ac9700c9619c25d990b1561ff4b323a8fd32a7ea",
"sha256:89c9a25d5524053dfd73b8a386acf38ba397f8f3f0ad4ccd70c002bc0034d026",
"sha256:48a177fec48bd902ba3ac82582ce6fa1db16ee969a87d814d8905232fc40e1b3",
"sha256:c6339f5ae66a7b3eae5a3d2868b25a87f41ab20da5c9115521776902aadfaa8b",
"sha256:c7ebb8675c0c0c47c91ea739b19d2459370872dfe06a07c731be8fe7d55ed8ef",
"sha256:1c8e12c388091488b8502433b7cc08fa7203be25f869c07b6f2e1feaad65ae49",
"sha256:755ef2d75bcd4ddb3b56addfd4bf236dbe03f2f11eac72e51ca06232fed1feac",
"sha256:e29e19fae689c688445890febb032fe9cd45362432ed01d70962b6b78bdb15cc"
]
},
"Metadata": {
"LastTagTime": "2026-07-03T01:14:09.090499248+08:00"
}
}