镜像信息
{
"Id": "sha256:00445d89463afeb2efff908d5f79136b07226a1491c9ff4bb99dd23861a5f792",
"RepoTags": [
"ghcr.io/tashfeenahmed/freellmapi:v0.9.0",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tashfeenahmed/freellmapi:v0.9.0"
],
"RepoDigests": [
"ghcr.io/tashfeenahmed/freellmapi@sha256:24f8217ec13234c1b1efd1133445351c8b59f57bb7fb56b5c0408f5baf51f59c",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tashfeenahmed/freellmapi@sha256:63d9fb5ac12b287e3794cdc0c4a1b9cd8a936e15aa92d8019f87aee4bb371e6a"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-08-26T09:07:46.544943638Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "root",
"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=3b6f40e9a3e1691dd7e561d9fa842c28d6218746"
],
"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": null,
"WorkingDir": "/app",
"Entrypoint": [
"/usr/local/bin/docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.created": "2026-08-26T09:06:56.079Z",
"org.opencontainers.image.description": "7.4 billion tokens per month. 34 free LLM providers. 635 free model endpoints. All 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": "3b6f40e9a3e1691dd7e561d9fa842c28d6218746",
"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.9.0"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 536503633,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/31426aba4ff471e0c2b468c3ea7fcbd0a6dbe7ccf1ba4635fb1092f9d60d5dd6/diff:/var/lib/docker/overlay2/7f50dee49662c346f73d822a0a168dc6fd2cf44ab7cc405d802d8994cf235dd5/diff:/var/lib/docker/overlay2/16ab2f3dc8a4395e1f5be4994aa85ea11f41ff6bc9333c59ddba9e6ce229541b/diff:/var/lib/docker/overlay2/8f8992ecee8dc753c393665d112e056612a8bc94af262e9a58c64aa5dea134f0/diff:/var/lib/docker/overlay2/c345a53b6fa56d146d0b0506269ccddcb32e95814b569373a4ab7ebcdce35bf7/diff:/var/lib/docker/overlay2/d784f968dd78fb8c1de95bcfa10183e41fde330984823ad1bd3153ee7c1d858a/diff:/var/lib/docker/overlay2/5a5b8b38a1e934c4e5eca3ec7cc416044a3e151ca07840865dd449c2b40dd261/diff:/var/lib/docker/overlay2/bd47d3ce0ed8f4867bd7d520f2edb6bb2189fba09311e68e3d252ea687f97976/diff:/var/lib/docker/overlay2/c3d38ac06f5ae7bde538bf97b280316992c2204a9200e7e93bcdaf430815c873/diff:/var/lib/docker/overlay2/ec760592ebff4f66caa52f454243ff28bc1ba639bb7a3190bfaaea6f635bdb57/diff:/var/lib/docker/overlay2/68931a952e7777fd19d9d4de6f3b19fedc9adbc251bb31c6f1beb665d1f8e4f0/diff:/var/lib/docker/overlay2/68725e552256c30c1f3326ec91e3ceed126c4f16dae4266dc0a4bf181e86f2f6/diff:/var/lib/docker/overlay2/f9ea4204a4840568d8a217ed8c06ffd36627d5b17dceba4a9da39dfd1c38ab26/diff:/var/lib/docker/overlay2/671bf469178372b333d1f3a0c1bdc353b499a5d4b58738cce2f9603935daa65f/diff:/var/lib/docker/overlay2/267824afb625653b255760ab4d79e3b9e81eae7f5a41c36d742d941386a940b5/diff",
"MergedDir": "/var/lib/docker/overlay2/65e6389fef13bb0e19bd95205caf1a4982dd31bb69a9c9513b3ea13d3f76b57a/merged",
"UpperDir": "/var/lib/docker/overlay2/65e6389fef13bb0e19bd95205caf1a4982dd31bb69a9c9513b3ea13d3f76b57a/diff",
"WorkDir": "/var/lib/docker/overlay2/65e6389fef13bb0e19bd95205caf1a4982dd31bb69a9c9513b3ea13d3f76b57a/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:0da811fd3ed46c38cea69079fa395a3d715dbdbdd5c8177107c450bf6332bbfa",
"sha256:4337a9b79b842bfe58037ff8e3040c28e8e3366009befe7bc70694869e6ad9a1",
"sha256:631e9f799a80c48d29ea547226d4c97b5c4e4698baadbae796fbcb67b1cbdcba",
"sha256:f991bccee0f1f8f692280d0e1f83f48001576c08d33c53d6a1463d5062a6ff18",
"sha256:d592f6b23cfaeb0a7d534376e0d4a3a32255df78a9feda01e3a6a015bada66d5",
"sha256:e373b73b6b8b886d60cb5569ac9700c9619c25d990b1561ff4b323a8fd32a7ea",
"sha256:df36d45a7e619db7e47e784a54fa87d751d3e7dddc4318d2b25424cfc515081e",
"sha256:7af6a92d8de1ad7d781231093a5aa327d5e93914813877545534dbe7a2292fcb",
"sha256:393c7eed784feb568b66c57a8372de45c41da23305eab30f13c03c243fd0e892",
"sha256:6619b0552d7dd5da8a9e8dcbb25fff3851e9618c1acf0e5b7c222601e73b49ee",
"sha256:fa344097992f51f09e01bac1d9ebe63e8c83966cccad6ba2dadf822712908989",
"sha256:05ee003c2ef2dbf46d20527b7ae025208c7ae17dd325725b0c3a02a952296b14",
"sha256:7ca56b0e8df9686d8d2c2e6922436791a73cceef1011041b4b48eb32bdf5b57a",
"sha256:05d47cf6c20333f90a448805c37cac3f67627cbdbb0f4f9be3afe6cf061ad01d",
"sha256:3bb05c2b1f1d7f0b983053a12f41c12d67252953f28db60c1b30e8a8ee901f0b",
"sha256:3a4e5f1c335adab246d9ab8430f4e48b9ae6c7808279087ac843061e248fb73f"
]
},
"Metadata": {
"LastTagTime": "2026-08-31T08:44:46.627404038+08:00"
}
}