Wanneer heb je een custom provider nodig?
De Laravel AI SDK ondersteunt meerdere grote AI-services. Voor een interne gateway, een on-premises modelserver of een nieuwe service kun je een custom provider registreren. Voor OpenAI-compatible endpoints is de ingebouwde openai-compatible driver meestal voldoende.
Providers en gateways
Een provider kiest modellen en bevat configuratie. Een gateway verstuurt de request voor één stap. Providers implementeren feature-specifieke contracts:
Een provider implementeren
Registreer de provider met AiManager::extend() in AppServiceProvider en voeg de driver toe aan config/ai.php. Een StepTextGateway verwerkt één stap; de TextGenerationLoop handelt volgende tool calls af.
De oude TextGateway-interface is in SDK 0.9 verwijderd. Nieuwe gateways moeten StepTextGateway implementeren.
Zie de Laravel AI SDK-broncode voor de actuele contracts en voorbeelden.