镜像信息
{
"Id": "sha256:350b1e58402428d6478ce041eaf3197b918039e12c9fb88046d7e725b3a32435",
"RepoTags": [
"ghcr.io/tashfeenahmed/freellmapi:v0.11.1",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tashfeenahmed/freellmapi:v0.11.1"
],
"RepoDigests": [
"ghcr.io/tashfeenahmed/freellmapi@sha256:ebfb6d4e62771f05a0ec13c7f49d5286daa9c7b0c38b784f3e3b981152123f19",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tashfeenahmed/freellmapi@sha256:0b47e73beedb05ca1ee92692b32ae1650db9d42ca8ba9906fa5aaf092b119ecf"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-09-20T15:05:25.855199856Z",
"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=4191d8e7abef39fcd93fab009123467036f39750"
],
"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-09-20T15:04:26.199Z",
"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": "4191d8e7abef39fcd93fab009123467036f39750",
"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.11.1"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 560083153,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/2efc0d9b52100e93f3cc3fae6056cf2d112457e02334726bb4bda1e8d097381a/diff:/var/lib/docker/overlay2/447ec9232dec9fc5aad00e5e49f77f14c6b45d4f359658f96016b40bdbff94c1/diff:/var/lib/docker/overlay2/22c69f6df7f905e7ee9ae677bbcc4fd4b8533e88e4a3de0d4ed8098d4bc9ea71/diff:/var/lib/docker/overlay2/c99dc39bc8856284a66c950684347272cd64962b5d1c69a581068583f24a00cd/diff:/var/lib/docker/overlay2/bcdb0640dba89234a7465ecbec6470674f70f6b81f20e44303019833ae662b2d/diff:/var/lib/docker/overlay2/30ac8ed8b12146bdf6307f110ef826f8755f229698c6912bef85bdd4a765f9de/diff:/var/lib/docker/overlay2/ca1b0d6c0c13bd00167f9a23cb2af475a0f2dabb4845706dbee6bcd9797674fa/diff:/var/lib/docker/overlay2/1e18f306af10402f1ada51d7079bb111426310845dea28ea26a3760b3af981bd/diff:/var/lib/docker/overlay2/859db01fc30a929b45ff6b996a1fb6aff070a94395763662d6654e8cd596d7b5/diff:/var/lib/docker/overlay2/5e1e594b965ec7eee1699b3bafa94a25d4a79410ea0d3640bff21177cd9fca48/diff:/var/lib/docker/overlay2/0fd59f37238af942421943193ab8414a431af07075b88c48324d27021c983f12/diff:/var/lib/docker/overlay2/170b52260370e3b8c6fae60f80c7ea7f65594945e4b9e6b77706649ee5daf778/diff:/var/lib/docker/overlay2/60d7d25f1cd610d9cafd83d0b9ef9ef8f1e5a8a0832e4fd44951dc460a4376b4/diff:/var/lib/docker/overlay2/53fea3aed114be07a475324b23998d593bee10da348b9e35984de80f1bbedee6/diff:/var/lib/docker/overlay2/a09793d24c39e62e15ec2a9fb66fdef27eef1ec76d3b7706b2987cfd805bd65c/diff",
"MergedDir": "/var/lib/docker/overlay2/b13569447a03063c951887f0a5cecd97f86e295eadfb1f24be5e7f8cb6e589cc/merged",
"UpperDir": "/var/lib/docker/overlay2/b13569447a03063c951887f0a5cecd97f86e295eadfb1f24be5e7f8cb6e589cc/diff",
"WorkDir": "/var/lib/docker/overlay2/b13569447a03063c951887f0a5cecd97f86e295eadfb1f24be5e7f8cb6e589cc/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:0da811fd3ed46c38cea69079fa395a3d715dbdbdd5c8177107c450bf6332bbfa",
"sha256:4337a9b79b842bfe58037ff8e3040c28e8e3366009befe7bc70694869e6ad9a1",
"sha256:631e9f799a80c48d29ea547226d4c97b5c4e4698baadbae796fbcb67b1cbdcba",
"sha256:f991bccee0f1f8f692280d0e1f83f48001576c08d33c53d6a1463d5062a6ff18",
"sha256:d592f6b23cfaeb0a7d534376e0d4a3a32255df78a9feda01e3a6a015bada66d5",
"sha256:e373b73b6b8b886d60cb5569ac9700c9619c25d990b1561ff4b323a8fd32a7ea",
"sha256:fd09882f16811c95447343886d53014fc3a7d6f2056a2a9183ddc59d58246661",
"sha256:f1258934484b35207c2b5060e498744e1ade9386ff04baade20cf8288aead653",
"sha256:fa31e2b552385008228a0852fa3aa4b77816dddaa4cb8ec6120ea723f2eb557a",
"sha256:790caea70d2a54ec3045bb1cb22fad4420528fb698ff48bdc0b571504db509ea",
"sha256:8ebc217149bc1fd702787d1cd9f026ecd029e9d9d5ce9f53bde1d32cd5664811",
"sha256:62b5c7c7317565333e6c40b6c6d98220960a365679ffad40fe35fd8eecba0cfc",
"sha256:e550675d65217e9994325d927984ee274ec9ecf8184ba89069fc4de130fcbd26",
"sha256:ce6155115e98e3d0d9809c5d9f948abcbd1231a09a293cb18b76b39fcec3b3ff",
"sha256:3292be8c9f28628279b056b7673a66da6b898573a1791669fd95b6ff86fb7a28",
"sha256:31c4ed420d0fd29fb7e02a6f1ddacb8841247df7e861fce677ec679143524609"
]
},
"Metadata": {
"LastTagTime": "2026-09-22T23:18:16.432488822+08:00"
}
}