镜像信息
{
"Id": "sha256:6a4e4a2a7591adad4600ced3e132d04b295c8f4ca9efd034fe124f1f0647bda7",
"RepoTags": [
"ghcr.io/tashfeenahmed/freellmapi:latest",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tashfeenahmed/freellmapi:latest"
],
"RepoDigests": [
"ghcr.io/tashfeenahmed/freellmapi@sha256:d346fef860943cdc4abff6c5eaadc060331a7ef28013daccc82c7c9b02bc2bd2",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tashfeenahmed/freellmapi@sha256:e0b5cc1f84817e4c10b6437d69b7d039240b39ef63f1c39d31ac22a5334f2860"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-06-08T13:13:21.04306963Z",
"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-08T13:12:46.440Z",
"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": "bfea8a894718130609fc15a798a424e23fbf8a68",
"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": "main"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 527557445,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/f8c1e1c046508694d566596a192ddce4a8f56f2945182a096b9f28577781f6f4/diff:/var/lib/docker/overlay2/d54b0e7a35874021452e83b122a781456d79c8de9940075dd425818b252d586a/diff:/var/lib/docker/overlay2/99e2e3067c470d91727ef487ed2e060bba7a2238368a854bb08104a1f78279a2/diff:/var/lib/docker/overlay2/1704f3f9eae39fd8d07c5a32f81bffeb6b3d28e527b8af3cf4e952c727a34993/diff:/var/lib/docker/overlay2/00afd09bfec0ecb66b107f87f30216ba3f3d781683ffcff0ad802de2941217d5/diff:/var/lib/docker/overlay2/d90b3158a13f15ff36b98dc399cfc63b6e88066826e39d812edaab2558b72a92/diff:/var/lib/docker/overlay2/ec1e45b9f562f39da90f4acffeeb74858b3eca18339df1481f8d8a4b94b7adcb/diff:/var/lib/docker/overlay2/f04276f5a78c28588b916dcb824c0d6ab6f49966ab18569737f9219ad62a111d/diff:/var/lib/docker/overlay2/9f07e81ff336fa81e413dd44532213ec4fbac2584b4acd0896a329db9b623b50/diff:/var/lib/docker/overlay2/89ec45a887e15df323b25341d2289c9f79fbaeec009fd1ad167fc2246aea432b/diff:/var/lib/docker/overlay2/9a82efc12ae8a253bf174808c59f4416cb73dc968a6826e923a8553bfb887072/diff:/var/lib/docker/overlay2/e29a62272c669b37f7cce2ba5ad871bdac8ad01a2338378e1115b58cc01f9c10/diff",
"MergedDir": "/var/lib/docker/overlay2/5f3a1d28fa902a86041f742fc3f4d2683dd0b07e14b67138f045f9d15fcdb227/merged",
"UpperDir": "/var/lib/docker/overlay2/5f3a1d28fa902a86041f742fc3f4d2683dd0b07e14b67138f045f9d15fcdb227/diff",
"WorkDir": "/var/lib/docker/overlay2/5f3a1d28fa902a86041f742fc3f4d2683dd0b07e14b67138f045f9d15fcdb227/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:0da811fd3ed46c38cea69079fa395a3d715dbdbdd5c8177107c450bf6332bbfa",
"sha256:4337a9b79b842bfe58037ff8e3040c28e8e3366009befe7bc70694869e6ad9a1",
"sha256:631e9f799a80c48d29ea547226d4c97b5c4e4698baadbae796fbcb67b1cbdcba",
"sha256:f991bccee0f1f8f692280d0e1f83f48001576c08d33c53d6a1463d5062a6ff18",
"sha256:d592f6b23cfaeb0a7d534376e0d4a3a32255df78a9feda01e3a6a015bada66d5",
"sha256:e373b73b6b8b886d60cb5569ac9700c9619c25d990b1561ff4b323a8fd32a7ea",
"sha256:864e5e39e1cdd78192e4b237cb4f3e3d4129418ecc158f7cd8ab228ba83a8f2e",
"sha256:d2029ca54f46bafcc23ebeb05b776665f871cd58c815c124457e639369ecfda1",
"sha256:956c3f5cc64a188c08f4272ce2e108b0ad3c7715d50c20572b33937ce34867c9",
"sha256:7dc4be6b59f9344b7104a2df11eb3a73939722c28b4acbb2b64152c3308699c8",
"sha256:0da38536cc654a40c2f4fa1fb699f2af83841f45558a231442a0083e6669525d",
"sha256:be0c933a9d736d749c733077620992303375c90530d270d1781c5be2ea3fa46d",
"sha256:473cb047fa37e6b6d12d559e7ad76868649240eda7006f82d1b7222c64d30c1f"
]
},
"Metadata": {
"LastTagTime": "2026-06-09T11:25:33.711404913+08:00"
}
}