Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Prisma Laravel Package

aimeos/prisma

Lightweight PHP package for integrating multi-media and text LLMs into your apps through one unified interface. Supports audio, image, text and video providers, with tools, schemas, citations, retries and response handling.

View on GitHub
Deep Wiki
Context7
0.7.0

What's Changed

Breaking changes

  • fromAsync() has a breaking signature change, affecting FileResponse and TextResponse. The third argument changed from ?Closure $sleep to int $timeout. Passing a closure or explicit null now fails; named sleep: arguments also break. Omit the argument for unlimited polling, or pass timeout seconds. Tests should override protected sleepAsync() instead. Retry intervals are also now clamped to at least one second.

Full Changelog: https://github.com/aimeos/prisma/compare/0.6.0...0.7.0

0.6.0

What's Changed

Upgrade notes

  • ext-curl is now required.
  • Private and reserved network URLs are rejected by default. Trusted internal URLs can opt out explicitly with File::fromUrl($url, $mimeType, false).
  • The Vertex AI image provider was removed; Vertex AI text support remains available.
  • Default models changed for several providers. Use model() to pin model behavior where needed.

Full Changelog: https://github.com/aimeos/prisma/compare/0.5.0...0.6.0

0.5.0

What's Changed

Full Changelog: https://github.com/aimeos/prisma/compare/0.4.0...0.5.0

0.4.0

What's Changed

Full Changelog: https://github.com/aimeos/prisma/compare/0.3.0...0.4.0

0.3.0

What's Changed

  • Added describe() for Gemini video provider
  • Implemented describe() for audio files in Gemini provider
  • Added audio transcribe() to Mistral provider
  • Added transcribe() in OpenAI audio provider
  • Added describe() to OpenAI audio provider
  • Added speak() in OpenAI audio provider
  • Implemented ElevenLabs audio provider with transcribe() method
  • Added speak() to ElevenLabs audio provider
  • Added speak() to Groq audio provider
  • Added transcribe() to Groq audio provider
  • Added describe() to Groq audio provider
  • Implemented Groq image describe
  • Added audio describe() for Mistral provider
  • Added speak() for Deepgram audio provider
  • Added transcribe() to Deepgram audio provider
  • Implemented revoice() in Murf audio provider
  • Implemented speak() for Murf audio provider
  • Implemented speak() for AudioPod provider
  • Implemented transcribe() for AudioPod audio provider
  • Implemented denoise() in AudioPod audio provider
  • Implemented revoice() in the AudioPod audio provider
  • Implemented demix() in AudioPod audio provider
  • Implemented async text responses
  • Support multiple file/text/vector results
  • Added fromJson() method for providers
  • Improved documentation for implementing custom providers

Full Changelog: https://github.com/aimeos/prisma/compare/0.2.0...0.3.0

0.2.0

What's Changed

  • Added interfaces for recognize (OCR) and vectorize (embeddings)
  • Implemented Amazon Bedrock imagine, isolate, inpaint and vectorize
  • Implemented Black Forest Labs imagine, inpaint and uncrop
  • Added Mistral recognize for OCR
  • Implemented vectorize for Cohere
  • Implemented vectorize for VoyageAI
  • Improved documentation

Full Changelog: https://github.com/aimeos/prisma/compare/0.1.0...0.2.0

0.1.0

Initial release of the PHP Prisma package

  • Image API with background, describe, detext, erase, imagine, inpaint, isolate, relocate, repaint, studio, uncrop and upscale methods
  • Supported AI providers: Clipdrop, Gemini, Ideogram (beta), Imagen (beta), OpenAI, RemoveBG, StabilityAI
  • Image API is stable and production ready

Full Changelog: https://github.com/aimeos/prisma/commits/0.1.0

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log