mkhab7 / deepai
a php library for using deepai.org apis
1.0.3
2022-03-11 14:43 UTC
Requires
- php: >=8.0
- ext-curl: *
- guzzlehttp/guzzle: ^7.4
Requires (Dev)
- pestphp/pest: ^1.21
README
A library for using deepai.org api
install
via composer :
composer require mkhab7/deepai
usage
use Solid\Deepai\Deepai; require_once 'vendor/autoload.php'; $deepai = new Deepai('api key'); $deepai->setImage('image url'); // you can use a url or a local file path , for example : $deepai->setImage(new CURLFile('image.jpg')); $deepai->colorize(); $result = $deepai->apply(); $url = $result->url(); $result->save('output.jpg'); /* * you can get the all response data from this method */ $allResponseData = $result->getData();
You can adjust the text as needed
example :
$deepai->setText('cat'); $deepai->textToImage();
if output is a text you can use "output"
example :
$deepai->setText('cat'); $textOutput = $deepai->textGeneration()->apply()->output();//returns output url/text
set a custom method :
$deepai->setImage(new CURLFile('image.jpg')) ->method('deepdream') //custom method ->apply();
All the methods you can use
- colorize
- toonify
- superResolution
- textToImage
- textGeneration
- nudityDetection
- waifu2x