eliashaeussler / typo3-solver
扩展TYPO3 CMS,使用AI生成解决方案来扩展TYPO3的异常处理
0.2.14
2024-09-17 11:53 UTC
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- ext-mbstring: *
- erusev/parsedown: ^1.7
- guzzlehttp/guzzle: ^7.5
- openai-php/client: ^0.4.1 || ^0.5.0 || ^0.6.0 || ^0.7.0 || ^0.8.0 || ^0.9.0 || ^0.10.0
- psr/http-message: ^1.0 || ^2.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
- spatie/backtrace: ^1.2
- symfony/console: ^5.4 || ^6.0 || ^7.0
- symfony/filesystem: ^5.4 || ^6.0 || ^7.0
- symfony/routing: ^5.4 || ^6.0 || ^7.0
- typo3/cms-core: ^11.5 || ^12.4 || ~13.3.0
- typo3fluid/fluid: ^2.15 || ^4.0
Requires (Dev)
- ext-dom: *
- phpunit/phpcov: ^9.0 || ^10.0
- symfony/dependency-injection: ^5.4 || ^6.0 || ^7.0
- typo3/testing-framework: ^7.0.2 || ^8.2.1
- dev-main
- 0.2.14
- 0.2.13
- 0.2.12
- 0.2.11
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-renovate/lock-file-maintenance
- dev-renovate/eslint-9.x-lockfile
- dev-renovate/sass-1.x-lockfile
- dev-renovate/eslint-js-9.x-lockfile
- dev-renovate/sass-loader-16.x-lockfile
- dev-feature/typo3-13.3
- dev-renovate/typo3fluid-fluid-4.x
- dev-renovate/typescript-eslint-8.x-lockfile
- dev-renovate/babel-loader-9.x-lockfile
- dev-renovate/stylelint-config-sass-guidelines-12.x-lockfile
- dev-renovate/eslint-plugin-sonarjs-2.x
- dev-renovate/typescript-5.x-lockfile
- dev-renovate/phpstan-packages
This package is auto-updated.
Last update: 2024-09-21 09:35:30 UTC
README
TYPO3扩展 solver
一个用于解决TYPO3 CMS异常的扩展,使用AI生成解决方案。它使用OpenAI PHP客户端向配置的模型发送提示,并使用响应的完成结果作为解决方案。可以配置多个完成属性(模型、令牌、温度、完成数)。它还提供了一个控制台命令,用于从命令行解决问题。
🚀 特性
- 扩展的异常处理程序,包含AI生成解决方案
- 可配置的AI完成属性(模型、令牌、温度、完成数)
- 问题解决结果的缓存集成
- 控制台命令,用于从命令行解决问题
- 可自定义的解决方案提供者和提示
- 兼容TYPO3 11.5 LTS、12.4 LTS和13.3
🔥 安装
Composer
composer require eliashaeussler/typo3-solver
TER
从TYPO3扩展仓库(TER)下载zip文件。
📙 文档
请参阅官方扩展文档。
💎 致谢
扩展图标(“lightbulb-on”)是TYPO3核心中原始actions-lightbulb-on
图标的修改版。此外,还使用了TYPO3核心中的actions-calendar
、actions-cpu
、actions-debug
、actions-exclamation-triangle-alt
和spinner-circle
图标。所有图标最初都根据MIT许可协议授权。
此项目深受Fix your Laravel exceptions with AI一文的启发,作者为Marcel Pociot。
此外,我还要感谢Nuno Maduro以及openai-php/client
库的所有贡献者,感谢他们这段美丽的代码。
⭐ 许可证
此项目根据GNU通用公共许可证2.0版(或更高版)授权。