Cookieを使用しています. Cookieとブラウザストレージは、ログイン状態の維持と設定の保存に使われます。許可いただいた場合は、サイトの利用状況も計測します。はいつでも変更できます。詳しくはCookieポリシーをご覧ください。
Sentence Transformers: all-mpnet-base-v2
sentence-transformers/all-mpnet-base-v2Sentence Transformers: all-mpnet-base-v2を今すぐ試す
上記の料金で残高から差し引かれます。新規アカウントには無料利用分があります。
ここに結果が表示されます。
設定
Sentence Transformers: all-mpnet-base-v2の概要
- 入力料金は埋め込みモデル34件の中央値より75%安くなっています。
Sentence Transformers: all-mpnet-base-v2について
Sentence Transformers: all-mpnet-base-v2 は、テキストをベクトルに変換するために作られたモデル群である Sentence Transformers の埋め込みモデルです。これは埋め込みカテゴリに属しており、テキスト自体を生成するのではなく、テキストの表現を生成するように設計されていることを意味します。このモデルは文と短い段落を 768 次元の密ベクトル空間にエンコードし、提供元によって意味処理向けの高忠実度オプションとして位置づけられています。
入力側では、このモデルはテキストのみを受け付けます。出力側では、単語やチャットメッセージではなく埋め込みを返すため、質問に答えたり会話をしたりすることは期待すべきではありません。コンテキスト長は 512 トークンで、最大出力は 460 です。どちらの数値も実用上重要です。512 トークンのウィンドウは文または短い段落をカバーし、それより長いものは送信前に分割する必要があります。返される埋め込みは 768 次元のベクトルです。
これらの機能は、かなり特定の用途群を示しています。情報検索は自然な適合先であり、クエリとコーパスを埋め込みにして比較します。クラスタリングも同様で、768 次元空間で近くに位置する文は同じトピックに属することがよくあります。類似度スコアリングはそこから直接導かれ、たとえば候補となる passages を参照文に対して順位付けしたり、ほぼ重複したテキストを検出したりします。このモデルは文と短い段落を扱うため、これらのタスクは、埋め込む各入力が短く自己完結しているときに最もよく機能します。
これは api14 の OpenAI 互換 API を通じて、モデル id "sentence-transformers/all-mpnet-base-v2" を使用して呼び出します。インターフェースは OpenAI embeddings の形に従っているため、そのエンドポイントを対象とする既存のクライアントやライブラリは、特別な処理なしで api14 に向けることができます。このモデルにはサポートされるパラメータが記載されていないため、リクエスト本文にはモデル id と入力テキストを含めるべきであり、dimensions や encoding format などの任意の調整項目が適用されることに依存すべきではありません。
512 トークンのコンテキストと 460 の出力上限が、ここでの主な実用上の制限です。テキストが文または短い段落より長い場合は、チャンクに分割してそれぞれを埋め込み、その後で結果を結合してください。そして、実際に必要なのがベクトルではなく生成テキストである場合は、生成チャットモデルのほうが適しています。このモデルは埋め込みのみを生成します。
Sentence Transformers: all-mpnet-base-v2 APIの呼び出し方
- ダッシュボードでAPIキーを作成します。
- お使いの言語の公式openai SDKをインストールします。
- baseURLをhttps://api14.com/api/v1に、modelを"sentence-transformers/all-mpnet-base-v2"に設定します。
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.embeddings.create({
"model": "sentence-transformers/all-mpnet-base-v2",
"input": [
"The quick brown fox",
"Lorem ipsum"
]
});
console.log(result.data.map((d) => d.embedding.length));
仕様
- コンテキスト長
- 512
- 最大出力
- 460
- 入力
- text
- 出力
- embeddings
api14でのリクエスト数 · 過去7日間
Sentence Transformers: all-mpnet-base-v2:よくある質問
- Sentence Transformers: all-mpnet-base-v2 APIの料金は?
- Sentence Transformers: all-mpnet-base-v2の料金は入力 $0.02 / 100万トークンです。USD残高から差し引かれるのは成功したリクエストのみで、失敗したリクエストは無料です。
- Sentence Transformers: all-mpnet-base-v2のコンテキストウィンドウは?
- Sentence Transformers: all-mpnet-base-v2は1リクエストあたり最大512トークン(プロンプト、履歴、ドキュメントの合計)を読み取れます。 1回のレスポンスで最大460トークンを出力します。
- Sentence Transformers: all-mpnet-base-v2で何ができますか?
- Sentence Transformers: all-mpnet-base-v2はtextを入力として受け付け、embeddingsを返します。
- コードからSentence Transformers: all-mpnet-base-v2を呼び出すには?
- 任意のOpenAI SDKの接続先をhttps://api14.com/api/v1にして、modelを"sentence-transformers/all-mpnet-base-v2"に設定するだけです。他のコード変更は不要です。このページのコードパネルからすぐ使える例をコピーできます。
- Sentence Transformers: all-mpnet-base-v2の代替モデルは?
- 同程度の料金の埋め込みモデル:Thenlper: GTE-Base, Intfloat: E5-Base-v2, Sentence Transformers: paraphrase-MiniLM-L6-v2。どれも同じAPIキーで動くので、文字列を1つ変えるだけで切り替えられます。
Sentence Transformers: all-mpnet-base-v2コミュニティ
新しいトピックこのコミュニティにはまだトピックがありません。Sentence Transformers: all-mpnet-base-v2について最初のトピックを立てましょう。