Catalog PyPI
PACKAGE EXPLORERView in registry

ai4icore-core

PyPI

AI4ICore Core - consolidated utility libraries (exceptions, logging, telemetry, observability, bootstrap, email) for AI4ICore microservices

ai4icorebootstrapemailexceptionsfastapiloggingobservabilitytelemetry
Versions collected1
Direct dependencies30From release 1.1.9
Last observed21 Oct, 09:48 UTC

README

Version 1.1.9 documentation

ai4icore-core

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.

Installation

pip install ai4icore-core

Subpackages

SubpackagePurpose
ai4icore_core.bootstrapFastAPI app bootstrap helpers (cache, database, redis, schemas, versioning)
ai4icore_core.constantsStatic error codes, messages, and back-compat re-exports
ai4icore_core.emailProvider-agnostic transactional email client (SMTP, console, pluggable)
ai4icore_core.envPydantic-based environment / settings
ai4icore_core.exceptionsShared exception hierarchy, response envelope, FastAPI handlers
ai4icore_core.loggingStructured JSON logging with trace correlation
ai4icore_core.model_managementModel management client, Triton inference, FastAPI middleware
ai4icore_core.observabilityPrometheus metrics, dashboards, middleware
ai4icore_core.service_baseApp factory, health, rate limit, service registry, inference headers
ai4icore_core.telemetryOpenTelemetry tracing, Jaeger / OpenSearch query clients

Usage

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.

Requirements

  • Python >= 3.11

License

MIT — see LICENSE.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.1.93 Jun 202630

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
coss-india/ai4i-core

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:48 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:24542cd42479b94fb011e4577fe3d06a27cfb756801c9b121a85e56732a7ed75