Remove deprecated code from 1.0 M2 and before
- Remove deprecated types,methods and references - Remove usage of "Generation(String text)" and replace with "Generation(AssistantMessage)" - Remove MiniMaxApi,MootShotApi,OpenAiApi,ZhiPuAiApi ChatCompletionFinishReason's FUNCTION_CALL - Remove OllamaApi's deprecated types - Remove deprecated constructors from PostgresMlEmbeddingModel - Remove deprecated constructor from Media - Remove tokenNames usage from antlr4 FiltersLexer and FiltersParser - Remove deprecated methods from CassandraVectorStoreProperties - Remove deprecated constructor and static config class from QdrantVectorStore - Minor cleanups on removing deprecated models and versions - Remove old name for mixtral models Resolves #1599
This commit is contained in:
committed by
Mark Pollack
parent
ea1871041c
commit
72c84fe8b8
@@ -88,56 +88,6 @@ public class PostgresMlEmbeddingModel extends AbstractEmbeddingModel implements
|
||||
this.createExtension = createExtension;
|
||||
}
|
||||
|
||||
/**
|
||||
* a constructor
|
||||
* @param jdbcTemplate JdbcTemplate
|
||||
* @param transformer huggingface sentence-transformer name
|
||||
*/
|
||||
@Deprecated(since = "0.8.0", forRemoval = true)
|
||||
public PostgresMlEmbeddingModel(JdbcTemplate jdbcTemplate, String transformer) {
|
||||
this(jdbcTemplate, transformer, VectorType.PG_ARRAY);
|
||||
}
|
||||
|
||||
/**
|
||||
* a constructor
|
||||
* @deprecated Use the constructor with {@link PostgresMlEmbeddingOptions} instead.
|
||||
* @param jdbcTemplate JdbcTemplate
|
||||
* @param transformer huggingface sentence-transformer name
|
||||
* @param vectorType vector type in PostgreSQL
|
||||
*/
|
||||
@Deprecated(since = "0.8.0", forRemoval = true)
|
||||
public PostgresMlEmbeddingModel(JdbcTemplate jdbcTemplate, String transformer, VectorType vectorType) {
|
||||
this(jdbcTemplate, transformer, vectorType, Map.of(), MetadataMode.EMBED, false);
|
||||
}
|
||||
|
||||
/**
|
||||
* a constructor * @deprecated Use the constructor with
|
||||
* {@link PostgresMlEmbeddingOptions} instead.
|
||||
* @param jdbcTemplate JdbcTemplate
|
||||
* @param transformer huggingface sentence-transformer name
|
||||
* @param vectorType vector type in PostgreSQL
|
||||
* @param kwargs optional arguments
|
||||
*/
|
||||
@Deprecated(since = "0.8.0", forRemoval = true)
|
||||
public PostgresMlEmbeddingModel(JdbcTemplate jdbcTemplate, String transformer, VectorType vectorType,
|
||||
Map<String, Object> kwargs, MetadataMode metadataMode, boolean createExtension) {
|
||||
Assert.notNull(jdbcTemplate, "jdbc template must not be null.");
|
||||
Assert.notNull(transformer, "transformer must not be null.");
|
||||
Assert.notNull(vectorType, "vectorType must not be null.");
|
||||
Assert.notNull(kwargs, "kwargs must not be null.");
|
||||
Assert.notNull(metadataMode, "metadataMode must not be null.");
|
||||
|
||||
this.jdbcTemplate = jdbcTemplate;
|
||||
|
||||
this.defaultOptions = PostgresMlEmbeddingOptions.builder()
|
||||
.withTransformer(transformer)
|
||||
.withVectorType(vectorType)
|
||||
.withMetadataMode(metadataMode)
|
||||
.withKwargs(ModelOptionsUtils.toJsonString(kwargs))
|
||||
.build();
|
||||
this.createExtension = createExtension;
|
||||
}
|
||||
|
||||
@SuppressWarnings("null")
|
||||
@Override
|
||||
public float[] embed(String text) {
|
||||
|
||||
Reference in New Issue
Block a user