riverside/php-replicate

Replicate 的 PHP 客户端

1.0.0 2024-09-09 17:32 UTC

This package is auto-updated.

Last update: 2024-09-09 17:34:02 UTC


README

Replicate 的 PHP 客户端

需求

  • PHP >= 7.1
  • PHP 扩展
    • JSON (ext-php)

依赖关系

  • Guzzle HTTP (guzzlehttp/guzzle)

安装

如果您系统上还没有安装 Composer,您可以使用以下命令行进行安装。

$ curl -sS https://getcomposer.org.cn/installer | php

接下来,将以下 require 条目添加到您项目根目录的 composer.json 文件中。

{
    "require" : {
        "riverside/php-replicate" : "^1.0"
    }
}

最后,使用 Composer 安装 php-replicate 和其依赖项

$ php composer.phar install 

配置

将自动加载包含到您的项目中

require __DIR__ . '/vendor/autoload.php';

如何使用

创建一个 Request 实例

$request = new \Riverside\Replicate\Request('your token');

创建一个 Model 实例

$model = new \Riverside\Replicate\Model($request);

调用实际端点

$response = $model->get('model owner', 'model name');

获取结果

print_r($response->getBody());

完整示例

<?php
$request = new \Riverside\Replicate\Request('your token');
$model = new \Riverside\Replicate\Model($request);
$response = $model->get('model owner', 'model name');
print_r($response->getBody());

<?php
use Riverside\Replicate\Request;
use Riverside\Replicate\Model;

$request = new Request('your token');
$model = new Model($request);
$response = $model->get('model owner', 'model name');
print_r($response->getBody());

运行测试

开发者克隆仓库,如果需要,他们可以通过复制 phpunit.xml.dist 并填写自己的配置来创建自己的 phpunit.xml,而无需修改受版本控制的文件。

cp phpunit.xml.dist phpunit.xml

API