{
  "edges": [
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:11299@8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129:pypi:llama-index-llms-openai",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      "evidenceClass": "exact",
      "from": "opencode:11299",
      "id": "edge:04a1ff2b87703a94832c13fd",
      "observedAt": "2026-09-16T04:45:26.395Z",
      "relation": "declares_dependency",
      "to": "package:pypi:llama-index-llms-openai"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:11299@8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129:pypi:tokenizers",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      "evidenceClass": "exact",
      "from": "opencode:11299",
      "id": "edge:17f6a485f62ccbe7c6a8af81",
      "observedAt": "2026-09-16T04:45:26.395Z",
      "relation": "declares_dependency",
      "to": "package:pypi:tokenizers"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:11299@8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129:pypi:torch",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      "evidenceClass": "exact",
      "from": "opencode:11299",
      "id": "edge:295c4b12268e4d0ad263a4df",
      "observedAt": "2026-09-16T04:45:26.395Z",
      "relation": "declares_dependency",
      "to": "package:pypi:torch"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:11299@8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129:pypi:transformers",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      "evidenceClass": "exact",
      "from": "opencode:11299",
      "id": "edge:2c0c427b2ccb681aa2fd7f93",
      "observedAt": "2026-09-16T04:45:26.395Z",
      "relation": "declares_dependency",
      "to": "package:pypi:transformers"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:11299@8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129:pypi:llama-index-readers-web",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      "evidenceClass": "exact",
      "from": "opencode:11299",
      "id": "edge:3c8699870b1e90b919a69c09",
      "observedAt": "2026-09-16T04:45:26.395Z",
      "relation": "declares_dependency",
      "to": "package:pypi:llama-index-readers-web"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:11299@8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129:pypi:llama-index-core",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      "evidenceClass": "exact",
      "from": "opencode:11299",
      "id": "edge:4fa8556c641c15a637070d45",
      "observedAt": "2026-09-16T04:45:26.395Z",
      "relation": "declares_dependency",
      "to": "package:pypi:llama-index-core"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:11299@8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129:pypi:tiktoken",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      "evidenceClass": "exact",
      "from": "opencode:11299",
      "id": "edge:525d21f9f655058b4961071c",
      "observedAt": "2026-09-16T04:45:26.395Z",
      "relation": "declares_dependency",
      "to": "package:pypi:tiktoken"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:11299@8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129:pypi:accelerate",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      "evidenceClass": "exact",
      "from": "opencode:11299",
      "id": "edge:6b9b2fdbb56afd853c548842",
      "observedAt": "2026-09-16T04:45:26.395Z",
      "relation": "declares_dependency",
      "to": "package:pypi:accelerate"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:11299@8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129:pypi:llama-index-vector-stores-lancedb",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      "evidenceClass": "exact",
      "from": "opencode:11299",
      "id": "edge:9b5256890f6804eb5b7814d4",
      "observedAt": "2026-09-16T04:45:26.395Z",
      "relation": "declares_dependency",
      "to": "package:pypi:llama-index-vector-stores-lancedb"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:11299@8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129:pypi:openai",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      "evidenceClass": "exact",
      "from": "opencode:11299",
      "id": "edge:a95b1d2d792a7e1c9d19a807",
      "observedAt": "2026-09-16T04:45:26.395Z",
      "relation": "declares_dependency",
      "to": "package:pypi:openai"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:11299@8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129:pypi:opencv-python",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      "evidenceClass": "exact",
      "from": "opencode:11299",
      "id": "edge:b65be9c5e13b7e883824d273",
      "observedAt": "2026-09-16T04:45:26.395Z",
      "relation": "declares_dependency",
      "to": "package:pypi:opencv-python"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:11299@8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129:pypi:anthropic",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      "evidenceClass": "exact",
      "from": "opencode:11299",
      "id": "edge:d2fb8a0a9f2f8e088f6ada18",
      "observedAt": "2026-09-16T04:45:26.395Z",
      "relation": "declares_dependency",
      "to": "package:pypi:anthropic"
    }
  ],
  "entity": {
    "attributes": {
      "aiPackageCount": 12,
      "commitSha": "8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129",
      "lastActivityAt": "2026-09-15T13:09:00.895Z",
      "pathWithNamespace": "vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie",
      "treeComplete": true
    },
    "edgeCount": 12,
    "id": "opencode:11299",
    "indexable": true,
    "label": "vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie",
    "links": [
      {
        "kind": "official_source",
        "label": "openCode",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie"
      },
      {
        "kind": "snapshot",
        "label": "Commit",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      },
      {
        "kind": "local_dossier",
        "label": "KI-Code-Radar",
        "url": "/tools/ki-code-radar/repository/opencode-11299/"
      }
    ],
    "slug": "repository-opencode-11299-50196357",
    "sourceRefs": [
      {
        "dataset": "german-public-sector-ai-code-radar",
        "field": "opencode_project_id_and_commit",
        "fingerprint": "git:8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129",
        "sourceId": "opencode:11299",
        "url": "https://gitlab.opencode.de/vernetzte-stadt-gelsenkirchen/urban.ki/urban-ki-smartenergie/-/commit/8ed55e600cd8b3b1ba60a0aebd5cb7277dd2b129"
      }
    ],
    "type": "repository"
  },
  "fingerprint": "sha256:7b31f2bea4e935ef3878fba35da64dfa9bb79c6870e622c086057d4ea1f6769d",
  "generatedAt": "2026-09-16T04:45:26.395Z",
  "neighbors": [
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:llama-index-llms-openai",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 1,
        "provider": null,
        "repositoryCount": 1
      },
      "edgeCount": 1,
      "id": "package:pypi:llama-index-llms-openai",
      "indexable": true,
      "label": "LlamaIndex · Llms OpenAI",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/llama-index-llms-openai-9155387e/"
        }
      ],
      "slug": "package-pypi-llama-index-llms-openai-508329dc",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:llama-index-llms-openai"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "tokenization",
        "ecosystem": "pypi",
        "identity": "pypi:tokenizers",
        "licenseExpressions": [
          "non-standard"
        ],
        "occurrenceCount": 19,
        "provider": null,
        "repositoryCount": 14
      },
      "edgeCount": 14,
      "id": "package:pypi:tokenizers",
      "indexable": true,
      "label": "Hugging Face Tokenizers",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/tokenizers-7ba00902/"
        }
      ],
      "slug": "package-pypi-tokenizers-08cfda2b",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:tokenizers"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 23,
        "category": "machine-learning",
        "ecosystem": "pypi",
        "identity": "pypi:torch",
        "licenseExpressions": [
          "BSD-3-Clause"
        ],
        "occurrenceCount": 23,
        "provider": null,
        "repositoryCount": 16
      },
      "edgeCount": 16,
      "id": "package:pypi:torch",
      "indexable": true,
      "label": "PyTorch",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/torch-47a5352a/"
        }
      ],
      "slug": "package-pypi-torch-933de6da",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:torch"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 26,
        "category": "model-runtime",
        "ecosystem": "pypi",
        "identity": "pypi:transformers",
        "licenseExpressions": [
          "Apache-2.0"
        ],
        "occurrenceCount": 17,
        "provider": {
          "id": "hugging-face",
          "label": "Hugging Face"
        },
        "repositoryCount": 12
      },
      "edgeCount": 12,
      "id": "package:pypi:transformers",
      "indexable": true,
      "label": "Transformers",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/transformers-65289303/"
        }
      ],
      "slug": "package-pypi-transformers-d42f373c",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:transformers"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:llama-index-readers-web",
        "licenseExpressions": [
          "GPL-3.0-or-later"
        ],
        "occurrenceCount": 1,
        "provider": null,
        "repositoryCount": 1
      },
      "edgeCount": 1,
      "id": "package:pypi:llama-index-readers-web",
      "indexable": true,
      "label": "LlamaIndex · Readers Web",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/llama-index-readers-web-ef09483c/"
        }
      ],
      "slug": "package-pypi-llama-index-readers-web-b8898781",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:llama-index-readers-web"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:llama-index-core",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 2,
        "provider": null,
        "repositoryCount": 2
      },
      "edgeCount": 2,
      "id": "package:pypi:llama-index-core",
      "indexable": true,
      "label": "LlamaIndex · Core",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/llama-index-core-6f097879/"
        }
      ],
      "slug": "package-pypi-llama-index-core-e39f2b5a",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:llama-index-core"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "tokenization",
        "ecosystem": "pypi",
        "identity": "pypi:tiktoken",
        "licenseExpressions": [
          "non-standard"
        ],
        "occurrenceCount": 20,
        "provider": null,
        "repositoryCount": 16
      },
      "edgeCount": 16,
      "id": "package:pypi:tiktoken",
      "indexable": true,
      "label": "tiktoken",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/tiktoken-06b251a3/"
        }
      ],
      "slug": "package-pypi-tiktoken-2256fca6",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:tiktoken"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 1,
        "category": "model-runtime",
        "ecosystem": "pypi",
        "identity": "pypi:accelerate",
        "licenseExpressions": [
          "non-standard"
        ],
        "occurrenceCount": 7,
        "provider": null,
        "repositoryCount": 4
      },
      "edgeCount": 4,
      "id": "package:pypi:accelerate",
      "indexable": true,
      "label": "Accelerate",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/accelerate-7fac5dd9/"
        }
      ],
      "slug": "package-pypi-accelerate-fbcd37d7",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:accelerate"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:llama-index-vector-stores-lancedb",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 1,
        "provider": null,
        "repositoryCount": 1
      },
      "edgeCount": 1,
      "id": "package:pypi:llama-index-vector-stores-lancedb",
      "indexable": true,
      "label": "LlamaIndex · Vector Stores Lancedb",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/llama-index-vector-stores-lancedb-d8d9098c/"
        }
      ],
      "slug": "package-pypi-llama-index-vector-stores-lancedb-ccb03e39",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:llama-index-vector-stores-lancedb"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "model-api",
        "ecosystem": "pypi",
        "identity": "pypi:openai",
        "licenseExpressions": [
          "Apache-2.0"
        ],
        "occurrenceCount": 35,
        "provider": {
          "id": "openai",
          "label": "OpenAI"
        },
        "repositoryCount": 23
      },
      "edgeCount": 23,
      "id": "package:pypi:openai",
      "indexable": true,
      "label": "OpenAI SDK",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/openai-0dd26ac5/"
        }
      ],
      "slug": "package-pypi-openai-ca63d754",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:openai"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "computer-vision",
        "ecosystem": "pypi",
        "identity": "pypi:opencv-python",
        "licenseExpressions": [
          "Apache-2.0"
        ],
        "occurrenceCount": 11,
        "provider": null,
        "repositoryCount": 9
      },
      "edgeCount": 9,
      "id": "package:pypi:opencv-python",
      "indexable": true,
      "label": "OpenCV",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/opencv-python-bfa06e24/"
        }
      ],
      "slug": "package-pypi-opencv-python-92badf24",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:opencv-python"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "model-api",
        "ecosystem": "pypi",
        "identity": "pypi:anthropic",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 3,
        "provider": {
          "id": "anthropic",
          "label": "Anthropic"
        },
        "repositoryCount": 3
      },
      "edgeCount": 3,
      "id": "package:pypi:anthropic",
      "indexable": true,
      "label": "Anthropic SDK",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/anthropic-829dc3db/"
        }
      ],
      "slug": "package-pypi-anthropic-0942e969",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:anthropic"
        }
      ],
      "type": "package"
    }
  ],
  "schemaVersion": "ki-evidenznetz.entity.v1"
}
