tourze/deep-seek-api-bundle
A Symfony bundle that integrates the DeepSeek API into your application, providing ready-made service configuration and dependency injection so you can call DeepSeek chat and completion models with minimal setup.
0.0.1 release of tourze/deep-seek-api-bundle; there is no prior assessment and the release notes only link to the changelog. Treat it as experimental until the public API, configuration, and Laravel compatibility are verified.composer require tourze/deep-seek-api-bundle:0.0.1
README.md, composer.json, src/, DependencyInjection/, and Resources/config/. The -bundle suffix and Tourze package conventions suggest Symfony-style DI/configuration, so confirm whether a Laravel service provider is included before assuming Laravel auto-discovery..env and Laravel config, not directly in code:
DEEPSEEK_API_KEY=sk-...
DEEPSEEK_BASE_URL=https://api.deepseek.com
deepseek-chat, wrapped behind your own application service so the package is not referenced directly from controllers:
final class DeepSeekChatService
{
public function complete(array $messages, array $options = []): string
{
// Resolve/configure the package client here, then call its chat completion API.
}
}
config/services.php.App\Services\DeepSeek\DeepSeekClient. This limits upgrade pain while the package is at 0.0.x.config/deepseek.php or config/services.php, with environment overrides for local/staging/production.DeepSeekUnavailableException, DeepSeekRateLimitException, and DeepSeekValidationException.Http::fake() may not intercept it. Mock the package client or Symfony HTTP client instead, and assert request payloads and error handling.0.0.1 is not a stability promise. Pin the exact version, review the changelog before every upgrade, and avoid exposing vendor classes across your codebase.composer require is enough. Check for a Laravel service provider; if absent, register services manually and translate Symfony-style configuration into Laravel config.composer why-not tourze/deep-seek-api-bundle 0.0.1.429 and 5xx with backoff, and avoid retrying validation/auth failures.php artisan config:clear when changing API keys, base URLs, or model defaults, especially in local/staging environments.vendor/.How can I help you explore Laravel packages today?