NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3264 most downloaded on PyPI
Python client for Replicate
Last release 9 months ago
18 Dec 2025
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 55 of 60 stable releases
3 versions withdrawn
withdrawn after publishing
4 years old
120 releases · first in 2022
One column per quarter.
Populate training destinations from output by @mattt in https://github.com/replicate/replicate-python/pull/311
Full Changelog: https://github.com/replicate/replicate-python/compare/0.26.0...0.26.1
Support predictions.create with model, version, or deployment parameters by @mattt in https://github.com/replicate/replicate-python/pull/290
predictions.create with model, version, or deployment parameters by @mattt in https://github.com/replicate/replicate-python/pull/290Full Changelog: https://github.com/replicate/replicate-python/compare/0.25.2...0.26.0
Include stream=True in prediction stream snippet by @nateraw in https://github.com/replicate/replicate-python/pull/279
stream=True in prediction stream snippet by @nateraw in https://github.com/replicate/replicate-python/pull/279Full Changelog: https://github.com/replicate/replicate-python/compare/0.25.1...0.25.2
Fix Deployment model definition by @mattt in https://github.com/replicate/replicate-python/pull/271
Deployment model definition by @mattt in https://github.com/replicate/replicate-python/pull/271Full Changelog: https://github.com/replicate/replicate-python/compare/0.25.0...0.25.1
Update README to provide instructions for base64-encoding image inputs by @GothReigen in https://github.com/replicate/replicate-python/pull/244
exceptions.py by @mattt in https://github.com/replicate/replicate-python/pull/267Full Changelog: https://github.com/replicate/replicate-python/compare/0.24.0...0.25.0
Document fine-tuning and clean up trainings API by @mattt in https://github.com/replicate/replicate-python/pull/240
accounts.current endpoint by @mattt in https://github.com/replicate/replicate-python/pull/221models.versions.delete endpoint by @mattt in https://github.com/replicate/replicate-python/pull/234Full Changelog: https://github.com/replicate/replicate-python/compare/0.23.1...0.24.0
Update async_run to use async output iterator by @mattt in https://github.com/replicate/replicate-python/pull/230
async_run to use async output iterator by @mattt in https://github.com/replicate/replicate-python/pull/230Full Changelog: https://github.com/replicate/replicate-python/compare/0.23.0...0.23.1
Add async_wait method to Prediction class by @nurikk in https://github.com/replicate/replicate-python/pull/225
async_run by @nurikk in https://github.com/replicate/replicate-python/pull/225ModelVersionIdentifier by @mattt in https://github.com/replicate/replicate-python/pull/216version.predict by @GothReigen in https://github.com/replicate/replicate-python/pull/223Full Changelog: https://github.com/replicate/replicate-python/compare/0.22.0...0.23.0
Add stream method on Prediction by @mattt in https://github.com/replicate/replicate-python/pull/215
stream method on Prediction by @mattt in https://github.com/replicate/replicate-python/pull/215Full Changelog: https://github.com/replicate/replicate-python/compare/0.21.1...0.22.0
Replace Mypy with Pyright by @mattt in https://github.com/replicate/replicate-python/pull/206
models.predictions.create endpoint by @mattt in https://github.com/replicate/replicate-python/pull/207Prediction and Training status fields by @mattt in https://github.com/replicate/replicate-python/pull/209run and stream methods to take model arguments, when supported by @mattt in https://github.com/replicate/replicate-python/pull/210stream functionality by @mattt in https://github.com/replicate/replicate-python/pull/214Full Changelog: https://github.com/replicate/replicate-python/compare/0.21.0...0.21.1
Add stream and async_stream methods to client by @mattt in https://github.com/replicate/replicate-python/pull/204
stream and async_stream methods to client by @mattt in https://github.com/replicate/replicate-python/pull/204Full Changelog: https://github.com/replicate/replicate-python/compare/0.20.0...0.21.0
Add paginate and async_paginate method by @mattt in https://github.com/replicate/replicate-python/pull/197
paginate and async_paginate method by @mattt in https://github.com/replicate/replicate-python/pull/197Full Changelog: https://github.com/replicate/replicate-python/compare/0.19.0...0.20.0
Test that stream key is sent when creating a prediction on a deployment by @mattt in https://github.com/replicate/replicate-python/pull/200
stream key is sent when creating a prediction on a deployment by @mattt in https://github.com/replicate/replicate-python/pull/200model field to Prediction and Training classes by @mattt in https://github.com/replicate/replicate-python/pull/199Full Changelog: https://github.com/replicate/replicate-python/compare/0.18.1...0.19.0
Fix import of pydantic by @mattt in https://github.com/replicate/replicate-python/pull/196
Full Changelog: https://github.com/replicate/replicate-python/compare/0.18.0...0.18.1
> This release was yanked due to a bug for projects using Pydantic 1.x. See #196 for details.
[!IMPORTANT] This release was yanked due to a bug for projects using Pydantic 1.x. See #196 for details.
id field from Resource by @mattt in https://github.com/replicate/replicate-python/pull/191Full Changelog: https://github.com/replicate/replicate-python/compare/0.17.0...0.18.0
Add support for paginated results in list methods by @mattt in https://github.com/replicate/replicate-python/pull/189
collections.list endpoint by @mattt in https://github.com/replicate/replicate-python/pull/190BaseModel and Collection to Resource and Namespace by @mattt in https://github.com/replicate/replicate-python/pull/188Full Changelog: https://github.com/replicate/replicate-python/compare/0.16.0...0.17.0
Add support for models.create and hardware.list endpoints by @mattt in https://github.com/replicate/replicate-python/pull/184
models.create and hardware.list endpoints by @mattt in https://github.com/replicate/replicate-python/pull/184Full Changelog: https://github.com/replicate/replicate-python/compare/0.15.8...0.16.0
Refactor Collection superclass by @mattt in https://github.com/replicate/replicate-python/pull/186
Collection superclass by @mattt in https://github.com/replicate/replicate-python/pull/186Full Changelog: https://github.com/replicate/replicate-python/compare/0.15.7...0.15.8
> This release fixes the bug that prompted 0.15.6 to be yanked.
[!NOTE] This release fixes the bug that prompted 0.15.6 to be yanked.
create methods by @mattt in https://github.com/replicate/replicate-python/pull/181Full Changelog: https://github.com/replicate/replicate-python/compare/0.15.5...0.15.7
> This release was yanked due to a bug. See #182 for details. https://pypi.org/project/replicate/0.15.6/
[!WARNING] This release was yanked due to a bug. See #182 for details. https://pypi.org/project/replicate/0.15.6/
[!IMPORTANT] 0.15.6 was retagged from ce629e9bfb2eeeba8c803afbbe77f73e79772dcb after publishing to PyPI failed due to #94 not working as intended. The tag now points to e7b3f9f65bb6a6b80c5da40838c2d37964ae55e9, which reverts the squashed commit of #94.
create methods by @mattt in https://github.com/replicate/replicate-python/pull/181Full Changelog: https://github.com/replicate/replicate-python/compare/0.15.5...0.15.6
Replace black with ruff format by @mattt in https://github.com/replicate/replicate-python/pull/177
streaming parameter encoding in prediction creation requests by @mattt in https://github.com/replicate/replicate-python/pull/178Full Changelog: https://github.com/replicate/replicate-python/compare/0.15.4...0.15.5
Lazily instantiate underlying client by @mattt in https://github.com/replicate/replicate-python/pull/170
Full Changelog: https://github.com/replicate/replicate-python/compare/0.15.3...0.15.4
Don't set Authorization header unless API token is provided by @mattt in https://github.com/replicate/replicate-python/pull/167
Full Changelog: https://github.com/replicate/replicate-python/compare/0.15.2...0.15.3
Fix run calls for versions with invalid Cog version by @mattt in https://github.com/replicate/replicate-python/pull/165
run calls for versions with invalid Cog version by @mattt in https://github.com/replicate/replicate-python/pull/165Full Changelog: https://github.com/replicate/replicate-python/compare/0.15.1...0.15.2
Fix logic for preparing model with no default example by @mattt in https://github.com/replicate/replicate-python/pull/162
Full Changelog: https://github.com/replicate/replicate-python/compare/0.15.0...0.15.1
Add owner field to Model and reimplements existing username field to deprecated property that aliases this field
[!WARNING] This release was yanked due to a bug. Please upgrade to 0.15.1.
models.get and models.list endpoints by @mattt in https://github.com/replicate/replicate-python/pull/161
url, description, visibility, and other fields to Modelowner field to Model and reimplements existing username field to deprecated property that aliases this fieldModelCollection.get method to fetch information about the named model from Replicate's APIModelCollection.list method to fetch public models from Replicate's APIpredictions.create to support creating a prediction by version ID stringFull Changelog: https://github.com/replicate/replicate-python/compare/0.14.0...0.15.0
Replace requests with httpx by @mattt in https://github.com/replicate/replicate-python/pull/147
Full Changelog: https://github.com/replicate/replicate-python/compare/0.13.0...0.14.0
Indicate Python requirements in README by @mattt in https://github.com/replicate/replicate-python/pull/154
progress property to Prediction by @mattt in https://github.com/replicate/replicate-python/pull/155Full Changelog: https://github.com/replicate/replicate-python/compare/0.12.0...0.13.0
Bump certifi from 2023.5.7 to 2023.7.22 by @dependabot in https://github.com/replicate/replicate-python/pull/126
Full Changelog: https://github.com/replicate/replicate-python/compare/0.11.0...0.12.0
Update deprecation warnings for Model.predict and Version.predict by @mattt in https://github.com/replicate/replicate-python/pull/137
metrics field to Prediction by @mattt in https://github.com/replicate/replicate-python/pull/136Model.predict and Version.predict by @mattt in https://github.com/replicate/replicate-python/pull/137Full Changelog: https://github.com/replicate/replicate-python/compare/0.10.0...0.11.0
Add urls property to Prediction and Training models by @mattt in https://github.com/replicate/replicate-python/pull/128
urls property to Prediction and Training models by @mattt in https://github.com/replicate/replicate-python/pull/128pyproject.toml by @mattt in https://github.com/replicate/replicate-python/pull/127stream parameter to predictions.create by @mattt in https://github.com/replicate/replicate-python/pull/131Full Changelog: https://github.com/replicate/replicate-python/compare/0.9.0...0.10.0
Work with both Pydantic 1 and 2 by @simonw in https://github.com/replicate/replicate-python/pull/121
Full Changelog: https://github.com/replicate/replicate-python/compare/0.8.4...0.9.0
Require pydantic 1.x by @mattt in https://github.com/replicate/replicate-python/pull/113
Full Changelog: https://github.com/replicate/replicate-python/compare/0.8.3...0.8.4
Fix Prediction.output_iterator by @evilstreak in https://github.com/replicate/replicate-python/pull/106
Full Changelog: https://github.com/replicate/replicate-python/compare/0.8.2...0.8.3
Fix typo in README by @cbh123 in https://github.com/replicate/replicate-python/pull/93
<product>/<version> convention for User-Agent header by @mattt in https://github.com/replicate/replicate-python/pull/100Full Changelog: https://github.com/replicate/replicate-python/compare/0.8.1...0.8.2
Run GitHub Actions workflows using ubuntu-latest by @mattt in https://github.com/replicate/replicate-python/pull/89
ubuntu-latest by @mattt in https://github.com/replicate/replicate-python/pull/89Full Changelog: https://github.com/replicate/replicate-python/compare/0.8.0...0.8.1
Update Python version requirements by @mattt in https://github.com/replicate/replicate-python/pull/83
trainings.list endpoint by @mattt in https://github.com/replicate/replicate-python/pull/88Full Changelog: https://github.com/replicate/replicate-python/compare/0.7.0...0.8.0
Add training by @bfirsh in https://github.com/replicate/replicate-python/pull/82
Full Changelog: https://github.com/replicate/replicate-python/compare/0.6.1...0.7.0
Add support for new webhooks by @bfirsh in https://github.com/replicate/replicate-python/pull/80
Full Changelog: https://github.com/replicate/replicate-python/compare/0.6.0...0.6.1
Nothing published for this version
Nothing published for this version
Adds timing to Prediction objects.
Adds timing to Prediction objects.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →