From 6089aa3826a2b383c54b4a373f2c3b5339eabf38 Mon Sep 17 00:00:00 2001 From: mirzaev Date: Tue, 4 Nov 2025 11:39:08 +0700 Subject: [PATCH] created --- .gitignore | 3 ++ README.md | 14 ++++++++- composer.json | 33 +++++++++++++++++++++ mirzaev/neuroseti/system/network.php | 43 ++++++++++++++++++++++++++++ 4 files changed, 92 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 composer.json create mode 100644 mirzaev/neuroseti/system/network.php diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aa366b7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +!.gitignore +composer.lock +vendor diff --git a/README.md b/README.md index 3823838..053f7e9 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,15 @@ # neuroseti +Library for easy neural networks support + +```php +// Library for neural networks support +use mirzaev\neuroseti\network; + +var_dump(network::gpt5); +``` + +## Installation +```bash +composer require mirzaev/neuroseti +``` -Library for easy neural networks support \ No newline at end of file diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..0a569ca --- /dev/null +++ b/composer.json @@ -0,0 +1,33 @@ +{ + "name": "mirzaev/neuroseti", + "description": "Library for easy neural networks support", + "homepage": "https://git.svoboda.works/mirzaev/neuroseti", + "type": "library", + "keywords": [], + "readme": "README.md", + "license": "WTFPL", + "authors": [ + { + "name": "Arsen Mirzaev Tatyano-Muradovich", + "email": "arsen@mirzaev.sexy", + "homepage": "https://mirzaev.sexy", + "role": "Creator" + } + ], + "support": { + "issues": "https://git.svoboda.works/mirzaev/neuroseti/issues" + }, + "require": { + "php": "^8.4" + }, + "autoload": { + "psr-4": { + "mirzaev\\neuroseti\\": "mirzaev/neuroseti/system" + } + }, + "autoload-dev": { + "psr-4": { + "mirzaev\\neuroseti\\tests\\": "mirzaev/neuroseti/tests" + } + } +} diff --git a/mirzaev/neuroseti/system/network.php b/mirzaev/neuroseti/system/network.php new file mode 100644 index 0000000..ceb314f --- /dev/null +++ b/mirzaev/neuroseti/system/network.php @@ -0,0 +1,43 @@ + + */ +enum network: string +{ + // OpenAI GPT-4 + case gpt_4_1 = 'GPT-4.1'; + case gpt_4_1_mini = 'GPT-4.1 mini'; + case gpt_4_1_nano = 'GPT-4.1 nano'; + case o_4_mini = 'o4-mini'; + + // OpenAI GPT-5 + case gpt_5 = 'GPT-5'; + case gpt_5_mini = 'GPT-5 mini'; + case gpt_5_nano = 'GPT-5 nano'; + case gpt_5_pro = 'GPT-5 pro'; + + // OpenAI GPT RealTime + case gpt_realtime = 'GPT realtime'; + case gpt_realtime_mini = 'GPT realtime mini'; + + // OpenAI Sora 2 + case sora_2 = 'Sora 2'; + case sora_2_pro = 'Sora 2 pro'; + + // OpenAI Image Generation + case gpt_image_1 = 'GPT image 1'; + case gpt_image_1_mini = 'GPT image 1 mini'; +} +