クラス PostgresMlEmbeddingModel

java.lang.ObjectSE
org.springframework.ai.embedding.AbstractEmbeddingModel
org.springframework.ai.postgresml.PostgresMlEmbeddingModel
実装されたすべてのインターフェース:
EmbeddingModelModel<EmbeddingRequest,EmbeddingResponse>org.springframework.beans.factory.InitializingBean

public class PostgresMlEmbeddingModel extends AbstractEmbeddingModel implements org.springframework.beans.factory.InitializingBean
PostgresML EmbeddingModel
作成者:
Toshiaki Maki, Christian Tzolov
  • フィールドの詳細

  • コンストラクターの詳細

    • PostgresMlEmbeddingModel

      public PostgresMlEmbeddingModel(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
      コンストラクター
      パラメーター:
      jdbcTemplate - JdbcTemplate
    • PostgresMlEmbeddingModel

      public PostgresMlEmbeddingModel(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, PostgresMlEmbeddingOptions options)
    • PostgresMlEmbeddingModel

      public PostgresMlEmbeddingModel(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, PostgresMlEmbeddingOptions options, boolean createExtension)
      PostgresMlEmbeddingModel コンストラクター
      パラメーター:
      jdbcTemplate - データベースと対話するために使用する JdbcTemplate。
      options - クライアントを構成するには PostgresMlEmbeddingOptions を使用します。
  • メソッドの詳細

    • embed

      public float[] embed(StringSE text)
      インターフェースからコピーされた説明: EmbeddingModel
      指定されたテキストをベクトルに埋め込みます。
      次で指定:
      インターフェース EmbeddingModelembed 
      パラメーター:
      text - 埋め込むテキスト。
      戻り値:
      埋め込まれたベクトル。
    • embed

      public float[] embed(Document document)
      インターフェースからコピーされた説明: EmbeddingModel
      指定されたドキュメントのコンテンツをベクトルに埋め込みます。
      次で指定:
      インターフェース EmbeddingModelembed 
      パラメーター:
      document - 埋め込むドキュメント。
      戻り値:
      埋め込まれたベクトル。
    • call

      public EmbeddingResponse call(EmbeddingRequest request)
      インターフェースからコピーされた説明: Model
      AI モデルへのメソッド呼び出しを実行します。
      次で指定:
      インターフェース EmbeddingModelcall 
      次で指定:
      インターフェース Model<EmbeddingRequest,EmbeddingResponse>call 
      パラメーター:
      request - AI モデルに送信されるリクエストオブジェクト
      戻り値:
      AI モデルからのレスポンス
    • afterPropertiesSet

      public void afterPropertiesSet()
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet