クラス PostgresMlEmbeddingModel
java.lang.ObjectSE
org.springframework.ai.embedding.AbstractEmbeddingModel
org.springframework.ai.postgresml.PostgresMlEmbeddingModel
- 実装されたすべてのインターフェース:
EmbeddingModel
、Model<EmbeddingRequest,
、EmbeddingResponse> org.springframework.beans.factory.InitializingBean
public class PostgresMlEmbeddingModel
extends AbstractEmbeddingModel
implements org.springframework.beans.factory.InitializingBean
PostgresML EmbeddingModel
- 作成者:
- Toshiaki Maki, Christian Tzolov
ネストされたクラスのサマリー
ネストされたクラスフィールドのサマリー
フィールドクラス org.springframework.ai.embedding.AbstractEmbeddingModel から継承されたフィールド
embeddingDimensions
コンストラクターの概要
コンストラクターコンストラクター説明PostgresMlEmbeddingModel
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) コンストラクターPostgresMlEmbeddingModel
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, PostgresMlEmbeddingOptions options) PostgresMlEmbeddingModel
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, PostgresMlEmbeddingOptions options, boolean createExtension) PostgresMlEmbeddingModel コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
call
(EmbeddingRequest request) AI モデルへのメソッド呼び出しを実行します。float[]
指定されたテキストをベクトルに埋め込みます。float[]
指定されたドキュメントのコンテンツをベクトルに埋め込みます。クラス org.springframework.ai.embedding.AbstractEmbeddingModel から継承されたメソッド
dimensions, dimensions
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.ai.embedding.EmbeddingModel から継承されたメソッド
embed, embed, embedForResponse
フィールドの詳細
DEFAULT_TRANSFORMER_MODEL
- 関連事項:
コンストラクターの詳細
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
インターフェースからコピーされた説明:EmbeddingModel
指定されたテキストをベクトルに埋め込みます。- 次で指定:
- インターフェース
EmbeddingModel
のembed
- パラメーター:
text
- 埋め込むテキスト。- 戻り値:
- 埋め込まれたベクトル。
embed
インターフェースからコピーされた説明:EmbeddingModel
指定されたドキュメントのコンテンツをベクトルに埋め込みます。- 次で指定:
- インターフェース
EmbeddingModel
のembed
- パラメーター:
document
- 埋め込むドキュメント。- 戻り値:
- 埋め込まれたベクトル。
call
インターフェースからコピーされた説明:Model
AI モデルへのメソッド呼び出しを実行します。- 次で指定:
- インターフェース
EmbeddingModel
のcall
- 次で指定:
- インターフェース
Model<EmbeddingRequest,
のEmbeddingResponse> call
- パラメーター:
request
- AI モデルに送信されるリクエストオブジェクト- 戻り値:
- AI モデルからのレスポンス
afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet