Типобезопасный SDK для TypeScript, независимый от провайдера: потоковый чат, вызов инструментов, агенты и мультимодальные приложения для популярных LLM-провайдеров и UI-фреймворков.
prism-php/prism
Пакет для Laravel, который предоставляет PHP-приложениям единый fluent API для работы с LLM через разных AI-провайдеров.
- Звёзды
- 2,430
- Форки
- 312
- Открытые issues
- 76
- Последний коммит
- 22 дня назад
Что это?
Prism — пакет для Laravel, позволяющий интегрировать большие языковые модели в PHP-приложения. Он предоставляет единый fluent API для генерации текста, многошаговых диалогов и вызова инструментов моделями, поэтому код приложения не нужно переписывать для каждого AI-провайдера.
Пакет рассчитан на разработчиков Laravel, которые хотят добавить в существующее приложение такие AI-функции, как чат, генерация контента или ассистенты, использующие инструменты. Документация размещена на сайте Prism, а сам проект опубликован на Packagist под лицензией MIT.
В README среди тем упоминаются Anthropic, OpenAI и Ollama — это указывает на провайдеров, с которыми связан проект.
Ключевые возможности
- 01Предоставляет fluent-интерфейс для генерации текста в Laravel.
- 02Поддерживает многошаговые диалоги с LLM.
- 03Позволяет моделям вызывать инструменты из кода приложения.
- 04Работает с разными AI-провайдерами через единый API.
- 05Устанавливается как стандартный пакет Composer.
Сценарии использования
- Добавление AI-чата в существующее приложение Laravel.
- Генерация текста или сводок в Laravel-задачах и контроллерах.
- Создание ассистентов, которые используют инструменты для работы с данными приложения.
Быстрый старт
- 1
Инструкции по установке и использованию см. в официальной документации на сайте Prism
Что важно знать
- В README нет команд для установки; подробности настройки приведены только во внешней документации.
- Prism — это пакет Laravel, поэтому для его использования требуется приложение на PHP и Laravel.
В подборках
Темы
Частые вопросы
- Что такое prism?
- Пакет для Laravel, который предоставляет PHP-приложениям единый fluent API для работы с LLM через разных AI-провайдеров. Prism — пакет для Laravel, позволяющий интегрировать большие языковые модели в PHP-приложения. Он предоставляет единый fluent API для генерации текста, многошаговых диалогов и вызова инструментов моделями, поэтому код приложения не нужно переписывать для каждого AI-провайдера.
- prism можно использовать бесплатно? Какая у него лицензия?
- prism распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- prism всё ещё поддерживается?
- Активно поддерживается. Последний коммит в prism — 16 окт. 2026 г..
- Для чего можно использовать prism?
- Добавление AI-чата в существующее приложение Laravel. Генерация текста или сводок в Laravel-задачах и контроллерах. Создание ассистентов, которые используют инструменты для работы с данными приложения.
- Как установить prism?
- Инструкции по установке и использованию см. в официальной документации на сайте Prism
- Где скачать prism?
- Исходный код и инструкции по установке — на GitHub: https://github.com/prism-php/prism
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Пакет Laravel для создания, оснащения инструментами и развёртывания AI-агентов на базе LLM с постоянной памятью, трассировкой и веб-панелью (проект закрыт; финальная версия — v0.0.48).
Открытый AI-агент автоматически проверяет pull request и поддерживает команды /describe, /review, /improve и /ask в GitHub, GitLab, Bitbucket и Azure DevOps.
CLI-инструмент и библиотека Python для работы с промптами и чатами на удалённых и локально установленных больших языковых моделях.
Zero — терминальный coding agent на Go, который редактирует файлы, запускает команды и сохраняет локальные сессии; модель и уровень разрешений выбираете вы.
Библиотека Elixir для интеграции LLM, таких как Claude, OpenAI, Gemini, Ollama и self-hosted моделей, в приложения на Elixir.