Skip to main content

Official Python SDK for the ETL-D API - Stateless Data Middleware for AI Agents.

Project description

ETL-D Python SDK

Limpia, normaliza y estructura datos globales (direcciones, nombres, importes) con nuestro motor de IA asíncrono.

¿Cómo funciona nuestra arquitectura asíncrona?

A diferencia de otras APIs que te bloquean el hilo esperando una respuesta, ETL-D utiliza un sistema de colas (Celery/Redis).

  1. Envío: Tú envías un lote de miles de registros.
  2. Procesamiento: El sistema te devuelve un task_id instantáneo.
  3. Polling automático: Nuestro SDK se queda consultando el estado por ti (en segundo plano) hasta que el trabajo termina, devolviéndote los datos limpios directamente.

Ejemplo de uso (El cliente se encarga del robot por ti)

from etld import ETLDClient

client = ETLDClient(api_key="TU_API_KEY")

# Esta función envía los datos y se queda esperando (polling) 
# hasta que el servidor dice "SUCCESS".
datos_limpios = client.batch_process(
    items=[
        "Calle 70A No. 11 - 12, Bogotá", 
        "152 Teheran-ro, Seoul"
    ], 
    entity_type="address"
)

for resultado in datos_limpios:
    print(resultado['address_latin'])

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

etld-0.1.2.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

etld-0.1.2-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file etld-0.1.2.tar.gz.

File metadata

  • Download URL: etld-0.1.2.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.16

File hashes

Hashes for etld-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1f65d570afc70c61d93d1cb91b3f65b67d4539bc48aabaa89d809334ff9ca208
MD5 fe024d950f1c49c4b2db3b6a69e643fb
BLAKE2b-256 9f76a06db0c02df7d36acbea7e7c5fbf69aa2f007052b369763f347dcf21eb7c

See more details on using hashes here.

File details

Details for the file etld-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: etld-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.16

File hashes

Hashes for etld-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a155e0ecfcefa68d72432b8fda137d075b7512abe0b77c7ed2eeea1cefebd157
MD5 60436b620547a5c034dc49f364fcf425
BLAKE2b-256 a1a6670f07e45923be628bbbf886b27a6d4f35a0b63ec768e4e2ecc545cf3f60

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page