{
  "edges": [
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-community",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:017ca39575a06d9abe03b048",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-community"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-mistralai",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:018e76962d25df4b3f1c490f",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-mistralai"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-google-community",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:0eae9b57f2232abbbc1c6da2",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-google-community"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-mcp-adapters",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:194773b1f63bf0fbf0237fbb",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-mcp-adapters"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-protocol",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:265b40a01583647ee42b03a6",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-protocol"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-core",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:298eae01c901f54495220f46",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-core"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langgraph",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:7705b026e3a8415e87d33234",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langgraph"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:tokenizers",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:84c4fc9683961fa8e0cd5bbe",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:tokenizers"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-weaviate",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:893ca4b91e8f0603e36de0cd",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-weaviate"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:anthropic",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:98007092d6dd5e889d340662",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:anthropic"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:opencv-python",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:a092032679ef1539b49fe400",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:opencv-python"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-text-splitters",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:b7521386a7040ba3fb195b3d",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-text-splitters"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:openai",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:be990c3c1184410cd5a3db5f",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:openai"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:c82ba6e09b32954b52e2afbd",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:tiktoken",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:e8d27437abb31874e0af1fc4",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:tiktoken"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-openai",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:f68d1cce4f5b8341658f1a5b",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-openai"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:weaviate-client",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      "evidenceClass": "exact",
      "from": "opencode:12239",
      "id": "edge:fd9a43dfafe04909f6ba8cfc",
      "observedAt": "2026-07-31T19:03:09.699Z",
      "relation": "declares_dependency",
      "to": "package:pypi:weaviate-client"
    }
  ],
  "entity": {
    "attributes": {
      "aiPackageCount": 17,
      "commitSha": "318cda8c49da743f2c4a18a4f4d5c36fc22102fc",
      "lastActivityAt": "2026-07-31T12:19:47.438Z",
      "pathWithNamespace": "sh/diwish/splitbot/kosmo/llm-service",
      "treeComplete": true
    },
    "edgeCount": 17,
    "id": "opencode:12239",
    "indexable": true,
    "label": "sh/diwish/splitbot/kosmo/llm-service",
    "links": [
      {
        "kind": "official_source",
        "label": "openCode",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service"
      },
      {
        "kind": "snapshot",
        "label": "Commit",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      },
      {
        "kind": "local_dossier",
        "label": "KI-Code-Radar",
        "url": "/tools/ki-code-radar/repository/opencode-12239/"
      }
    ],
    "slug": "repository-opencode-12239-ab2d59f6",
    "sourceRefs": [
      {
        "dataset": "german-public-sector-ai-code-radar",
        "field": "opencode_project_id_and_commit",
        "fingerprint": "git:318cda8c49da743f2c4a18a4f4d5c36fc22102fc",
        "sourceId": "opencode:12239",
        "url": "https://gitlab.opencode.de/sh/diwish/splitbot/kosmo/llm-service/-/commit/318cda8c49da743f2c4a18a4f4d5c36fc22102fc"
      }
    ],
    "type": "repository"
  },
  "fingerprint": "sha256:dbcac3ed6b03da3c3563892a916346bc19f1b34579bf67b44df35726e2e7005b",
  "generatedAt": "2026-07-31T19:04:23.080Z",
  "neighbors": [
    {
      "attributes": {
        "advisoryCount": 4,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-community",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 5,
        "provider": null,
        "repositoryCount": 5
      },
      "edgeCount": 5,
      "id": "package:pypi:langchain-community",
      "indexable": true,
      "label": "LangChain Community",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-community-b296254c/"
        }
      ],
      "slug": "package-pypi-langchain-community-ee8a8d54",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-community"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-mistralai",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 1,
        "provider": null,
        "repositoryCount": 1
      },
      "edgeCount": 1,
      "id": "package:pypi:langchain-mistralai",
      "indexable": true,
      "label": "LangChain · Mistralai",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-mistralai-52e30148/"
        }
      ],
      "slug": "package-pypi-langchain-mistralai-d7dbf9a1",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-mistralai"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-google-community",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 1,
        "provider": null,
        "repositoryCount": 1
      },
      "edgeCount": 1,
      "id": "package:pypi:langchain-google-community",
      "indexable": true,
      "label": "LangChain · Google Community",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-google-community-733aba30/"
        }
      ],
      "slug": "package-pypi-langchain-google-community-69d63376",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-google-community"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-mcp-adapters",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 4,
        "provider": null,
        "repositoryCount": 3
      },
      "edgeCount": 3,
      "id": "package:pypi:langchain-mcp-adapters",
      "indexable": true,
      "label": "LangChain · MCP Adapters",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-mcp-adapters-1c0e13c7/"
        }
      ],
      "slug": "package-pypi-langchain-mcp-adapters-36787be9",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-mcp-adapters"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-protocol",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 6,
        "provider": null,
        "repositoryCount": 4
      },
      "edgeCount": 4,
      "id": "package:pypi:langchain-protocol",
      "indexable": true,
      "label": "LangChain · Protocol",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-protocol-2715aeed/"
        }
      ],
      "slug": "package-pypi-langchain-protocol-4761bf6f",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-protocol"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 7,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-core",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 8,
        "provider": null,
        "repositoryCount": 6
      },
      "edgeCount": 6,
      "id": "package:pypi:langchain-core",
      "indexable": true,
      "label": "LangChain Core",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-core-82117efb/"
        }
      ],
      "slug": "package-pypi-langchain-core-a06e4351",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-core"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 2,
        "category": "agents",
        "ecosystem": "pypi",
        "identity": "pypi:langgraph",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 9,
        "provider": null,
        "repositoryCount": 7
      },
      "edgeCount": 7,
      "id": "package:pypi:langgraph",
      "indexable": true,
      "label": "LangGraph",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langgraph-6c1c645e/"
        }
      ],
      "slug": "package-pypi-langgraph-c5a77708",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langgraph"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "tokenization",
        "ecosystem": "pypi",
        "identity": "pypi:tokenizers",
        "licenseExpressions": [
          "non-standard"
        ],
        "occurrenceCount": 13,
        "provider": null,
        "repositoryCount": 10
      },
      "edgeCount": 10,
      "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": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-weaviate",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 1,
        "provider": null,
        "repositoryCount": 1
      },
      "edgeCount": 1,
      "id": "package:pypi:langchain-weaviate",
      "indexable": true,
      "label": "LangChain · Weaviate",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-weaviate-707e0daa/"
        }
      ],
      "slug": "package-pypi-langchain-weaviate-df3dbc37",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-weaviate"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "model-api",
        "ecosystem": "pypi",
        "identity": "pypi:anthropic",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 2,
        "provider": {
          "id": "anthropic",
          "label": "Anthropic"
        },
        "repositoryCount": 2
      },
      "edgeCount": 2,
      "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"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "computer-vision",
        "ecosystem": "pypi",
        "identity": "pypi:opencv-python",
        "licenseExpressions": [
          "Apache-2.0"
        ],
        "occurrenceCount": 7,
        "provider": null,
        "repositoryCount": 5
      },
      "edgeCount": 5,
      "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": 1,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-text-splitters",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 3,
        "provider": null,
        "repositoryCount": 3
      },
      "edgeCount": 3,
      "id": "package:pypi:langchain-text-splitters",
      "indexable": true,
      "label": "LangChain · Text Splitters",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-text-splitters-0c057788/"
        }
      ],
      "slug": "package-pypi-langchain-text-splitters-262b4870",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-text-splitters"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "model-api",
        "ecosystem": "pypi",
        "identity": "pypi:openai",
        "licenseExpressions": [
          "Apache-2.0"
        ],
        "occurrenceCount": 30,
        "provider": {
          "id": "openai",
          "label": "OpenAI"
        },
        "repositoryCount": 19
      },
      "edgeCount": 19,
      "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": 3,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 9,
        "provider": null,
        "repositoryCount": 7
      },
      "edgeCount": 7,
      "id": "package:pypi:langchain",
      "indexable": true,
      "label": "LangChain",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-2b3b6a0b/"
        }
      ],
      "slug": "package-pypi-langchain-920cf37a",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "tokenization",
        "ecosystem": "pypi",
        "identity": "pypi:tiktoken",
        "licenseExpressions": [
          "non-standard"
        ],
        "occurrenceCount": 16,
        "provider": null,
        "repositoryCount": 13
      },
      "edgeCount": 13,
      "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": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-openai",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 8,
        "provider": {
          "id": "openai",
          "label": "OpenAI"
        },
        "repositoryCount": 6
      },
      "edgeCount": 6,
      "id": "package:pypi:langchain-openai",
      "indexable": true,
      "label": "LangChain OpenAI",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-openai-4985188e/"
        }
      ],
      "slug": "package-pypi-langchain-openai-647f2dd2",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-openai"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "vector-store",
        "ecosystem": "pypi",
        "identity": "pypi:weaviate-client",
        "licenseExpressions": [
          "BSD-3-Clause"
        ],
        "occurrenceCount": 3,
        "provider": null,
        "repositoryCount": 3
      },
      "edgeCount": 3,
      "id": "package:pypi:weaviate-client",
      "indexable": true,
      "label": "Weaviate Client",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/weaviate-client-c34ddc0e/"
        }
      ],
      "slug": "package-pypi-weaviate-client-9b741d7a",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:weaviate-client"
        }
      ],
      "type": "package"
    }
  ],
  "schemaVersion": "ki-evidenznetz.entity.v1"
}
