Elastic
Jina AI
モデル
API
keyboard_arrow_down
Reader
任意の URL を Markdown に変換し、LLM のグラウンディングを向上させます。
Embeddings
マルチモーダルかつ多言語の埋め込み。
Reranker
検索エンジンのランキングを再調整して、検索関連性を最大化する。
MCP
terminal
コマンドライン
article
llms.txt
smart_toy
エージェント
data_object
スキーマ
menu_book
ドキュメント
ログイン
login
Embeddings
copyright CC BY-NC 4.0
open_in_new リリース記事

jina-code-embeddings-0.5b

コード生成モデルから得られる効率的なコード embeddings
ライセンス
copyright CC-BY-NC-4.0
発売日
calendar_month
2025-09-01
入力
abc
テキスト(コード)
arrow_forward
出力
more_horiz
ベクター
Matryoshka 次元 help_outline
64
128
256
512
896
モデル詳細
パラメータ: 494M
入力トークン長: 32K
出力寸法: 896
ベースモデル help_outline
open_in_new
Qwen2.5-Coder-0.5B
訓練された言語 help_outline
1 言語
サポートされている言語 help_outline
29 言語
量子化 help_outline
GGUF
関連機種
link
jina-code-embeddings-1.5b
link
jina-embeddings-v2-base-code
サポートされているタスク
translate NL → コード
help_center 技術 Q&A
sync_alt コード → コード
description コード→NL
auto_fix_high 補完
以下の方法で入手できます
Jina API
AWS SageMaker
Microsoft Azure
Google Cloud
Hugging Face
エアギャップ
I/O 図

コード

jina-code-embeddings

タスク

ベクター

パレートフロン help_outline
workspace_premium
CoIR
MTEB Code
chevron_leftchevron_right
30M100M300M1B3.0B10B40506070bge-base-en-v1.5bge-m3bge-small-en-v1.5CodeRankEmbedCodeSage-baseCodeSage-largeCodeSage-large-v2CodeSage-smallCodeXEmbed-7BContrievere5-base-v2e5-mistral-7b-instructe5-small-v2granite-embedding-engli…granite-embedding-small…gte-base-en-v1.5gte-modernbert-basegte-Qwen2-1.5B-instructjina-embeddings-v3jina-embeddings-v4modernbert-embed-baseNV-Embed-v2SFR-Embedding-2_RSFR-Embedding-Code-2B_RSFR-Embedding-Code-400M…snowflake-arctic-embed-…UniXcoderjina-code-embeddings-0.…パラメータ数(対数)nDCG@10
このモデル
フロン上
Jina AI
その他
CoIR
73.94
パラメータ
494M
スコア順位
1 / 31
パレートフロン
フロン上
値の分布help_outline
AUC 0.8538
コーパス
翻訳ペア
ドキュメント検索
コード
タスク
nl2code.passage
nl2code.query
nl2code.query → nl2code.passage
qa.passage
qa.query
qa.query → qa.passage
0.7330.000.200.400.600.80
関連18.5%
ハードネガティブ2.3%
無関連1.1%
推奨しきい値
FPR 0.1 · 0.544
FPR 0.01 · 0.733
FPR 0.001 · 0.813
FPR 0.0001 · 0.889
バランス · 0.427
AUC
0.8538
ノイズ上限
0.809
再現率の崖
0.160
測定ペア数
119 / 11k
ベクトル成分help_outline
-0.210.010.23
σ 0.0334 · 213k 個の値
埋め込みの幾何help_outline
0896
次元ごとの平均。カーソルを合わせると範囲を表示
ノイズ下限
0.329
実効次元数
55 / 896
比較するモデルを選択してください
論文 (1)
NeurIPS 2025
8月 31, 2025
Efficient Code Embeddings from Code Generation Models

概要

jina-code-embeddings-0.5b は 494M パラメータのコード埋め込みモデルで、プログラミングコードと自然言語クエリを共有する 896 次元の意味空間にマッピングします。32K トークンのコンテキストウィンドウをサポートし、関数全体や複数ファイルの検索を可能にし、柔軟な次元性(64–896)のために Matryoshka 表現学習を使用します。そのサイズで state-of-the-art のコード検索性能を達成し、パラメータ数が 3 倍のモデルを上回ります。

方法

モデルは、自然言語コーパスとコードコーパスの両方で事前学習された自己回帰型トランスフォーマーバックボーンに基づいています。従来の埋め込みモデルが使用する双方向プーリングではなく、シーケンスの最終位置から Last-Token-Pooling により埋め込みを抽出します。これは重要なアーキテクチャ上の洞察です:自己回帰モデルの因果的アテンションは自然に完全な入力コンテキストを参照し、コード生成事前学習の目標は検索に良好に転移する豊かな意味的表現を生成します。学習は 2 段階のレシピを使用します:(1) 大規模なコード-テキストペア(自然言語の説明とコード実装のペア)での対比事前学習、(2) ハードネガティブマイニングを用いた精選コード検索データセットでの教師ありファインチューニング。32K のコンテキスト長は、調整済みの基礎周波数を持つロータリー位置埋め込みによって実現されています。

パフォーマンス

モデルは標準的なコード検索ベンチマークで、全体平均 78.41%、MTEB Code 平均 78.72% を達成しています。注目すべきスコア:HumanEval 96.77%、MBPP 89.01%、WikiSQL 98.31%、CodeChefXLang 99.70%、CodeTransOceanContest(コード対コード)90.37%、COIR-CodeSearchNet(NL2Code)85.73%、Doc2Code 95.98%、StackOverflowQA 91.04%。コード特化タスクでは Qwen3-Embedding-0.6B と、jina-embeddings-v4(74.11%)や gemini-embedding-001(77.38%)を含むより大きなモデルを上回ります。494M パラメータで、サイズの 3–5 倍の複数のモデルを上回り、自己回帰バックボーンアプローチがパラメータあたり高い意味品質を提供することを示しています。

ベストプラクティス

適切なタスク固有の指示プレフィックスを常に使用してください:自然言語からコードの検索には nl2code、コード間の類似度には code2code、コードから自然言語には code2nl、技術 Q&A には techqa、コード補完には code2completion。大規模なコードベースでは、32K トークンの制限内に収めるため、関数やクラス境界でチャンキングを実装してください。Matryoshka による 128 または 256 次元への切り詰めは高スループットのインデックス作成に適しています。トップ候補のリランキングには 896 次元すべてを使用してください。埋め込みの比較にはコサイン類似度を使用してください。最適なバッチサイズは 512、シーケンス長は 512 トークンです。モデルは Python、JavaScript、Java、PHP、Go、Ruby に最適化されていますが、30 以上の言語をサポートしています。コードに対する RAG パイプラインでは、トップ 50 候補の精度を最大化するため、第 2 ステージとして jina-reranker-v3.5 を組み合わせることを推奨します。

このモデルについて言及しているブログ
10月 03, 2025 • 7 読む時間
Jina Reranker v3: SOTA多言語検索向け0.6B Listwise 重排器
クエリとすべての候補ドキュメントを単一のコンテキストウィンドウで考慮する、新しい0.6Bパラメータのリストワイズ重排器。
Jina AI
Light blue background with stylized text in the center, composed of small dots or squares, evoking a modern and minimalistic
9月 04, 2025 • 6 読む時間
Jina Code Embeddings: 0.5B および 1.5B で SOTA のコード検索を実現
コード生成LLM → コードのベクトルモデル:0.5B/1.5Bのモデルが25のコード検索ベンチマークでSOTA(最高性能)を達成。
Jina AI
Green "Code Embeddings" text displayed in a LED dot style on a black background, evoking a futuristic and technological atmos
現在の言語 / テーマ
Search Foundation
Reader
Embeddings
Reranker
Jina APIキーを取得する
レート制限
私たちについて
ニュース
Jinaロゴをダウンロード
open_in_new
Elasticロゴをダウンロード
open_in_new
APIステータス
Elastic © 2026.セキュリティ利用規約プライバシーCookieを管理する私の個人情報を販売したり、共有したりしないでください。
このウェブサイトおよび関連するコンテンツ、ソフトウェア、製品、サービスは、すべて専門的な利用を目的としています。消費者向けの利用は想定していません。