Download the PHP package marceloeatworld/replicate-php without Composer

On this page you can find all versions of the php package marceloeatworld/replicate-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package replicate-php

Replicate PHP

Latest Version on Packagist GitHub Tests Action Status PHPStan

1 A framework-agnostic PHP client for the Replicate API compatible with Laravel and native PHP, built on Saloon v4.

Full coverage of the Replicate HTTP API: predictions, models, deployments, trainings, files, collections, hardware, webhooks, and account.

This package is a fork of benbjurstrom/replicate-php which only covered predictions. This version has been entirely rewritten with full API coverage, Saloon v4, PHP 8.2+, and typed DTOs for every endpoint.

Requirements

Installation

Quick Start

Create a prediction

Create a prediction using an official model

Synchronous predictions (wait for result)

Get prediction status

List predictions

Cancel a prediction

Webhooks

Pass webhook parameters directly to creation methods:

Get the webhook signing secret for verification:

Streaming

Models

Model Versions

Deployments

Trainings

Files

Collections

Hardware

Account

Using with Laravel

Add your credentials to your services config:

Bind in a service provider:

Use anywhere:

Testing

Use Saloon's built-in mocking:

Response Data

All responses are returned as typed data objects:

DTO Description
AccountData Account info
PredictionData Single prediction
PredictionsData Paginated prediction list
ModelData Single model
ModelsData Paginated model list
ModelVersionData Single model version
ModelVersionsData Paginated version list
CollectionData Single collection with models
CollectionsData Paginated collection list
DeploymentData Single deployment
DeploymentsData Paginated deployment list
TrainingData Single training
TrainingsData Paginated training list
FileData Single file metadata
FilesData Paginated file list
HardwareData Hardware option (name + SKU)
WebhookSecretData Webhook signing secret

Credits

License

The MIT License (MIT). See License File for more information.


All versions of replicate-php with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
saloonphp/saloon Version ^4.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package marceloeatworld/replicate-php contains the following files

Loading the files please wait ...