Ai-essay-evaluator

Latest version: v0.7.0

Safety actively analyzes 720919 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.7.0

Features

- Enhance openai client with adaptive rate limiting and improved error handling ([`aadaad3`](https://github.com/markm-io/ai-essay-evaluator/commit/aadaad398913564634bd15ff32a621b7a9a5b535))
- Enhance cost analysis by improving token calculation and adding detailed tests ([`753b9ea`](https://github.com/markm-io/ai-essay-evaluator/commit/753b9ea4f09cc5820719704cae104632601c2bd7))

0.6.0

0.5.0

Features

- Implement asynchronous logging with asynclogger and integrate into csv processing ([`c84b7af`](https://github.com/markm-io/ai-essay-evaluator/commit/c84b7af81e2aa2cbbdbde263d3bba91724bbdeb9))
- Refactor text normalization and enhance csv handling with column reordering for total_score ([`40dc9fc`](https://github.com/markm-io/ai-essay-evaluator/commit/40dc9fcbf46055e4ff4a029b5f6c46dd784a72be))
- Enhance logging setup to ensure proper file handler closure on exit ([`eb8d049`](https://github.com/markm-io/ai-essay-evaluator/commit/eb8d049201d119703d6a43137615bd3e4046d04e))
- Add option to calculate scoring totals and enhance csv handling with text normalization ([`e05fd32`](https://github.com/markm-io/ai-essay-evaluator/commit/e05fd32b14f8c9cd6d2a6b94f3e3770af8cd4ae7))
- Enhance error logging and process rows in batches for improved performance ([`7a059d3`](https://github.com/markm-io/ai-essay-evaluator/commit/7a059d3338b783b5175e45c409b12603877dd01f))
- Implement semaphore for concurrent processing in openai client ([`63e9d5f`](https://github.com/markm-io/ai-essay-evaluator/commit/63e9d5f8abbfd39009053495ade3bd61cdc731c6))
- Add progress display and logging enhancements in essay evaluation process ([`db372e6`](https://github.com/markm-io/ai-essay-evaluator/commit/db372e6e5606ba90c833547bb2e231d42230fde9))

Bug fixes

- Add character replacement for problematic sequences in text normalization ([`f7978dc`](https://github.com/markm-io/ai-essay-evaluator/commit/f7978dcd2153bac4148303208dabac3baac0d855))
- Update merge columns in file handler to use correct identifiers ([`c7db5be`](https://github.com/markm-io/ai-essay-evaluator/commit/c7db5be7228045ed913c0a97f395056f8a2a4202))
- Enhance csv merging functionality to preserve scoring format and pass information ([`ab3bb90`](https://github.com/markm-io/ai-essay-evaluator/commit/ab3bb9013027a5cb2720ca68a1bcf9ffff61cc0c))
- Update token cost display to include both cached and uncached tokens ([`079334b`](https://github.com/markm-io/ai-essay-evaluator/commit/079334bcb46f21990665b405e294920ccaf893ad))

0.4.0

Features

- Add feedback for verbatim responses in ai grading evaluation ([`ae8a816`](https://github.com/markm-io/ai-essay-evaluator/commit/ae8a816e8747a7deba00c6a075d6f4a0550d63e7))

0.3.0

Features

- Add rate limiting handling and reset time parsing in openai client ([`bc03369`](https://github.com/markm-io/ai-essay-evaluator/commit/bc03369ec2367f5b07b68d26dd5ce80fa0c8aafa))
- Enhance cost analysis by accumulating usage details and updating cost calculation logic ([`54141c6`](https://github.com/markm-io/ai-essay-evaluator/commit/54141c6826a368e91ec7b9b38224f807abac413d))
- Refactor openai client integration to use asyncopenai and improve error handling ([`bda29f7`](https://github.com/markm-io/ai-essay-evaluator/commit/bda29f727f0e9f602afcb78eb137bb758dbb536d))
- Rename grader to evaluator in cli and update command options ([`e2031ea`](https://github.com/markm-io/ai-essay-evaluator/commit/e2031ea9d2acb1f8fa11f0ddf1fa296f1ae2e0a2))

0.2.0

Features

- Add pre-push hook to check for remote updates ([`d2914eb`](https://github.com/markm-io/ai-essay-evaluator/commit/d2914eba7d64bf9b74aea4a17bd890cabb9081ac))

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.