>_

ИНСТРУМЕНТАРИЙ РАЗРАБОТЧИКА

Официальные SDK

Нативные клиенты для бесшовной интеграции автономного вычислительного ядра в корпоративные инфраструктуры. SDK обеспечивают строгую типизацию, автоматическое управление соединениями и поддержку ГОСТ-шифрования «из коробки».

Python autonomous-core-sdk

Официальный клиент для Python 3.9+. Оптимизирован для потоковой обработки Pandas/Polars датафреймов и легко встраивается в Apache Airflow. Поставляется через защищенный Yandex Cloud Registry для исключения Supply Chain атак.

pip install autonomous-core-sdk --extra-index-url https://pypi.yandexcloud.net/autonomous-core/

Спецификация

Pydantic v2: Строгая валидация моделей ответов

Нативный asyncio: Асинхронная неблокирующая работа (async/await)

Автоматический поллинг: Управление статусами долгоиграющих задач

SovereignConfig: Инжект ГОСТ-сертификатов для On-Premise

[ СУВЕРЕННЫЙ КОНТУР / AIR-GAPPED ]

По умолчанию все SDK настроены на использование публичных Endpoint'ов SaaS-версии. Для маршрутизации запросов в изолированный корпоративный контур (On-Premise) необходимо инициализировать клиент с объектом SovereignConfig.

Обязательное условие: на сервере исполнения должен быть установлен Корневой сертификат удостоверяющего центра Минцифры РФ (Russian Trusted Root CA).
main.py

# Инициализация SDK для работы в изолированном контуре

from autonomous_core import AutonomousClient, SovereignConfig

 

client = AutonomousClient(

api_key="sk_live_***",

config=SovereignConfig(

endpoint="https://api.ru.autonomouscore.net/v1",

gost_crypto=True,

verify_ssl="/etc/ssl/certs/russian_trusted_root.crt"

)

)

processing.py

# Асинхронная нормализация Pandas DataFrame

result = await client.sanitize_dataframe(

df=dirty_data,

target_schema="CommerceML_2.1",

block_until_done=True

)

 

print(f"Успешно обработано строк: {result.rows_processed}")