* [misc] update minimum similarity threshold in search functions to 0.5.

This commit is contained in:
sunhao
2025-12-02 16:32:18 +08:00
parent a9012faf30
commit 9e4b4b8635
2 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -530,7 +530,7 @@ class zaiModel extends model
* @param bool $filterByPriv
* @return array
*/
public function searchKnowledges(string $query, string $collection, array $filter, int $limit = 20, float $minSimilarity = 0.8, bool $filterByPriv = true): array
public function searchKnowledges(string $query, string $collection, array $filter, int $limit = 20, float $minSimilarity = 0.5, bool $filterByPriv = true): array
{
$postData = array();
$postData['query'] = $query;
@@ -560,7 +560,7 @@ class zaiModel extends model
* @param bool $filterByPriv
* @return array
*/
public function searchKnowledgeChunks(string $query, string $collection, array $filter = array(), int $limit = 20, float $minSimilarity = 0.8, bool $filterByPriv = true): array
public function searchKnowledgeChunks(string $query, string $collection, array $filter = array(), int $limit = 20, float $minSimilarity = 0.5, bool $filterByPriv = true): array
{
$postData = array();
$postData['query'] = $query;
@@ -588,7 +588,7 @@ class zaiModel extends model
* @param float $minSimilarity
* @return array
*/
public function searchKnowledgesInCollections(string $query, array $filters, string $type = 'content', int $limit = 20, float $minSimilarity = 0.8): array
public function searchKnowledgesInCollections(string $query, array $filters, string $type = 'content', int $limit = 20, float $minSimilarity = 0.5): array
{
$knowledges = array();
foreach($filters as $collection => $setting)
+3 -3
View File
@@ -456,7 +456,7 @@ class zaiTest
* @access public
* @return array
*/
public function searchKnowledgesTest($query, $collection, $filter, $limit = 20, $minSimilarity = 0.8)
public function searchKnowledgesTest($query, $collection, $filter, $limit = 20, $minSimilarity = 0.5)
{
$result = $this->objectModel->searchKnowledges($query, $collection, $filter, $limit, $minSimilarity);
return $result;
@@ -473,7 +473,7 @@ class zaiTest
* @access public
* @return array
*/
public function searchKnowledgeChunksTest($query, $collection, $filter, $limit = 20, $minSimilarity = 0.8)
public function searchKnowledgeChunksTest($query, $collection, $filter, $limit = 20, $minSimilarity = 0.5)
{
$result = $this->objectModel->searchKnowledgeChunks($query, $collection, $filter, $limit, $minSimilarity);
return $result;
@@ -636,7 +636,7 @@ class zaiTest
* @access public
* @return array
*/
public function searchKnowledgesInCollectionsTest($query, $filters, $type = 'content', $limit = 20, $minSimilarity = 0.8)
public function searchKnowledgesInCollectionsTest($query, $filters, $type = 'content', $limit = 20, $minSimilarity = 0.5)
{
$result = $this->objectModel->searchKnowledgesInCollections($query, $filters, $type, $limit, $minSimilarity);
return $result;