Skip to main content

mf-ardon — Официальная Python-библиотека (v4.0)

Универсальная клиентская библиотека для подключения к облачному ядру MF Ardon в 3 строки кода:

  1. Долгосрочная память для ИИ (ardon.Memory) — обучение пустой модели на ваших .txt файлах и конспектах за секунды без забывания прошлых тем (порт 8001).
  2. Оптимизация цен и товарных матриц 1С (ardon.Commerce) — расчёт оптимальных цен и разморозка оборотного капитала со склада (порт 8000).
  3. Оптимизатор для PyTorch (ardon.ArdonTorchOptimizer) — подключение к собственной нейросети вместо стандартного оптимизатора.

1. Установка одной командой

pip install mf-ardon

(Или напрямую из папки с библиотекой: pip install .)

Чтобы в любой момент вывести встроенную шпаргалку прямо в терминале, выполните:

ardon-help

или внутри Python:

import mf_ardon as ardon
ardon.tutorial()

2. Как получить или продлить API-ключ

Все вычисления выполняются на защищённом сервере MF Ardon. Для работы библиотеки требуется активный персональный ключ (api_key).

Если вы запустите код без ключа или ваш тестовый ключ истёк (умер), библиотека автоматически остановит выполнение и покажет уведомление с инструкцией:

  • Контакт для выдачи и продления ключей (WhatsApp / Telegram / Телефон): +996 506 310 444 (Тимур Турсунов)
  • Официальный репозиторий: https://github.com/discordworck-cmd/Ardon-LLm

Вы можете передать ключ напрямую в код (api_key="ВАШ_КЛЮЧ") или один раз задать переменную окружения в системе:

export ARDON_API_KEY="ВАШ_КЛЮЧ"

3. Как пользоваться библиотекой (3 простых сценария)

Сценарий А. Обучить ИИ на своих .txt файлах и задать вопрос (3 строки)

Положите ваши текстовые файлы или конспекты в папку my_data и запустите:

import mf_ardon as ardon

ai = ardon.Memory(api_key="ВАШ_КЛЮЧ")
ai.fit("my_data", epochs=8)  # обучает модель на всех .txt файлах в папке

res = ai.ask("как работает трансформер?")
print("Ответ ИИ:", res["answer"])
print("Связанные понятия:", res["related_concepts"])

Если нужно дообучить модель новому факту прямо на лету (без переобучения всей базы и без потери старых знаний):

ai.teach("Квантовая механика описывает энергетические уровни электрона.")

Сценарий Б. Рассчитать оптимальные цены и очистить склад для 1С (3 строки)

Названия товаров остаются только на вашем компьютере — на сервер отправляются только обезличенные идентификаторы и числа:

import mf_ardon as ardon

shop = ardon.Commerce(api_key="ВАШ_КЛЮЧ")
report = shop.optimize("1c_client_data.csv")

print("Прирост чистой прибыли (руб/мес):", report["total_monthly_profit_gain"])
print("Разморозка денег со склада (руб):", report["total_freed_capital"])

for item in report["items"]:
    print(item["sku"], item["name"], "->", item["verdict"], "Новая цена:", item["new_price"])

Сценарий В. Подключить внутри своей модели PyTorch

import mf_ardon as ardon

optimizer = ardon.ArdonTorchOptimizer(
    model.parameters(),
    api_key="ВАШ_КЛЮЧ",
    embedding_layer=model.get_input_embeddings(),
    lm_head_layer=model.lm_head,
    lr=0.15,
)

# 1. Пассивное чтение батча токенов
optimizer.observe(input_ids)

# 2. Шаг обучения через сервер ядра
loss = optimizer.step_remote(h_ctx_tensor, context_ids=[1, 4], target_id=12)

Metadata

Release files for mf-ardon 4.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mf-ardon 4.0.0
File Size Uploaded Provenance
mf_ardon-4.0.0.tar.gz 15.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mf-ardon 4.0.0
File Interpreter ABI Platform
mf_ardon-4.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 30.4 kB

Release files / mf_ardon-4.0.0.tar.gz

Download URL mf_ardon-4.0.0.tar.gz
Size 15.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0cc8ac8651d9e0a3278e210c74f027dbc1f849967da3ae6ed1114f958260bace
BLAKE2b-256 checksum
How to use checksums
98b630c2ed2f5e267bfa6f35e0a73b2499e180c16f2d2294a7566df220288e18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.0

Release files / mf_ardon-4.0.0-py3-none-any.whl

Download URL mf_ardon-4.0.0-py3-none-any.whl
Size 15.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a4a9588fbae17963eb6689ef7a16d01e2f7847fa5b1455f9c256b00dcff46018
BLAKE2b-256 checksum
How to use checksums
dc5fd7cbe64515ebcefef8857f6ef5286aec410570853f9a8f1e89481ae7015c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.0

Security for mf-ardon 4.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

4.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page