{"repo":"aimeos/prisma","free":true,"listed":false,"github":"https://github.com/aimeos/prisma","clone":"git clone https://github.com/aimeos/prisma.git","description":"Light-weight PHP package for integrating multi-media related Large Language Models (LLMs) using a unified interface","language":"PHP","stars":216,"topics":["api","llm","media","multimedia"],"license":"MIT","category":"ai-agents","readme_excerpt":"PHP Prisma Light-weight PHP package for integrating multi-media and text related Large Language Models (LLMs) into your applications using a unified interface. Supported providers Audio Image Text Video API usage ensure : Ensures that the provider has implemented the method has : Tests if the provider has implemented the method model : Use the model passed by its name withClientOptions : Add options for the Guzzle HTTP client withClientRetry : Configure automatic retry for failed HTTP requests withMaxResponseSize : Set the maximum bytes read for a single provider response withSystemPrompt : Add a system prompt for the LLM withMessages : Add prior conversation turns for multi-turn chat withMaxTokens : Set the maximum number of output tokens withReasoning : Enable or minimize model reasoning withThinkingBudget : Set the thinking/reasoning budget in tokens Response objects : How data is returned by the API Citations : Source references from provider responses Finish reason : Why generation stopped Tool steps : Inspect tool call history Rate limit : Rate limit information from providers Schemas Building schemas : Define tool parameters using the fluent Schema builder From arrays : Create schemas from JSON Schema arrays Type reference : Available types and their methods Tools Creating tools : Create tools using the Tools facade Provider tools : Built-in tools executed server-side Tool state : Check a tool's remaining call budget Error handling : Customize how tool errors are retur","default_branch":null,"files":null,"tree":[],"storefront":"/r/aimeos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aimeos/prisma/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}