# Prism > Prism is a Laravel package for integrating Large Language Models (LLMs) into applications — a unified, fluent API across 59 documented topics and 16 providers. > This is the actively maintained Particle Academy fork, published as `particle-academy/prism` (drop-in for `prism-php/prism`). Installed version: v0.117.1. ## Getting Started - [Introduction](https://ai.particle.academy/docs/getting-started/introduction) - [Installation](https://ai.particle.academy/docs/getting-started/installation) - [Configuration](https://ai.particle.academy/docs/getting-started/configuration) ## Core Concepts - [Text Generation](https://ai.particle.academy/docs/core-concepts/text-generation) - [Streaming Output](https://ai.particle.academy/docs/core-concepts/streaming-output) - [Tool & Function Calling](https://ai.particle.academy/docs/core-concepts/tools-function-calling) - [Human-in-the-Loop](https://ai.particle.academy/docs/core-concepts/human-in-the-loop) - [Structured Output](https://ai.particle.academy/docs/core-concepts/structured-output) - [Embeddings](https://ai.particle.academy/docs/core-concepts/embeddings) - [Image Generation](https://ai.particle.academy/docs/core-concepts/image-generation) - [Moderation](https://ai.particle.academy/docs/core-concepts/moderation) - [Audio](https://ai.particle.academy/docs/core-concepts/audio) - [Batch Processing](https://ai.particle.academy/docs/core-concepts/batch) - [Files](https://ai.particle.academy/docs/core-concepts/files) - [Schemas](https://ai.particle.academy/docs/core-concepts/schemas) - [Prism Server](https://ai.particle.academy/docs/core-concepts/prism-server) - [Testing](https://ai.particle.academy/docs/core-concepts/testing) ## Input modalities - [Images](https://ai.particle.academy/docs/input-modalities/images) - [Documents](https://ai.particle.academy/docs/input-modalities/documents) - [Audio](https://ai.particle.academy/docs/input-modalities/audio) - [Video](https://ai.particle.academy/docs/input-modalities/video) ## Providers - [Anthropic](https://ai.particle.academy/docs/providers/anthropic) - [Bedrock](https://github.com/prism-php/bedrock) - [DeepSeek](https://ai.particle.academy/docs/providers/deepseek) - [ElevenLabs](https://ai.particle.academy/docs/providers/elevenlabs) - [Groq](https://ai.particle.academy/docs/providers/groq) - [Gemini](https://ai.particle.academy/docs/providers/gemini) - [Mistral](https://ai.particle.academy/docs/providers/mistral) - [Ollama](https://ai.particle.academy/docs/providers/ollama) - [OpenAI](https://ai.particle.academy/docs/providers/openai) - [OpenRouter](https://ai.particle.academy/docs/providers/openrouter) - [Replicate](https://ai.particle.academy/docs/providers/replicate) - [Qwen](https://ai.particle.academy/docs/providers/qwen) - [Requesty](https://ai.particle.academy/docs/providers/requesty) - [Voyage AI](https://ai.particle.academy/docs/providers/voyageai) - [XAI](https://ai.particle.academy/docs/providers/xai) - [Perplexity](https://ai.particle.academy/docs/providers/perplexity) - [Z AI](https://ai.particle.academy/docs/providers/z) ## Advanced - [Error Handling](https://ai.particle.academy/docs/advanced/error-handling) - [Custom Providers](https://ai.particle.academy/docs/advanced/custom-providers) - [Handling Rate Limits](https://ai.particle.academy/docs/advanced/rate-limits) - [Provider Interoperability](https://ai.particle.academy/docs/advanced/provider-interoperability) - [Telemetry](https://ai.particle.academy/docs/advanced/telemetry) ## Build with Prism - [Building with PHP](https://ai.particle.academy/docs/languages/php) - [Building with TypeScript](https://ai.particle.academy/docs/languages/typescript) - [Building with Python](https://ai.particle.academy/docs/languages/python) ## Harness - [What the Harness is](https://ai.particle.academy/docs/packages/harness) - [Sessions and threads](https://ai.particle.academy/docs/harness/sessions) - [Modes, tools and skills](https://ai.particle.academy/docs/harness/modes) - [Subagents and budgets](https://ai.particle.academy/docs/harness/subagents) - [Task lists](https://ai.particle.academy/docs/harness/tasks) ## The ecosystem - [Overview](https://ai.particle.academy/docs/packages/overview) - [Language ports](https://ai.particle.academy/docs/packages/language-ports) - [Browser](https://ai.particle.academy/docs/packages/browser) - [Human+](https://ai.particle.academy/docs/packages/human-plus) - [MCP](https://ai.particle.academy/docs/packages/mcp) - [Memory](https://ai.particle.academy/docs/packages/memory) - [Workspace](https://ai.particle.academy/docs/packages/workspace) - [Perplexity](https://ai.particle.academy/docs/packages/perplexity) - [OpenTelemetry](https://ai.particle.academy/docs/packages/opentelemetry)