PHPackages                             amazeeio/symfony-amazeeai-configure - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. amazeeio/symfony-amazeeai-configure

ActiveSymfony-bundle[Authentication &amp; Authorization](/categories/authentication)

amazeeio/symfony-amazeeai-configure
===================================

Symfony command to configure the amazee.ai provider via email-based authentication.

0.0.1(4mo ago)00MITPHPPHP &gt;=8.4CI passing

Since Feb 6Pushed 2mo agoCompare

[ Source](https://github.com/amazeeio/symfony-amazeeai-configure)[ Packagist](https://packagist.org/packages/amazeeio/symfony-amazeeai-configure)[ RSS](/packages/amazeeio-symfony-amazeeai-configure/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (1)Dependencies (15)Versions (2)Used By (0)

Symfony AI | amazee.ai configure
================================

[](#symfony-ai--amazeeai-configure)

[![CI](https://github.com/amazeeio-solutions/symfony-amazeeai-configure/actions/workflows/ci.yml/badge.svg)](https://github.com/amazeeio-solutions/symfony-amazeeai-configure/actions/workflows/ci.yml)

Symfony command to configure the amazee.ai provider via email-based authentication.

Installation
------------

[](#installation)

Install the bundle via Composer

This package is a pre-release that will be published on Packagist, for now configure this repository in `composer.json`

```
{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/amazeeio/symfony-amazeeai-configure.git"
        }
    ]
}
```

```
composer require amazeeio/symfony-amazeeai-configure
```

If you're using Symfony Flex, the bundle will be automatically registered. Otherwise, add it to your `config/bundles.php`:

```
return [
    // ...
    AmazeeIo\AmazeeAiConfigure\AmazeeAiConfigureBundle::class => ['all' => true],
];
```

Configure
---------

[](#configure)

A Symfony Console command is used to configure amazee.ai LLM and Vector Database providers with the [Private AI Keys as a Service](https://api.amazee.ai).

```
php bin/console ai:amazee:configure user@example.com
```

or `symfony console ai:amazee:configure user@example.com` with the Symfony CLI.

This will send a PIN code to the provided email that can be exchanged for a LLM API key and VDB credentials.

On development environments, we will store the following in `.env.local`

```
AMAZEEAI_LLM_KEY=sk-...
AMAZEEAI_LLM_API_URL=https://llm.[region].amazee.ai
AMAZEEAI_VDB_HOST=vectordb1.[region].amazee.ai
AMAZEEAI_VDB_PORT=5432
AMAZEEAI_VDB_NAME=db_abcd1234
AMAZEEAI_VDB_USER=user_abcd1234
AMAZEEAI_VDB_PASSWORD=...
AMAZEEAI_VDB_DSN="pgsql:host=${AMAZEEAI_VDB_HOST};port=${AMAZEEAI_VDB_PORT};dbname=${AMAZEEAI_VDB_NAME}"
```

Sensitive env vars are `AMAZEEAI_LLM_KEY` and `AMAZEEAI_VDB_PASSWORD`, these should be stored with [Symfony secrets](https://symfony.com/doc/current/configuration/secrets.html).

Development
-----------

[](#development)

By default, API requests are using the `prod` environment: `api.amazee.ai`.

Use the `-a` option to redirect API requests to `dev` or `stage` API environments.

```
symfony console ai:amazee:configure user@example.com -a dev.api.example.com
```

### Contributing

[](#contributing)

For contribution in general, refer to [Symfony Contributing](https://symfony.com/doc/current/contributing/index.html).

This project uses git hooks to enforce conventional commits.

The CI will trigger

- PHPStan `vendor/bin/phpstan analyse`
- PHPUnit `vendor/bin/phpunit`
- PHPCS fixer `vendor/bin/php-cs-fixer fix`

#### Conventional Commits

[](#conventional-commits)

All commit messages must follow the [Conventional Commits](https://www.conventionalcommits.org/) specification. The format is:

```
[optional scope][!]:

```

**Allowed types:** `feat`, `fix`, `docs`, `style`, `refactor`, `perf`, `test`, `build`, `ci`, `chore`, `revert`

**Examples:**

```
feat: add user authentication
fix(api): resolve null pointer exception
feat!: breaking change in API
docs: update installation instructions

```

The git `commit-msg` hook will automatically validate your commit messages using [CaptainHook](https://github.com/captainhookphp/captainhook).

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance83

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

123d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f7e53a12a16b6d51d24db4fcdc219f63870874a0c430634eb300e32ad38db559?d=identicon)[amazeeio](/maintainers/amazeeio)

![](https://www.gravatar.com/avatar/e7054894c368f4897b9a2189e5fc3cdc055fff6b2701761b7a8068f121e74dd4?d=identicon)[Colorfield](/maintainers/Colorfield)

![](https://www.gravatar.com/avatar/7c2185ba8efa921327e3b0b26ee1ab3c903f67b701eed0d5e2236b8c37a8d3e7?d=identicon)[dan2k3k4](/maintainers/dan2k3k4)

---

Top Contributors

[![colorfield](https://avatars.githubusercontent.com/u/525003?v=4)](https://github.com/colorfield "colorfield (19 commits)")

---

Tags

aiamazee.io

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/amazeeio-symfony-amazeeai-configure/health.svg)

```
[![Health](https://phpackages.com/badges/amazeeio-symfony-amazeeai-configure/health.svg)](https://phpackages.com/packages/amazeeio-symfony-amazeeai-configure)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
