镜像信息
{
"Id": "sha256:fa8409d2263fd1c08007d887bc84ad06fdf9e17ad049acae68d2f032fe0dabf1",
"RepoTags": [
"ghcr.io/tashfeenahmed/freellmapi:v0.8.0",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tashfeenahmed/freellmapi:v0.8.0"
],
"RepoDigests": [
"ghcr.io/tashfeenahmed/freellmapi@sha256:68f100da8670d0f9f00c3a037cb6d17dbde31d29f7b9992586892f5d5c2aaef2",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tashfeenahmed/freellmapi@sha256:67fc4754bd99dffb380dab81a5ddfda61fe5afc024b40ec9ca41d9cc022100a0"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-08-16T11:32:12.271728207Z",
"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",
"FREELLMAPI_INSTALL_METHOD=docker",
"FREELLMAPI_COMMIT_SHA=f2d0070ddd81d8b6233d9227550bea3195513db2"
],
"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-08-16T11:31:21.025Z",
"org.opencontainers.image.description": "OpenAI-compatible proxy that stacks the free tiers of 28 LLM providers (~4B 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": "f2d0070ddd81d8b6233d9227550bea3195513db2",
"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.8.0"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 556001628,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/9c1d1d8a218b59ac60925c36d80d5bde8729ebaee3d10cd847fa3ce321ba6190/diff:/var/lib/docker/overlay2/fce8828cfe0ebd0dc3b7b3f5f9ed27b6d33e026877b678468260f1f5e3bd2cd3/diff:/var/lib/docker/overlay2/116e3d1dc6c2af0718162f93271479e7f21aa3e32f8c8aeafff55730634ac5c6/diff:/var/lib/docker/overlay2/ed754fbe376fb3db18f09516fedf10ca22dae90d8e221a69cb2253788cd46117/diff:/var/lib/docker/overlay2/b96a37df3a657c308a801177b6bee2c345788b3cee3546193c2833296443a50f/diff:/var/lib/docker/overlay2/d892590e356a57d69741bdca5ef9cef9ad70144beb6a2fd749ef186a1d9c8def/diff:/var/lib/docker/overlay2/0c5dd7d13a1ba70f75f889490c257eb577ab9c473bdb4d4e5d31fbced8a1fcaf/diff:/var/lib/docker/overlay2/fa5dbb9f76e1716fb39355ba0d1227bbb1f38ad501f5716bc65989c437d46f2f/diff:/var/lib/docker/overlay2/3df82586afc9c49177f720a7119e586c92048d2cd084cd0909f127cac2083583/diff:/var/lib/docker/overlay2/b657d6a61ee45d203f85a5407432ec3fdbbb05329bccccdd94119ecff713343e/diff:/var/lib/docker/overlay2/7c3c562fdc3c43d8bde02aacbf510988b458e1c154662f1f0fd6102d283eb1d3/diff:/var/lib/docker/overlay2/2fdaa4e2f302b58ca9d2fed104eab0fff268546683954e25b8d92c85a18a91c4/diff:/var/lib/docker/overlay2/f1be1a069e5424c356f900e33bdd1bae2a423f25863f0d1ff3e0ed2ccde89c42/diff:/var/lib/docker/overlay2/2914abd142f43128bd50027fd0c47f87131c6683327b3b91aa6da23094fe80a6/diff",
"MergedDir": "/var/lib/docker/overlay2/a2758ad7d2c67c2d3fab93b6d482ab8d0db524fa39ebcd8a11c5060dae4428d0/merged",
"UpperDir": "/var/lib/docker/overlay2/a2758ad7d2c67c2d3fab93b6d482ab8d0db524fa39ebcd8a11c5060dae4428d0/diff",
"WorkDir": "/var/lib/docker/overlay2/a2758ad7d2c67c2d3fab93b6d482ab8d0db524fa39ebcd8a11c5060dae4428d0/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:0da811fd3ed46c38cea69079fa395a3d715dbdbdd5c8177107c450bf6332bbfa",
"sha256:4337a9b79b842bfe58037ff8e3040c28e8e3366009befe7bc70694869e6ad9a1",
"sha256:631e9f799a80c48d29ea547226d4c97b5c4e4698baadbae796fbcb67b1cbdcba",
"sha256:f991bccee0f1f8f692280d0e1f83f48001576c08d33c53d6a1463d5062a6ff18",
"sha256:d592f6b23cfaeb0a7d534376e0d4a3a32255df78a9feda01e3a6a015bada66d5",
"sha256:e373b73b6b8b886d60cb5569ac9700c9619c25d990b1561ff4b323a8fd32a7ea",
"sha256:e99b6febfb8181a4baac9179f728d0ba124a09451ea0646ad69b15a0e7633565",
"sha256:3fb9c6d5746207b66e0a0f28852d387e7bafe5755d32798c93a8ecae4f8d7184",
"sha256:e41a410e76b29aeff4481f125aa9fe140bfe665777a49c803fc9310ca19a29d5",
"sha256:acc3b4859993665f48d192408f7a15a219610399ac56938f84ddcde106df2986",
"sha256:cad3199dcea6276688ebcc5b4219124654b2f62fb57388f7d9dea08d692fe8dc",
"sha256:31977d126245831c6d9490ab53a0af61133c2a634bd5ab12d377048ecf756df3",
"sha256:a4477949345238e384de7ab5a59d0f905ead9ac6c1d2546898c2a0c274f966f4",
"sha256:b9d10ea339c85c80310c0ecac7c62f10e59a6c15aecbbd1aa89b9649dc3882ff",
"sha256:0e9989810dd8a7b272096e612706ada14110740e1e4c90ff7f59695980f7e3cf"
]
},
"Metadata": {
"LastTagTime": "2026-08-17T08:55:02.519272461+08:00"
}
}