From 8ba35d88106b71e07e717cfab75d199ba9e309ea Mon Sep 17 00:00:00 2001 From: Prem Palanisamy Date: Tue, 17 Mar 2026 16:12:48 +0000 Subject: [PATCH] fix: vectorsdb SDK spec and DatabaseType enum - Fix createTextEmbeddings SDK parameters (texts, model instead of databaseId, collectionId, documents) - Add vectorsdb to DatabaseType enum in Database response model --- .../Databases/Http/VectorsDB/Embeddings/Text/Create.php | 5 ++--- src/Appwrite/Utopia/Response/Model/Database.php | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Appwrite/Platform/Modules/Databases/Http/VectorsDB/Embeddings/Text/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/VectorsDB/Embeddings/Text/Create.php index 98602efa3c..998d99cd0d 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/VectorsDB/Embeddings/Text/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/VectorsDB/Embeddings/Text/Create.php @@ -68,9 +68,8 @@ class Create extends CreateDocumentAction ], contentType: ContentType::JSON, parameters: [ - new Parameter('databaseId', optional: false), - new Parameter('collectionId', optional: false), - new Parameter('documents', optional: false), + new Parameter('texts', optional: false), + new Parameter('model', optional: true), ] ) ]) diff --git a/src/Appwrite/Utopia/Response/Model/Database.php b/src/Appwrite/Utopia/Response/Model/Database.php index 9884669d1b..df9ad2e1f5 100644 --- a/src/Appwrite/Utopia/Response/Model/Database.php +++ b/src/Appwrite/Utopia/Response/Model/Database.php @@ -45,7 +45,7 @@ class Database extends Model 'description' => 'Database type.', 'default' => 'legacy', 'example' => 'legacy', - 'enum' => ['legacy', 'tablesdb', 'documentsdb'], + 'enum' => ['legacy', 'tablesdb', 'documentsdb', 'vectorsdb'], ]); }