- What is symfony/ai-scaleway-platform?
- It is a Symfony AI platform bridge for Scaleway's Generative APIs. It connects Symfony AI applications to Scaleway chat and OpenAI-compatible endpoints for AI-powered conversations and completions. Laravel teams can use it through a bridge such as spatie/laravel-ai or a custom provider abstraction.
- How do I install symfony/ai-scaleway-platform in a Laravel app?
- Install it with Composer and make sure your project satisfies the symfony/ai >=0.8.0 dependency. Because it is built for Symfony AI, Laravel integration usually needs spatie/laravel-ai v1.0+ or a custom abstraction layer. Then configure Scaleway credentials through environment variables or Laravel config.
- Does symfony/ai-scaleway-platform work with Laravel?
- It is not a native Laravel package; it is designed for Symfony's AI ecosystem. Laravel can integrate it via spatie/laravel-ai v1.0+ or by abstracting the provider behind interfaces in Laravel's service container. The provider abstraction helps Laravel adopt a multi-provider strategy without tight coupling.
- Which Laravel versions are supported by symfony/ai-scaleway-platform?
- The package does not document Laravel version constraints because it is a Symfony AI bridge. Laravel compatibility depends on the integration layer you choose, such as spatie/laravel-ai v1.0+, and on satisfying symfony/ai >=0.8.0. Check your chosen bridge's Laravel support before adopting it.
- How do I configure Scaleway API keys in Laravel?
- The package expects Scaleway credentials via environment variables or configuration. In Laravel, store keys in .env or a secrets manager such as Vault and inject them through config or container bindings. Keep authentication handling outside application code and avoid committing keys.
- Is Scaleway OpenAI-compatible with this Symfony AI bridge?
- Yes, the bridge targets Scaleway's OpenAI-compatible endpoints alongside Scaleway's Generative APIs. This can let Laravel applications migrate incrementally from OpenAI SDKs with less refactoring. Confirm compatibility for the specific models and features you rely on, because Scaleway's model support may lag behind OpenAI's.
- Does symfony/ai-scaleway-platform support streaming and tool calls?
- The package includes DeltaInterface streaming support and tool call fixes introduced around v0.7.0. Laravel apps can process deltas through events or queue workers for real-time chat responses and function invocation. Test streaming and tool-call behavior carefully because documentation and community validation are limited.
- Is symfony/ai-scaleway-platform safe for production Laravel apps?
- Treat it as immature for production until you validate it: the repository has very low stars and dependents, so edge cases may be undocumented. Pilot it with non-critical features such as internal chatbots before using it for customer-facing workloads. Also plan for Symfony AI coupling, error handling, model drift, and regional latency.
- How do I handle retries and rate limiting with Scaleway in Laravel?
- The bridge uses Symfony's HttpClient, which you can wrap with Laravel's Http facade or middleware such as spatie/laravel-http-middlewares. Implement retries with exponential backoff and rate limiting where needed, because the package documentation does not detail retries, fallbacks, or circuit breakers. Monitor API errors and token usage with your Laravel observability stack.
- What alternatives should I consider to Scaleway with Symfony AI in Laravel?
- Alternatives include OpenAI SDKs or guzzlehttp/guzzle for direct API calls, other Symfony AI provider bridges, or spatie/laravel-ai with a multi-provider abstraction. Compare token costs, regional pricing, usage limits, and model availability before migrating. Scaleway makes sense when its OpenAI-compatible APIs and regional endpoints fit your workload.