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.
Download marceloeatworld/replicate-php
More information about marceloeatworld/replicate-php
Files in marceloeatworld/replicate-php
Package replicate-php
Short Description A PHP client for the Replicate API built on Saloon v4
License MIT
Informations about the package replicate-php
Replicate PHP
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
- PHP 8.2+
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
- Marcelo Pereira
- Originally forked from benbjurstrom/replicate-php
License
The MIT License (MIT). See License File for more information.