Toolverse
Wszystkie skille

developing-with-prism

autor: prism-php

Integruj modele AI do Laravel – obsługuj tekst, strukturyzowane dane, embeddingi i streaming

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
2

O skillu

Prism to pakiet Laravel ułatwiający integrację dużych modeli językowych w aplikacjach. Oferuje płynny interfejs API do generowania tekstu, strukturyzowanych odpowiedzi, embedingów, generowania obrazów, przetwarzania audio i streamingu. Wspiera wszystkie popularne dostawców: OpenAI, Anthropic, Gemini, Mistral, Groq, XAI, DeepSeek, OpenRouter, Ollama, VoyageAI i ElevenLabs. Aktywuj tę umiejętność podczas pracy z funkcjami Prism – od prostych zapytań po zaawansowane integracje z narzędziami i funkcjami.

Jak używać

  1. Zainstaluj pakiet Prism w projekcie Laravel za pomocą Composera – dodaj go do zależności projektu.

  2. Skonfiguruj dostawcę LLM, którego chcesz użyć (np. OpenAI, Anthropic). Ustaw klucz API w zmiennych środowiskowych aplikacji.

  3. Dla generowania tekstu użyj fasady Prism z metodą text(). Określ dostawcę i model, dodaj systemowy prompt i zapytanie użytkownika, a następnie wywołaj asText() aby otrzymać odpowiedź.

  4. Jeśli potrzebujesz strukturyzowanych danych, zdefiniuj schemat ObjectSchema z wymaganymi polami (np. tytuł, ocena, streszczenie). Przekaż schemat do Prism::structured(), podaj prompt i wywołaj asStructured() aby otrzymać dane w określonym formacie.

  5. Do transmisji danych w czasie rzeczywistym użyj Prism w trasie Laravel – zwróć odpowiedź z text() lub structured() w kontrolerze. Framework automatycznie obsłuży Server-Sent Events.

  6. Aktywuj tę umiejętność zawsze, gdy pracujesz nad integracją LLM w Laravelu – niezależnie od tego, czy potrzebujesz generowania tekstu, strukturyzowanych odpowiedzi, czy zaawansowanych funkcji takich jak embeddingi czy przetwarzanie audio.

Podobne skille