Observed since 21 Oct, 09:48 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AI4ICore Core - consolidated utility libraries (exceptions, logging, telemetry, observability, bootstrap, email) for AI4ICore microservices
Consolidated utility libraries for AI4ICore microservices. A single installable package that bundles what used to live across ten standalone libraries — constants, env, exceptions, logging, telemetry, observability, model management, service base, bootstrap, and email.
pip install ai4icore-core
| Subpackage | Purpose |
|---|---|
ai4icore_core.bootstrap | FastAPI app bootstrap helpers (cache, database, redis, schemas, versioning) |
ai4icore_core.constants | Static error codes, messages, and back-compat re-exports |
ai4icore_core.email | Provider-agnostic transactional email client (SMTP, console, pluggable) |
ai4icore_core.env | Pydantic-based environment / settings |
ai4icore_core.exceptions | Shared exception hierarchy, response envelope, FastAPI handlers |
ai4icore_core.logging | Structured JSON logging with trace correlation |
ai4icore_core.model_management | Model management client, Triton inference, FastAPI middleware |
ai4icore_core.observability | Prometheus metrics, dashboards, middleware |
ai4icore_core.service_base | App factory, health, rate limit, service registry, inference headers |
ai4icore_core.telemetry | OpenTelemetry tracing, Jaeger / OpenSearch query clients |
from ai4icore_core.env import app_env
from ai4icore_core.logging import get_logger, register_logging_plugin
from ai4icore_core.exceptions import register_exception_handlers
from ai4icore_core.observability import ObservabilityPlugin, PluginConfig
from ai4icore_core.telemetry import register_telemetry_plugin, TelemetryConfig
from ai4icore_core.service_base import create_inference_app
See each subpackage's source for the full surface.
>= 3.11MIT — see LICENSE.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.1.9 | 3 Jun 2026 | 30 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 09:48 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:24542cd42479b94fb011e4577fe3d06a27cfb756801c9b121a85e56732a7ed75