From 41d4a2b44dcb1b56648c6d527bcfa33a1ee697c7 Mon Sep 17 00:00:00 2001 From: "github-action[bot]" <> Date: Mon, 29 Dec 2025 08:23:25 +0000 Subject: [PATCH] Update Flex endpoint --- RECIPES.md | 21 ++++ ...bf26c0f856a5187a318df2099d620c57e8b29.json | 31 ++++++ ...f3d89b2068c37128b76117ea6d887d0607782.json | 25 +++++ ...5179ede32bb6faf93f7f521570d3740f5230e.json | 25 +++++ ...a8ac32a46176140efaa22fe9c5270dbb11c92.json | 29 +++++ ...468e30d4934f0bf1f907ecd41184cc144b248.json | 30 +++++ ...9e402790fff49ad4e7136a9d14dbc3eed0fcf.json | 29 +++++ ...e5b3ab850f2e9dca6f6782e23f87cc60acd27.json | 30 +++++ ...cee722baba3921c3181abfcb8a90266954e46.json | 25 +++++ ...e66ca509ee3e0dd38003fa2ba19aa9d0a744e.json | 30 +++++ ...fe6bd127a1aa300f6257e51c5050dc115f4eb.json | 30 +++++ ...f478544b0b33e573004eda6891bb9515ef429.json | 30 +++++ ...bec97bcc307ce02cb83720e15766ce0fc4364.json | 32 ++++++ ...b32d31f5faac5a64a5c402440faf0dc91834a.json | 29 +++++ ...ec9193ec393dba60749e28bb65da0d930c3cc.json | 30 +++++ ...cb1506ee0d7082944bb2077adce7edcc23229.json | 25 +++++ ...251ddc5dbb69f025b66a2db7e5652a9b8adf3.json | 30 +++++ ...af422ea9c5065c603aba1c6a891c0adf4d6de.json | 28 +++++ ...55c77ac7d1dfebcf4accc8961516bd01d956f.json | 30 +++++ ...824a6ca09a592020b0ab5981da1a1f552f1fd.json | 30 +++++ ...74c59a5b244935496cc9b43b32809d462bb19.json | 32 ++++++ ...afe485d6b8f8b53d5eb3fb49d7cd7b03bdbec.json | 30 +++++ index.json | 105 ++++++++++++++++++ symfony.ai-azure-search-store.0.1.json | 31 ++++++ symfony.ai-cache-store.0.1.json | 25 +++++ symfony.ai-chroma-db-store.0.1.json | 25 +++++ symfony.ai-click-house-store.0.1.json | 29 +++++ symfony.ai-cloudflare-store.0.1.json | 30 +++++ symfony.ai-elasticsearch-store.0.1.json | 29 +++++ symfony.ai-manticore-search-store.0.1.json | 30 +++++ symfony.ai-maria-db-store.0.1.json | 25 +++++ symfony.ai-meilisearch-store.0.1.json | 30 +++++ symfony.ai-milvus-store.0.1.json | 30 +++++ symfony.ai-mongo-db-store.0.1.json | 30 +++++ symfony.ai-neo4j-store.0.1.json | 32 ++++++ symfony.ai-open-search-store.0.1.json | 29 +++++ symfony.ai-pinecone-store.0.1.json | 30 +++++ symfony.ai-postgres-store.0.1.json | 25 +++++ symfony.ai-qdrant-store.0.1.json | 30 +++++ symfony.ai-redis-store.0.1.json | 28 +++++ symfony.ai-supabase-store.0.1.json | 30 +++++ symfony.ai-surreal-db-store.0.1.json | 30 +++++ symfony.ai-typesense-store.0.1.json | 32 ++++++ symfony.ai-weaviate-store.0.1.json | 30 +++++ 44 files changed, 1346 insertions(+) create mode 100644 archived/symfony.ai-azure-search-store/c6dbf26c0f856a5187a318df2099d620c57e8b29.json create mode 100644 archived/symfony.ai-cache-store/3eef3d89b2068c37128b76117ea6d887d0607782.json create mode 100644 archived/symfony.ai-chroma-db-store/70b5179ede32bb6faf93f7f521570d3740f5230e.json create mode 100644 archived/symfony.ai-click-house-store/d4fa8ac32a46176140efaa22fe9c5270dbb11c92.json create mode 100644 archived/symfony.ai-cloudflare-store/af5468e30d4934f0bf1f907ecd41184cc144b248.json create mode 100644 archived/symfony.ai-elasticsearch-store/acb9e402790fff49ad4e7136a9d14dbc3eed0fcf.json create mode 100644 archived/symfony.ai-manticore-search-store/46ce5b3ab850f2e9dca6f6782e23f87cc60acd27.json create mode 100644 archived/symfony.ai-maria-db-store/b55cee722baba3921c3181abfcb8a90266954e46.json create mode 100644 archived/symfony.ai-meilisearch-store/3b6e66ca509ee3e0dd38003fa2ba19aa9d0a744e.json create mode 100644 archived/symfony.ai-milvus-store/07bfe6bd127a1aa300f6257e51c5050dc115f4eb.json create mode 100644 archived/symfony.ai-mongo-db-store/f4cf478544b0b33e573004eda6891bb9515ef429.json create mode 100644 archived/symfony.ai-neo4j-store/735bec97bcc307ce02cb83720e15766ce0fc4364.json create mode 100644 archived/symfony.ai-open-search-store/8b2b32d31f5faac5a64a5c402440faf0dc91834a.json create mode 100644 archived/symfony.ai-pinecone-store/789ec9193ec393dba60749e28bb65da0d930c3cc.json create mode 100644 archived/symfony.ai-postgres-store/373cb1506ee0d7082944bb2077adce7edcc23229.json create mode 100644 archived/symfony.ai-qdrant-store/649251ddc5dbb69f025b66a2db7e5652a9b8adf3.json create mode 100644 archived/symfony.ai-redis-store/206af422ea9c5065c603aba1c6a891c0adf4d6de.json create mode 100644 archived/symfony.ai-supabase-store/20b55c77ac7d1dfebcf4accc8961516bd01d956f.json create mode 100644 archived/symfony.ai-surreal-db-store/150824a6ca09a592020b0ab5981da1a1f552f1fd.json create mode 100644 archived/symfony.ai-typesense-store/eb874c59a5b244935496cc9b43b32809d462bb19.json create mode 100644 archived/symfony.ai-weaviate-store/d8cafe485d6b8f8b53d5eb3fb49d7cd7b03bdbec.json create mode 100644 symfony.ai-azure-search-store.0.1.json create mode 100644 symfony.ai-cache-store.0.1.json create mode 100644 symfony.ai-chroma-db-store.0.1.json create mode 100644 symfony.ai-click-house-store.0.1.json create mode 100644 symfony.ai-cloudflare-store.0.1.json create mode 100644 symfony.ai-elasticsearch-store.0.1.json create mode 100644 symfony.ai-manticore-search-store.0.1.json create mode 100644 symfony.ai-maria-db-store.0.1.json create mode 100644 symfony.ai-meilisearch-store.0.1.json create mode 100644 symfony.ai-milvus-store.0.1.json create mode 100644 symfony.ai-mongo-db-store.0.1.json create mode 100644 symfony.ai-neo4j-store.0.1.json create mode 100644 symfony.ai-open-search-store.0.1.json create mode 100644 symfony.ai-pinecone-store.0.1.json create mode 100644 symfony.ai-postgres-store.0.1.json create mode 100644 symfony.ai-qdrant-store.0.1.json create mode 100644 symfony.ai-redis-store.0.1.json create mode 100644 symfony.ai-supabase-store.0.1.json create mode 100644 symfony.ai-surreal-db-store.0.1.json create mode 100644 symfony.ai-typesense-store.0.1.json create mode 100644 symfony.ai-weaviate-store.0.1.json diff --git a/RECIPES.md b/RECIPES.md index 94f3c007..a4d40a6f 100644 --- a/RECIPES.md +++ b/RECIPES.md @@ -32,15 +32,36 @@ Additional recipes can be found on the [Contrib Recipes Repository](https://gith | [sensiolabs/ansi-to-html](https://packagist.org/packages/sensiolabs/ansi-to-html) | [1.2](sensiolabs/ansi-to-html/1.2) | | | [sensiolabs/security-checker](https://packagist.org/packages/sensiolabs/security-checker) | [4.0](sensiolabs/security-checker/4.0) | `sec-check`, `sec-checker`, `sec-checks`, `seccheck`, `secchecker`, `secchecks`, `security-check`, `security-checker`, `securitycheck`, `securitychecker` | | [symfony/aha-send-mailer](https://packagist.org/packages/symfony/aha-send-mailer) | [7.2](symfony/aha-send-mailer/7.2) | `aha-send-mailer`, `ahasendmailer` | +| [symfony/ai-azure-search-store](https://packagist.org/packages/symfony/ai-azure-search-store) | [0.1](symfony/ai-azure-search-store/0.1) | `ai-azure-search-store`, `aiazuresearchstore` | | [symfony/ai-brave-tool](https://packagist.org/packages/symfony/ai-brave-tool) | [0.1](symfony/ai-brave-tool/0.1) | `ai-brave-tool`, `aibravetool` | | [symfony/ai-bundle](https://packagist.org/packages/symfony/ai-bundle) | [0.1](symfony/ai-bundle/0.1) | `ai`, `ai-bundle`, `aibundle` | +| [symfony/ai-cache-store](https://packagist.org/packages/symfony/ai-cache-store) | [0.1](symfony/ai-cache-store/0.1) | `ai-cache-store`, `aicachestore` | +| [symfony/ai-chroma-db-store](https://packagist.org/packages/symfony/ai-chroma-db-store) | [0.1](symfony/ai-chroma-db-store/0.1) | `ai-chroma-db-store`, `aichromadbstore` | +| [symfony/ai-click-house-store](https://packagist.org/packages/symfony/ai-click-house-store) | [0.1](symfony/ai-click-house-store/0.1) | `ai-click-house-store`, `aiclickhousestore` | | [symfony/ai-clock-tool](https://packagist.org/packages/symfony/ai-clock-tool) | [0.1](symfony/ai-clock-tool/0.1) | `ai-clock-tool`, `aiclocktool` | +| [symfony/ai-cloudflare-store](https://packagist.org/packages/symfony/ai-cloudflare-store) | [0.1](symfony/ai-cloudflare-store/0.1) | `ai-cloudflare-store`, `aicloudflarestore` | +| [symfony/ai-elasticsearch-store](https://packagist.org/packages/symfony/ai-elasticsearch-store) | [0.1](symfony/ai-elasticsearch-store/0.1) | `ai-elasticsearch-store`, `aielasticsearchstore` | | [symfony/ai-firecrawl-tool](https://packagist.org/packages/symfony/ai-firecrawl-tool) | [0.1](symfony/ai-firecrawl-tool/0.1) | `ai-firecrawl-tool`, `aifirecrawltool` | +| [symfony/ai-manticore-search-store](https://packagist.org/packages/symfony/ai-manticore-search-store) | [0.1](symfony/ai-manticore-search-store/0.1) | `ai-manticore-search-store`, `aimanticoresearchstore` | | [symfony/ai-mapbox-tool](https://packagist.org/packages/symfony/ai-mapbox-tool) | [0.1](symfony/ai-mapbox-tool/0.1) | `ai-mapbox-tool`, `aimapboxtool` | +| [symfony/ai-maria-db-store](https://packagist.org/packages/symfony/ai-maria-db-store) | [0.1](symfony/ai-maria-db-store/0.1) | `ai-maria-db-store`, `aimariadbstore` | +| [symfony/ai-meilisearch-store](https://packagist.org/packages/symfony/ai-meilisearch-store) | [0.1](symfony/ai-meilisearch-store/0.1) | `ai-meilisearch-store`, `aimeilisearchstore` | +| [symfony/ai-milvus-store](https://packagist.org/packages/symfony/ai-milvus-store) | [0.1](symfony/ai-milvus-store/0.1) | `ai-milvus-store`, `aimilvusstore` | +| [symfony/ai-mongo-db-store](https://packagist.org/packages/symfony/ai-mongo-db-store) | [0.1](symfony/ai-mongo-db-store/0.1) | `ai-mongo-db-store`, `aimongodbstore` | +| [symfony/ai-neo4j-store](https://packagist.org/packages/symfony/ai-neo4j-store) | [0.1](symfony/ai-neo4j-store/0.1) | `ai-neo4j-store`, `aineo4jstore` | | [symfony/ai-open-meteo-tool](https://packagist.org/packages/symfony/ai-open-meteo-tool) | [0.1](symfony/ai-open-meteo-tool/0.1) | `ai-open-meteo-tool`, `aiopenmeteotool` | +| [symfony/ai-open-search-store](https://packagist.org/packages/symfony/ai-open-search-store) | [0.1](symfony/ai-open-search-store/0.1) | `ai-open-search-store`, `aiopensearchstore` | +| [symfony/ai-pinecone-store](https://packagist.org/packages/symfony/ai-pinecone-store) | [0.1](symfony/ai-pinecone-store/0.1) | `ai-pinecone-store`, `aipineconestore` | +| [symfony/ai-postgres-store](https://packagist.org/packages/symfony/ai-postgres-store) | [0.1](symfony/ai-postgres-store/0.1) | `ai-postgres-store`, `aipostgresstore` | +| [symfony/ai-qdrant-store](https://packagist.org/packages/symfony/ai-qdrant-store) | [0.1](symfony/ai-qdrant-store/0.1) | `ai-qdrant-store`, `aiqdrantstore` | +| [symfony/ai-redis-store](https://packagist.org/packages/symfony/ai-redis-store) | [0.1](symfony/ai-redis-store/0.1) | `ai-redis-store`, `airedisstore` | | [symfony/ai-scraper-tool](https://packagist.org/packages/symfony/ai-scraper-tool) | [0.1](symfony/ai-scraper-tool/0.1) | `ai-scraper-tool`, `aiscrapertool` | | [symfony/ai-serp-api-tool](https://packagist.org/packages/symfony/ai-serp-api-tool) | [0.1](symfony/ai-serp-api-tool/0.1) | `ai-serp-api-tool`, `aiserpapitool` | +| [symfony/ai-supabase-store](https://packagist.org/packages/symfony/ai-supabase-store) | [0.1](symfony/ai-supabase-store/0.1) | `ai-supabase-store`, `aisupabasestore` | +| [symfony/ai-surreal-db-store](https://packagist.org/packages/symfony/ai-surreal-db-store) | [0.1](symfony/ai-surreal-db-store/0.1) | `ai-surreal-db-store`, `aisurrealdbstore` | | [symfony/ai-tavily-tool](https://packagist.org/packages/symfony/ai-tavily-tool) | [0.1](symfony/ai-tavily-tool/0.1) | `ai-tavily-tool`, `aitavilytool` | +| [symfony/ai-typesense-store](https://packagist.org/packages/symfony/ai-typesense-store) | [0.1](symfony/ai-typesense-store/0.1) | `ai-typesense-store`, `aitypesensestore` | +| [symfony/ai-weaviate-store](https://packagist.org/packages/symfony/ai-weaviate-store) | [0.1](symfony/ai-weaviate-store/0.1) | `ai-weaviate-store`, `aiweaviatestore` | | [symfony/ai-wikipedia-tool](https://packagist.org/packages/symfony/ai-wikipedia-tool) | [0.1](symfony/ai-wikipedia-tool/0.1) | `ai-wikipedia-tool`, `aiwikipediatool` | | [symfony/ai-youtube-tool](https://packagist.org/packages/symfony/ai-youtube-tool) | [0.1](symfony/ai-youtube-tool/0.1) | `ai-youtube-tool`, `aiyoutubetool` | | [symfony/all-my-sms-notifier](https://packagist.org/packages/symfony/all-my-sms-notifier) | [5.3](symfony/all-my-sms-notifier/5.3) | `all-my-sms-notifier` | diff --git a/archived/symfony.ai-azure-search-store/c6dbf26c0f856a5187a318df2099d620c57e8b29.json b/archived/symfony.ai-azure-search-store/c6dbf26c0f856a5187a318df2099d620c57e8b29.json new file mode 100644 index 00000000..a01d6087 --- /dev/null +++ b/archived/symfony.ai-azure-search-store/c6dbf26c0f856a5187a318df2099d620c57e8b29.json @@ -0,0 +1,31 @@ +{ + "manifests": { + "symfony/ai-azure-search-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "AZURE_SEARCH_ENDPOINT=", + "#2": "AZURE_SEARCH_API_KEY=" + } + }, + "files": { + "config/packages/ai_azure_search_store.yaml": { + "contents": [ + "ai:", + " store:", + " azuresearch:", + " default:", + " endpoint: '%env(AZURE_SEARCH_ENDPOINT)%'", + " api_key: '%env(AZURE_SEARCH_API_KEY)%'", + " api_version: '2024-07-01'", + "" + ], + "executable": false + } + }, + "ref": "c6dbf26c0f856a5187a318df2099d620c57e8b29" + } + } +} diff --git a/archived/symfony.ai-cache-store/3eef3d89b2068c37128b76117ea6d887d0607782.json b/archived/symfony.ai-cache-store/3eef3d89b2068c37128b76117ea6d887d0607782.json new file mode 100644 index 00000000..596a82fa --- /dev/null +++ b/archived/symfony.ai-cache-store/3eef3d89b2068c37128b76117ea6d887d0607782.json @@ -0,0 +1,25 @@ +{ + "manifests": { + "symfony/ai-cache-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/ai_cache_store.yaml": { + "contents": [ + "ai:", + " store:", + " cache:", + " default:", + " service: 'cache.app'", + "" + ], + "executable": false + } + }, + "ref": "3eef3d89b2068c37128b76117ea6d887d0607782" + } + } +} diff --git a/archived/symfony.ai-chroma-db-store/70b5179ede32bb6faf93f7f521570d3740f5230e.json b/archived/symfony.ai-chroma-db-store/70b5179ede32bb6faf93f7f521570d3740f5230e.json new file mode 100644 index 00000000..4229d9ba --- /dev/null +++ b/archived/symfony.ai-chroma-db-store/70b5179ede32bb6faf93f7f521570d3740f5230e.json @@ -0,0 +1,25 @@ +{ + "manifests": { + "symfony/ai-chroma-db-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/ai_chroma_db_store.yaml": { + "contents": [ + "ai:", + " store:", + " chromadb:", + " default:", + " collection: 'my_collection'", + "" + ], + "executable": false + } + }, + "ref": "70b5179ede32bb6faf93f7f521570d3740f5230e" + } + } +} diff --git a/archived/symfony.ai-click-house-store/d4fa8ac32a46176140efaa22fe9c5270dbb11c92.json b/archived/symfony.ai-click-house-store/d4fa8ac32a46176140efaa22fe9c5270dbb11c92.json new file mode 100644 index 00000000..48172a65 --- /dev/null +++ b/archived/symfony.ai-click-house-store/d4fa8ac32a46176140efaa22fe9c5270dbb11c92.json @@ -0,0 +1,29 @@ +{ + "manifests": { + "symfony/ai-click-house-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "CLICKHOUSE_DSN=" + } + }, + "files": { + "config/packages/ai_click_house_store.yaml": { + "contents": [ + "ai:", + " store:", + " clickhouse:", + " default:", + " dsn: '%env(CLICKHOUSE_DSN)%'", + " database: 'default'", + "" + ], + "executable": false + } + }, + "ref": "d4fa8ac32a46176140efaa22fe9c5270dbb11c92" + } + } +} diff --git a/archived/symfony.ai-cloudflare-store/af5468e30d4934f0bf1f907ecd41184cc144b248.json b/archived/symfony.ai-cloudflare-store/af5468e30d4934f0bf1f907ecd41184cc144b248.json new file mode 100644 index 00000000..a944e294 --- /dev/null +++ b/archived/symfony.ai-cloudflare-store/af5468e30d4934f0bf1f907ecd41184cc144b248.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-cloudflare-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "CLOUDFLARE_ACCOUNT_ID=", + "#2": "CLOUDFLARE_API_KEY=" + } + }, + "files": { + "config/packages/ai_cloudflare_store.yaml": { + "contents": [ + "ai:", + " store:", + " cloudflare:", + " default:", + " account_id: '%env(CLOUDFLARE_ACCOUNT_ID)%'", + " api_key: '%env(CLOUDFLARE_API_KEY)%'", + "" + ], + "executable": false + } + }, + "ref": "af5468e30d4934f0bf1f907ecd41184cc144b248" + } + } +} diff --git a/archived/symfony.ai-elasticsearch-store/acb9e402790fff49ad4e7136a9d14dbc3eed0fcf.json b/archived/symfony.ai-elasticsearch-store/acb9e402790fff49ad4e7136a9d14dbc3eed0fcf.json new file mode 100644 index 00000000..3efc1705 --- /dev/null +++ b/archived/symfony.ai-elasticsearch-store/acb9e402790fff49ad4e7136a9d14dbc3eed0fcf.json @@ -0,0 +1,29 @@ +{ + "manifests": { + "symfony/ai-elasticsearch-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "ELASTICSEARCH_HOST=http://localhost:9200" + } + }, + "files": { + "config/packages/ai_elasticsearch_store.yaml": { + "contents": [ + "ai:", + " store:", + " elasticsearch:", + " default:", + " hosts:", + " - '%env(ELASTICSEARCH_HOST)%'", + "" + ], + "executable": false + } + }, + "ref": "acb9e402790fff49ad4e7136a9d14dbc3eed0fcf" + } + } +} diff --git a/archived/symfony.ai-manticore-search-store/46ce5b3ab850f2e9dca6f6782e23f87cc60acd27.json b/archived/symfony.ai-manticore-search-store/46ce5b3ab850f2e9dca6f6782e23f87cc60acd27.json new file mode 100644 index 00000000..d9f9e17e --- /dev/null +++ b/archived/symfony.ai-manticore-search-store/46ce5b3ab850f2e9dca6f6782e23f87cc60acd27.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-manticore-search-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MANTICORESEARCH_HOST=localhost", + "#2": "MANTICORESEARCH_PORT=9308" + } + }, + "files": { + "config/packages/ai_manticore_search_store.yaml": { + "contents": [ + "ai:", + " store:", + " manticoresearch:", + " default:", + " host: '%env(MANTICORESEARCH_HOST)%'", + " port: '%env(int:MANTICORESEARCH_PORT)%'", + "" + ], + "executable": false + } + }, + "ref": "46ce5b3ab850f2e9dca6f6782e23f87cc60acd27" + } + } +} diff --git a/archived/symfony.ai-maria-db-store/b55cee722baba3921c3181abfcb8a90266954e46.json b/archived/symfony.ai-maria-db-store/b55cee722baba3921c3181abfcb8a90266954e46.json new file mode 100644 index 00000000..3c49d894 --- /dev/null +++ b/archived/symfony.ai-maria-db-store/b55cee722baba3921c3181abfcb8a90266954e46.json @@ -0,0 +1,25 @@ +{ + "manifests": { + "symfony/ai-maria-db-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/ai_maria_db_store.yaml": { + "contents": [ + "ai:", + " store:", + " mariadb:", + " default:", + " connection: 'default'", + "" + ], + "executable": false + } + }, + "ref": "b55cee722baba3921c3181abfcb8a90266954e46" + } + } +} diff --git a/archived/symfony.ai-meilisearch-store/3b6e66ca509ee3e0dd38003fa2ba19aa9d0a744e.json b/archived/symfony.ai-meilisearch-store/3b6e66ca509ee3e0dd38003fa2ba19aa9d0a744e.json new file mode 100644 index 00000000..5be3eb03 --- /dev/null +++ b/archived/symfony.ai-meilisearch-store/3b6e66ca509ee3e0dd38003fa2ba19aa9d0a744e.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-meilisearch-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MEILISEARCH_HOST=http://localhost:7700", + "#2": "MEILISEARCH_API_KEY=" + } + }, + "files": { + "config/packages/ai_meilisearch_store.yaml": { + "contents": [ + "ai:", + " store:", + " meilisearch:", + " default:", + " host: '%env(MEILISEARCH_HOST)%'", + " api_key: '%env(MEILISEARCH_API_KEY)%'", + "" + ], + "executable": false + } + }, + "ref": "3b6e66ca509ee3e0dd38003fa2ba19aa9d0a744e" + } + } +} diff --git a/archived/symfony.ai-milvus-store/07bfe6bd127a1aa300f6257e51c5050dc115f4eb.json b/archived/symfony.ai-milvus-store/07bfe6bd127a1aa300f6257e51c5050dc115f4eb.json new file mode 100644 index 00000000..dcded0c2 --- /dev/null +++ b/archived/symfony.ai-milvus-store/07bfe6bd127a1aa300f6257e51c5050dc115f4eb.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-milvus-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MILVUS_HOST=localhost", + "#2": "MILVUS_PORT=19530" + } + }, + "files": { + "config/packages/ai_milvus_store.yaml": { + "contents": [ + "ai:", + " store:", + " milvus:", + " default:", + " host: '%env(MILVUS_HOST)%'", + " port: '%env(int:MILVUS_PORT)%'", + "" + ], + "executable": false + } + }, + "ref": "07bfe6bd127a1aa300f6257e51c5050dc115f4eb" + } + } +} diff --git a/archived/symfony.ai-mongo-db-store/f4cf478544b0b33e573004eda6891bb9515ef429.json b/archived/symfony.ai-mongo-db-store/f4cf478544b0b33e573004eda6891bb9515ef429.json new file mode 100644 index 00000000..247f942f --- /dev/null +++ b/archived/symfony.ai-mongo-db-store/f4cf478544b0b33e573004eda6891bb9515ef429.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-mongo-db-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MONGODB_URI=mongodb://localhost:27017" + } + }, + "files": { + "config/packages/ai_mongo_db_store.yaml": { + "contents": [ + "ai:", + " store:", + " mongodb:", + " default:", + " uri: '%env(MONGODB_URI)%'", + " database: 'my_database'", + " index_name: 'vector_index'", + "" + ], + "executable": false + } + }, + "ref": "f4cf478544b0b33e573004eda6891bb9515ef429" + } + } +} diff --git a/archived/symfony.ai-neo4j-store/735bec97bcc307ce02cb83720e15766ce0fc4364.json b/archived/symfony.ai-neo4j-store/735bec97bcc307ce02cb83720e15766ce0fc4364.json new file mode 100644 index 00000000..c6da165f --- /dev/null +++ b/archived/symfony.ai-neo4j-store/735bec97bcc307ce02cb83720e15766ce0fc4364.json @@ -0,0 +1,32 @@ +{ + "manifests": { + "symfony/ai-neo4j-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "NEO4J_URI=bolt://localhost:7687", + "#2": "NEO4J_USERNAME=neo4j", + "#3": "NEO4J_PASSWORD=" + } + }, + "files": { + "config/packages/ai_neo4j_store.yaml": { + "contents": [ + "ai:", + " store:", + " neo4j:", + " default:", + " uri: '%env(NEO4J_URI)%'", + " username: '%env(NEO4J_USERNAME)%'", + " password: '%env(NEO4J_PASSWORD)%'", + "" + ], + "executable": false + } + }, + "ref": "735bec97bcc307ce02cb83720e15766ce0fc4364" + } + } +} diff --git a/archived/symfony.ai-open-search-store/8b2b32d31f5faac5a64a5c402440faf0dc91834a.json b/archived/symfony.ai-open-search-store/8b2b32d31f5faac5a64a5c402440faf0dc91834a.json new file mode 100644 index 00000000..aa163467 --- /dev/null +++ b/archived/symfony.ai-open-search-store/8b2b32d31f5faac5a64a5c402440faf0dc91834a.json @@ -0,0 +1,29 @@ +{ + "manifests": { + "symfony/ai-open-search-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "OPENSEARCH_HOST=http://localhost:9200" + } + }, + "files": { + "config/packages/ai_open_search_store.yaml": { + "contents": [ + "ai:", + " store:", + " opensearch:", + " default:", + " hosts:", + " - '%env(OPENSEARCH_HOST)%'", + "" + ], + "executable": false + } + }, + "ref": "8b2b32d31f5faac5a64a5c402440faf0dc91834a" + } + } +} diff --git a/archived/symfony.ai-pinecone-store/789ec9193ec393dba60749e28bb65da0d930c3cc.json b/archived/symfony.ai-pinecone-store/789ec9193ec393dba60749e28bb65da0d930c3cc.json new file mode 100644 index 00000000..7468518d --- /dev/null +++ b/archived/symfony.ai-pinecone-store/789ec9193ec393dba60749e28bb65da0d930c3cc.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-pinecone-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "PINECONE_API_KEY=", + "#2": "PINECONE_INDEX_HOST=" + } + }, + "files": { + "config/packages/ai_pinecone_store.yaml": { + "contents": [ + "ai:", + " store:", + " pinecone:", + " default:", + " api_key: '%env(PINECONE_API_KEY)%'", + " index_host: '%env(PINECONE_INDEX_HOST)%'", + "" + ], + "executable": false + } + }, + "ref": "789ec9193ec393dba60749e28bb65da0d930c3cc" + } + } +} diff --git a/archived/symfony.ai-postgres-store/373cb1506ee0d7082944bb2077adce7edcc23229.json b/archived/symfony.ai-postgres-store/373cb1506ee0d7082944bb2077adce7edcc23229.json new file mode 100644 index 00000000..fa9bb8c3 --- /dev/null +++ b/archived/symfony.ai-postgres-store/373cb1506ee0d7082944bb2077adce7edcc23229.json @@ -0,0 +1,25 @@ +{ + "manifests": { + "symfony/ai-postgres-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/ai_postgres_store.yaml": { + "contents": [ + "ai:", + " store:", + " postgres:", + " default:", + " connection: 'default'", + "" + ], + "executable": false + } + }, + "ref": "373cb1506ee0d7082944bb2077adce7edcc23229" + } + } +} diff --git a/archived/symfony.ai-qdrant-store/649251ddc5dbb69f025b66a2db7e5652a9b8adf3.json b/archived/symfony.ai-qdrant-store/649251ddc5dbb69f025b66a2db7e5652a9b8adf3.json new file mode 100644 index 00000000..d5a1916e --- /dev/null +++ b/archived/symfony.ai-qdrant-store/649251ddc5dbb69f025b66a2db7e5652a9b8adf3.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-qdrant-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "QDRANT_HOST=localhost", + "#2": "QDRANT_PORT=6333" + } + }, + "files": { + "config/packages/ai_qdrant_store.yaml": { + "contents": [ + "ai:", + " store:", + " qdrant:", + " default:", + " host: '%env(QDRANT_HOST)%'", + " port: '%env(int:QDRANT_PORT)%'", + "" + ], + "executable": false + } + }, + "ref": "649251ddc5dbb69f025b66a2db7e5652a9b8adf3" + } + } +} diff --git a/archived/symfony.ai-redis-store/206af422ea9c5065c603aba1c6a891c0adf4d6de.json b/archived/symfony.ai-redis-store/206af422ea9c5065c603aba1c6a891c0adf4d6de.json new file mode 100644 index 00000000..b3986f6f --- /dev/null +++ b/archived/symfony.ai-redis-store/206af422ea9c5065c603aba1c6a891c0adf4d6de.json @@ -0,0 +1,28 @@ +{ + "manifests": { + "symfony/ai-redis-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "REDIS_DSN=redis://localhost:6379" + } + }, + "files": { + "config/packages/ai_redis_store.yaml": { + "contents": [ + "ai:", + " store:", + " redis:", + " default:", + " dsn: '%env(REDIS_DSN)%'", + "" + ], + "executable": false + } + }, + "ref": "206af422ea9c5065c603aba1c6a891c0adf4d6de" + } + } +} diff --git a/archived/symfony.ai-supabase-store/20b55c77ac7d1dfebcf4accc8961516bd01d956f.json b/archived/symfony.ai-supabase-store/20b55c77ac7d1dfebcf4accc8961516bd01d956f.json new file mode 100644 index 00000000..27392a63 --- /dev/null +++ b/archived/symfony.ai-supabase-store/20b55c77ac7d1dfebcf4accc8961516bd01d956f.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-supabase-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "SUPABASE_URL=", + "#2": "SUPABASE_API_KEY=" + } + }, + "files": { + "config/packages/ai_supabase_store.yaml": { + "contents": [ + "ai:", + " store:", + " supabase:", + " default:", + " url: '%env(SUPABASE_URL)%'", + " api_key: '%env(SUPABASE_API_KEY)%'", + "" + ], + "executable": false + } + }, + "ref": "20b55c77ac7d1dfebcf4accc8961516bd01d956f" + } + } +} diff --git a/archived/symfony.ai-surreal-db-store/150824a6ca09a592020b0ab5981da1a1f552f1fd.json b/archived/symfony.ai-surreal-db-store/150824a6ca09a592020b0ab5981da1a1f552f1fd.json new file mode 100644 index 00000000..8981575c --- /dev/null +++ b/archived/symfony.ai-surreal-db-store/150824a6ca09a592020b0ab5981da1a1f552f1fd.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-surreal-db-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "SURREALDB_DSN=http://localhost:8000" + } + }, + "files": { + "config/packages/ai_surreal_db_store.yaml": { + "contents": [ + "ai:", + " store:", + " surrealdb:", + " default:", + " dsn: '%env(SURREALDB_DSN)%'", + " namespace: 'default'", + " database: 'default'", + "" + ], + "executable": false + } + }, + "ref": "150824a6ca09a592020b0ab5981da1a1f552f1fd" + } + } +} diff --git a/archived/symfony.ai-typesense-store/eb874c59a5b244935496cc9b43b32809d462bb19.json b/archived/symfony.ai-typesense-store/eb874c59a5b244935496cc9b43b32809d462bb19.json new file mode 100644 index 00000000..20843dfd --- /dev/null +++ b/archived/symfony.ai-typesense-store/eb874c59a5b244935496cc9b43b32809d462bb19.json @@ -0,0 +1,32 @@ +{ + "manifests": { + "symfony/ai-typesense-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "TYPESENSE_HOST=localhost", + "#2": "TYPESENSE_PORT=8108", + "#3": "TYPESENSE_API_KEY=" + } + }, + "files": { + "config/packages/ai_typesense_store.yaml": { + "contents": [ + "ai:", + " store:", + " typesense:", + " default:", + " host: '%env(TYPESENSE_HOST)%'", + " port: '%env(int:TYPESENSE_PORT)%'", + " api_key: '%env(TYPESENSE_API_KEY)%'", + "" + ], + "executable": false + } + }, + "ref": "eb874c59a5b244935496cc9b43b32809d462bb19" + } + } +} diff --git a/archived/symfony.ai-weaviate-store/d8cafe485d6b8f8b53d5eb3fb49d7cd7b03bdbec.json b/archived/symfony.ai-weaviate-store/d8cafe485d6b8f8b53d5eb3fb49d7cd7b03bdbec.json new file mode 100644 index 00000000..54c74432 --- /dev/null +++ b/archived/symfony.ai-weaviate-store/d8cafe485d6b8f8b53d5eb3fb49d7cd7b03bdbec.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-weaviate-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "WEAVIATE_HOST=http://localhost:8080", + "#2": "WEAVIATE_API_KEY=" + } + }, + "files": { + "config/packages/ai_weaviate_store.yaml": { + "contents": [ + "ai:", + " store:", + " weaviate:", + " default:", + " host: '%env(WEAVIATE_HOST)%'", + " api_key: '%env(WEAVIATE_API_KEY)%'", + "" + ], + "executable": false + } + }, + "ref": "d8cafe485d6b8f8b53d5eb3fb49d7cd7b03bdbec" + } + } +} diff --git a/index.json b/index.json index f4f3c025..9891c728 100644 --- a/index.json +++ b/index.json @@ -9,26 +9,68 @@ "aha-send-mailer": "symfony/aha-send-mailer", "ahasendmailer": "symfony/aha-send-mailer", "ai": "symfony/ai-bundle", + "ai-azure-search-store": "symfony/ai-azure-search-store", "ai-brave-tool": "symfony/ai-brave-tool", "ai-bundle": "symfony/ai-bundle", + "ai-cache-store": "symfony/ai-cache-store", + "ai-chroma-db-store": "symfony/ai-chroma-db-store", + "ai-click-house-store": "symfony/ai-click-house-store", "ai-clock-tool": "symfony/ai-clock-tool", + "ai-cloudflare-store": "symfony/ai-cloudflare-store", + "ai-elasticsearch-store": "symfony/ai-elasticsearch-store", "ai-firecrawl-tool": "symfony/ai-firecrawl-tool", + "ai-manticore-search-store": "symfony/ai-manticore-search-store", "ai-mapbox-tool": "symfony/ai-mapbox-tool", + "ai-maria-db-store": "symfony/ai-maria-db-store", + "ai-meilisearch-store": "symfony/ai-meilisearch-store", + "ai-milvus-store": "symfony/ai-milvus-store", + "ai-mongo-db-store": "symfony/ai-mongo-db-store", + "ai-neo4j-store": "symfony/ai-neo4j-store", "ai-open-meteo-tool": "symfony/ai-open-meteo-tool", + "ai-open-search-store": "symfony/ai-open-search-store", + "ai-pinecone-store": "symfony/ai-pinecone-store", + "ai-postgres-store": "symfony/ai-postgres-store", + "ai-qdrant-store": "symfony/ai-qdrant-store", + "ai-redis-store": "symfony/ai-redis-store", "ai-scraper-tool": "symfony/ai-scraper-tool", "ai-serp-api-tool": "symfony/ai-serp-api-tool", + "ai-supabase-store": "symfony/ai-supabase-store", + "ai-surreal-db-store": "symfony/ai-surreal-db-store", "ai-tavily-tool": "symfony/ai-tavily-tool", + "ai-typesense-store": "symfony/ai-typesense-store", + "ai-weaviate-store": "symfony/ai-weaviate-store", "ai-wikipedia-tool": "symfony/ai-wikipedia-tool", "ai-youtube-tool": "symfony/ai-youtube-tool", + "aiazuresearchstore": "symfony/ai-azure-search-store", "aibravetool": "symfony/ai-brave-tool", "aibundle": "symfony/ai-bundle", + "aicachestore": "symfony/ai-cache-store", + "aichromadbstore": "symfony/ai-chroma-db-store", + "aiclickhousestore": "symfony/ai-click-house-store", "aiclocktool": "symfony/ai-clock-tool", + "aicloudflarestore": "symfony/ai-cloudflare-store", + "aielasticsearchstore": "symfony/ai-elasticsearch-store", "aifirecrawltool": "symfony/ai-firecrawl-tool", + "aimanticoresearchstore": "symfony/ai-manticore-search-store", "aimapboxtool": "symfony/ai-mapbox-tool", + "aimariadbstore": "symfony/ai-maria-db-store", + "aimeilisearchstore": "symfony/ai-meilisearch-store", + "aimilvusstore": "symfony/ai-milvus-store", + "aimongodbstore": "symfony/ai-mongo-db-store", + "aineo4jstore": "symfony/ai-neo4j-store", "aiopenmeteotool": "symfony/ai-open-meteo-tool", + "aiopensearchstore": "symfony/ai-open-search-store", + "aipineconestore": "symfony/ai-pinecone-store", + "aipostgresstore": "symfony/ai-postgres-store", + "aiqdrantstore": "symfony/ai-qdrant-store", + "airedisstore": "symfony/ai-redis-store", "aiscrapertool": "symfony/ai-scraper-tool", "aiserpapitool": "symfony/ai-serp-api-tool", + "aisupabasestore": "symfony/ai-supabase-store", + "aisurrealdbstore": "symfony/ai-surreal-db-store", "aitavilytool": "symfony/ai-tavily-tool", + "aitypesensestore": "symfony/ai-typesense-store", + "aiweaviatestore": "symfony/ai-weaviate-store", "aiwikipediatool": "symfony/ai-wikipedia-tool", "aiyoutubetool": "symfony/ai-youtube-tool", "alice": "hautelook/alice-bundle", @@ -684,33 +726,96 @@ "symfony/aha-send-mailer": [ "7.2" ], + "symfony/ai-azure-search-store": [ + "0.1" + ], "symfony/ai-brave-tool": [ "0.1" ], "symfony/ai-bundle": [ "0.1" ], + "symfony/ai-cache-store": [ + "0.1" + ], + "symfony/ai-chroma-db-store": [ + "0.1" + ], + "symfony/ai-click-house-store": [ + "0.1" + ], "symfony/ai-clock-tool": [ "0.1" ], + "symfony/ai-cloudflare-store": [ + "0.1" + ], + "symfony/ai-elasticsearch-store": [ + "0.1" + ], "symfony/ai-firecrawl-tool": [ "0.1" ], + "symfony/ai-manticore-search-store": [ + "0.1" + ], "symfony/ai-mapbox-tool": [ "0.1" ], + "symfony/ai-maria-db-store": [ + "0.1" + ], + "symfony/ai-meilisearch-store": [ + "0.1" + ], + "symfony/ai-milvus-store": [ + "0.1" + ], + "symfony/ai-mongo-db-store": [ + "0.1" + ], + "symfony/ai-neo4j-store": [ + "0.1" + ], "symfony/ai-open-meteo-tool": [ "0.1" ], + "symfony/ai-open-search-store": [ + "0.1" + ], + "symfony/ai-pinecone-store": [ + "0.1" + ], + "symfony/ai-postgres-store": [ + "0.1" + ], + "symfony/ai-qdrant-store": [ + "0.1" + ], + "symfony/ai-redis-store": [ + "0.1" + ], "symfony/ai-scraper-tool": [ "0.1" ], "symfony/ai-serp-api-tool": [ "0.1" ], + "symfony/ai-supabase-store": [ + "0.1" + ], + "symfony/ai-surreal-db-store": [ + "0.1" + ], "symfony/ai-tavily-tool": [ "0.1" ], + "symfony/ai-typesense-store": [ + "0.1" + ], + "symfony/ai-weaviate-store": [ + "0.1" + ], "symfony/ai-wikipedia-tool": [ "0.1" ], diff --git a/symfony.ai-azure-search-store.0.1.json b/symfony.ai-azure-search-store.0.1.json new file mode 100644 index 00000000..a01d6087 --- /dev/null +++ b/symfony.ai-azure-search-store.0.1.json @@ -0,0 +1,31 @@ +{ + "manifests": { + "symfony/ai-azure-search-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "AZURE_SEARCH_ENDPOINT=", + "#2": "AZURE_SEARCH_API_KEY=" + } + }, + "files": { + "config/packages/ai_azure_search_store.yaml": { + "contents": [ + "ai:", + " store:", + " azuresearch:", + " default:", + " endpoint: '%env(AZURE_SEARCH_ENDPOINT)%'", + " api_key: '%env(AZURE_SEARCH_API_KEY)%'", + " api_version: '2024-07-01'", + "" + ], + "executable": false + } + }, + "ref": "c6dbf26c0f856a5187a318df2099d620c57e8b29" + } + } +} diff --git a/symfony.ai-cache-store.0.1.json b/symfony.ai-cache-store.0.1.json new file mode 100644 index 00000000..596a82fa --- /dev/null +++ b/symfony.ai-cache-store.0.1.json @@ -0,0 +1,25 @@ +{ + "manifests": { + "symfony/ai-cache-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/ai_cache_store.yaml": { + "contents": [ + "ai:", + " store:", + " cache:", + " default:", + " service: 'cache.app'", + "" + ], + "executable": false + } + }, + "ref": "3eef3d89b2068c37128b76117ea6d887d0607782" + } + } +} diff --git a/symfony.ai-chroma-db-store.0.1.json b/symfony.ai-chroma-db-store.0.1.json new file mode 100644 index 00000000..4229d9ba --- /dev/null +++ b/symfony.ai-chroma-db-store.0.1.json @@ -0,0 +1,25 @@ +{ + "manifests": { + "symfony/ai-chroma-db-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/ai_chroma_db_store.yaml": { + "contents": [ + "ai:", + " store:", + " chromadb:", + " default:", + " collection: 'my_collection'", + "" + ], + "executable": false + } + }, + "ref": "70b5179ede32bb6faf93f7f521570d3740f5230e" + } + } +} diff --git a/symfony.ai-click-house-store.0.1.json b/symfony.ai-click-house-store.0.1.json new file mode 100644 index 00000000..48172a65 --- /dev/null +++ b/symfony.ai-click-house-store.0.1.json @@ -0,0 +1,29 @@ +{ + "manifests": { + "symfony/ai-click-house-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "CLICKHOUSE_DSN=" + } + }, + "files": { + "config/packages/ai_click_house_store.yaml": { + "contents": [ + "ai:", + " store:", + " clickhouse:", + " default:", + " dsn: '%env(CLICKHOUSE_DSN)%'", + " database: 'default'", + "" + ], + "executable": false + } + }, + "ref": "d4fa8ac32a46176140efaa22fe9c5270dbb11c92" + } + } +} diff --git a/symfony.ai-cloudflare-store.0.1.json b/symfony.ai-cloudflare-store.0.1.json new file mode 100644 index 00000000..a944e294 --- /dev/null +++ b/symfony.ai-cloudflare-store.0.1.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-cloudflare-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "CLOUDFLARE_ACCOUNT_ID=", + "#2": "CLOUDFLARE_API_KEY=" + } + }, + "files": { + "config/packages/ai_cloudflare_store.yaml": { + "contents": [ + "ai:", + " store:", + " cloudflare:", + " default:", + " account_id: '%env(CLOUDFLARE_ACCOUNT_ID)%'", + " api_key: '%env(CLOUDFLARE_API_KEY)%'", + "" + ], + "executable": false + } + }, + "ref": "af5468e30d4934f0bf1f907ecd41184cc144b248" + } + } +} diff --git a/symfony.ai-elasticsearch-store.0.1.json b/symfony.ai-elasticsearch-store.0.1.json new file mode 100644 index 00000000..3efc1705 --- /dev/null +++ b/symfony.ai-elasticsearch-store.0.1.json @@ -0,0 +1,29 @@ +{ + "manifests": { + "symfony/ai-elasticsearch-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "ELASTICSEARCH_HOST=http://localhost:9200" + } + }, + "files": { + "config/packages/ai_elasticsearch_store.yaml": { + "contents": [ + "ai:", + " store:", + " elasticsearch:", + " default:", + " hosts:", + " - '%env(ELASTICSEARCH_HOST)%'", + "" + ], + "executable": false + } + }, + "ref": "acb9e402790fff49ad4e7136a9d14dbc3eed0fcf" + } + } +} diff --git a/symfony.ai-manticore-search-store.0.1.json b/symfony.ai-manticore-search-store.0.1.json new file mode 100644 index 00000000..d9f9e17e --- /dev/null +++ b/symfony.ai-manticore-search-store.0.1.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-manticore-search-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MANTICORESEARCH_HOST=localhost", + "#2": "MANTICORESEARCH_PORT=9308" + } + }, + "files": { + "config/packages/ai_manticore_search_store.yaml": { + "contents": [ + "ai:", + " store:", + " manticoresearch:", + " default:", + " host: '%env(MANTICORESEARCH_HOST)%'", + " port: '%env(int:MANTICORESEARCH_PORT)%'", + "" + ], + "executable": false + } + }, + "ref": "46ce5b3ab850f2e9dca6f6782e23f87cc60acd27" + } + } +} diff --git a/symfony.ai-maria-db-store.0.1.json b/symfony.ai-maria-db-store.0.1.json new file mode 100644 index 00000000..3c49d894 --- /dev/null +++ b/symfony.ai-maria-db-store.0.1.json @@ -0,0 +1,25 @@ +{ + "manifests": { + "symfony/ai-maria-db-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/ai_maria_db_store.yaml": { + "contents": [ + "ai:", + " store:", + " mariadb:", + " default:", + " connection: 'default'", + "" + ], + "executable": false + } + }, + "ref": "b55cee722baba3921c3181abfcb8a90266954e46" + } + } +} diff --git a/symfony.ai-meilisearch-store.0.1.json b/symfony.ai-meilisearch-store.0.1.json new file mode 100644 index 00000000..5be3eb03 --- /dev/null +++ b/symfony.ai-meilisearch-store.0.1.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-meilisearch-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MEILISEARCH_HOST=http://localhost:7700", + "#2": "MEILISEARCH_API_KEY=" + } + }, + "files": { + "config/packages/ai_meilisearch_store.yaml": { + "contents": [ + "ai:", + " store:", + " meilisearch:", + " default:", + " host: '%env(MEILISEARCH_HOST)%'", + " api_key: '%env(MEILISEARCH_API_KEY)%'", + "" + ], + "executable": false + } + }, + "ref": "3b6e66ca509ee3e0dd38003fa2ba19aa9d0a744e" + } + } +} diff --git a/symfony.ai-milvus-store.0.1.json b/symfony.ai-milvus-store.0.1.json new file mode 100644 index 00000000..dcded0c2 --- /dev/null +++ b/symfony.ai-milvus-store.0.1.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-milvus-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MILVUS_HOST=localhost", + "#2": "MILVUS_PORT=19530" + } + }, + "files": { + "config/packages/ai_milvus_store.yaml": { + "contents": [ + "ai:", + " store:", + " milvus:", + " default:", + " host: '%env(MILVUS_HOST)%'", + " port: '%env(int:MILVUS_PORT)%'", + "" + ], + "executable": false + } + }, + "ref": "07bfe6bd127a1aa300f6257e51c5050dc115f4eb" + } + } +} diff --git a/symfony.ai-mongo-db-store.0.1.json b/symfony.ai-mongo-db-store.0.1.json new file mode 100644 index 00000000..247f942f --- /dev/null +++ b/symfony.ai-mongo-db-store.0.1.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-mongo-db-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MONGODB_URI=mongodb://localhost:27017" + } + }, + "files": { + "config/packages/ai_mongo_db_store.yaml": { + "contents": [ + "ai:", + " store:", + " mongodb:", + " default:", + " uri: '%env(MONGODB_URI)%'", + " database: 'my_database'", + " index_name: 'vector_index'", + "" + ], + "executable": false + } + }, + "ref": "f4cf478544b0b33e573004eda6891bb9515ef429" + } + } +} diff --git a/symfony.ai-neo4j-store.0.1.json b/symfony.ai-neo4j-store.0.1.json new file mode 100644 index 00000000..c6da165f --- /dev/null +++ b/symfony.ai-neo4j-store.0.1.json @@ -0,0 +1,32 @@ +{ + "manifests": { + "symfony/ai-neo4j-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "NEO4J_URI=bolt://localhost:7687", + "#2": "NEO4J_USERNAME=neo4j", + "#3": "NEO4J_PASSWORD=" + } + }, + "files": { + "config/packages/ai_neo4j_store.yaml": { + "contents": [ + "ai:", + " store:", + " neo4j:", + " default:", + " uri: '%env(NEO4J_URI)%'", + " username: '%env(NEO4J_USERNAME)%'", + " password: '%env(NEO4J_PASSWORD)%'", + "" + ], + "executable": false + } + }, + "ref": "735bec97bcc307ce02cb83720e15766ce0fc4364" + } + } +} diff --git a/symfony.ai-open-search-store.0.1.json b/symfony.ai-open-search-store.0.1.json new file mode 100644 index 00000000..aa163467 --- /dev/null +++ b/symfony.ai-open-search-store.0.1.json @@ -0,0 +1,29 @@ +{ + "manifests": { + "symfony/ai-open-search-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "OPENSEARCH_HOST=http://localhost:9200" + } + }, + "files": { + "config/packages/ai_open_search_store.yaml": { + "contents": [ + "ai:", + " store:", + " opensearch:", + " default:", + " hosts:", + " - '%env(OPENSEARCH_HOST)%'", + "" + ], + "executable": false + } + }, + "ref": "8b2b32d31f5faac5a64a5c402440faf0dc91834a" + } + } +} diff --git a/symfony.ai-pinecone-store.0.1.json b/symfony.ai-pinecone-store.0.1.json new file mode 100644 index 00000000..7468518d --- /dev/null +++ b/symfony.ai-pinecone-store.0.1.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-pinecone-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "PINECONE_API_KEY=", + "#2": "PINECONE_INDEX_HOST=" + } + }, + "files": { + "config/packages/ai_pinecone_store.yaml": { + "contents": [ + "ai:", + " store:", + " pinecone:", + " default:", + " api_key: '%env(PINECONE_API_KEY)%'", + " index_host: '%env(PINECONE_INDEX_HOST)%'", + "" + ], + "executable": false + } + }, + "ref": "789ec9193ec393dba60749e28bb65da0d930c3cc" + } + } +} diff --git a/symfony.ai-postgres-store.0.1.json b/symfony.ai-postgres-store.0.1.json new file mode 100644 index 00000000..fa9bb8c3 --- /dev/null +++ b/symfony.ai-postgres-store.0.1.json @@ -0,0 +1,25 @@ +{ + "manifests": { + "symfony/ai-postgres-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/ai_postgres_store.yaml": { + "contents": [ + "ai:", + " store:", + " postgres:", + " default:", + " connection: 'default'", + "" + ], + "executable": false + } + }, + "ref": "373cb1506ee0d7082944bb2077adce7edcc23229" + } + } +} diff --git a/symfony.ai-qdrant-store.0.1.json b/symfony.ai-qdrant-store.0.1.json new file mode 100644 index 00000000..d5a1916e --- /dev/null +++ b/symfony.ai-qdrant-store.0.1.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-qdrant-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "QDRANT_HOST=localhost", + "#2": "QDRANT_PORT=6333" + } + }, + "files": { + "config/packages/ai_qdrant_store.yaml": { + "contents": [ + "ai:", + " store:", + " qdrant:", + " default:", + " host: '%env(QDRANT_HOST)%'", + " port: '%env(int:QDRANT_PORT)%'", + "" + ], + "executable": false + } + }, + "ref": "649251ddc5dbb69f025b66a2db7e5652a9b8adf3" + } + } +} diff --git a/symfony.ai-redis-store.0.1.json b/symfony.ai-redis-store.0.1.json new file mode 100644 index 00000000..b3986f6f --- /dev/null +++ b/symfony.ai-redis-store.0.1.json @@ -0,0 +1,28 @@ +{ + "manifests": { + "symfony/ai-redis-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "REDIS_DSN=redis://localhost:6379" + } + }, + "files": { + "config/packages/ai_redis_store.yaml": { + "contents": [ + "ai:", + " store:", + " redis:", + " default:", + " dsn: '%env(REDIS_DSN)%'", + "" + ], + "executable": false + } + }, + "ref": "206af422ea9c5065c603aba1c6a891c0adf4d6de" + } + } +} diff --git a/symfony.ai-supabase-store.0.1.json b/symfony.ai-supabase-store.0.1.json new file mode 100644 index 00000000..27392a63 --- /dev/null +++ b/symfony.ai-supabase-store.0.1.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-supabase-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "SUPABASE_URL=", + "#2": "SUPABASE_API_KEY=" + } + }, + "files": { + "config/packages/ai_supabase_store.yaml": { + "contents": [ + "ai:", + " store:", + " supabase:", + " default:", + " url: '%env(SUPABASE_URL)%'", + " api_key: '%env(SUPABASE_API_KEY)%'", + "" + ], + "executable": false + } + }, + "ref": "20b55c77ac7d1dfebcf4accc8961516bd01d956f" + } + } +} diff --git a/symfony.ai-surreal-db-store.0.1.json b/symfony.ai-surreal-db-store.0.1.json new file mode 100644 index 00000000..8981575c --- /dev/null +++ b/symfony.ai-surreal-db-store.0.1.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-surreal-db-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "SURREALDB_DSN=http://localhost:8000" + } + }, + "files": { + "config/packages/ai_surreal_db_store.yaml": { + "contents": [ + "ai:", + " store:", + " surrealdb:", + " default:", + " dsn: '%env(SURREALDB_DSN)%'", + " namespace: 'default'", + " database: 'default'", + "" + ], + "executable": false + } + }, + "ref": "150824a6ca09a592020b0ab5981da1a1f552f1fd" + } + } +} diff --git a/symfony.ai-typesense-store.0.1.json b/symfony.ai-typesense-store.0.1.json new file mode 100644 index 00000000..20843dfd --- /dev/null +++ b/symfony.ai-typesense-store.0.1.json @@ -0,0 +1,32 @@ +{ + "manifests": { + "symfony/ai-typesense-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "TYPESENSE_HOST=localhost", + "#2": "TYPESENSE_PORT=8108", + "#3": "TYPESENSE_API_KEY=" + } + }, + "files": { + "config/packages/ai_typesense_store.yaml": { + "contents": [ + "ai:", + " store:", + " typesense:", + " default:", + " host: '%env(TYPESENSE_HOST)%'", + " port: '%env(int:TYPESENSE_PORT)%'", + " api_key: '%env(TYPESENSE_API_KEY)%'", + "" + ], + "executable": false + } + }, + "ref": "eb874c59a5b244935496cc9b43b32809d462bb19" + } + } +} diff --git a/symfony.ai-weaviate-store.0.1.json b/symfony.ai-weaviate-store.0.1.json new file mode 100644 index 00000000..54c74432 --- /dev/null +++ b/symfony.ai-weaviate-store.0.1.json @@ -0,0 +1,30 @@ +{ + "manifests": { + "symfony/ai-weaviate-store": { + "manifest": { + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "WEAVIATE_HOST=http://localhost:8080", + "#2": "WEAVIATE_API_KEY=" + } + }, + "files": { + "config/packages/ai_weaviate_store.yaml": { + "contents": [ + "ai:", + " store:", + " weaviate:", + " default:", + " host: '%env(WEAVIATE_HOST)%'", + " api_key: '%env(WEAVIATE_API_KEY)%'", + "" + ], + "executable": false + } + }, + "ref": "d8cafe485d6b8f8b53d5eb3fb49d7cd7b03bdbec" + } + } +}