weaviate
39 строк · 1.0 Кб
1// _ _
2// __ _____ __ ___ ___ __ _| |_ ___
3// \ \ /\ / / _ \/ _` \ \ / / |/ _` | __/ _ \
4// \ V V / __/ (_| |\ V /| | (_| | || __/
5// \_/\_/ \___|\__,_| \_/ |_|\__,_|\__\___|
6//
7// Copyright © 2016 - 2024 Weaviate B.V. All rights reserved.
8//
9// CONTACT: hello@weaviate.io
10//
11
12package modrerankervoyageai
13
14import (
15"context"
16
17"github.com/weaviate/weaviate/entities/models"
18"github.com/weaviate/weaviate/entities/modulecapabilities"
19"github.com/weaviate/weaviate/entities/moduletools"
20"github.com/weaviate/weaviate/entities/schema"
21)
22
23func (m *ReRankerVoyageAIModule) ClassConfigDefaults() map[string]interface{} {
24return map[string]interface{}{}
25}
26
27func (m *ReRankerVoyageAIModule) PropertyConfigDefaults(
28dt *schema.DataType,
29) map[string]interface{} {
30return map[string]interface{}{}
31}
32
33func (m *ReRankerVoyageAIModule) ValidateClass(ctx context.Context,
34class *models.Class, cfg moduletools.ClassConfig,
35) error {
36return nil
37}
38
39var _ = modulecapabilities.ClassConfigurator(New())
40