grepai-embeddings-lmstudio
GrepAIの埋め込みプロバイダーとしてLM Studioを設定します。GUIインターフェースを使ってローカルで埋め込み処理を行いたい場合に活用してください。
description の原文を見る
Configure LM Studio as embedding provider for GrepAI. Use this skill for local embeddings with a GUI interface.
SKILL.md 本文
LM Studio を使用した GrepAI 埋め込み
このスキルは、GrepAI の埋め込みプロバイダとして LM Studio を使用し、ローカルモデルを管理するためのユーザーフレンドリーな GUI を提供します。
このスキルを使用する場合
- グラフィカルインターフェースでローカル埋め込みを使用したい
- 他の AI タスクで既に LM Studio を使用している
- CLI より視覚的なモデル管理を優先する
- モデル間の切り替えを簡単に行いたい
LM Studio とは?
LM Studio は、ローカル LLM を実行するためのデスクトップアプリケーションです:
- 🖥️ グラフィカルユーザーインターフェース
- 📦 モデルのダウンロードが簡単
- 🔌 OpenAI互換 API
- 🔒 100% プライベート、ローカル処理
前提条件
- lmstudio.ai から LM Studio をダウンロード
- アプリケーションをインストールして起動
- 埋め込みモデルをダウンロード
インストール
ステップ 1: LM Studio をダウンロード
lmstudio.ai にアクセスしてプラットフォーム用にダウンロード:
- macOS (Intel または Apple Silicon)
- Windows
- Linux
ステップ 2: 起動とモデルのダウンロード
- LM Studio を開く
- Search タブに移動
- 埋め込みモデルを検索:
nomic-embed-text-v1.5bge-small-en-v1.5bge-large-en-v1.5
- Download をクリック
ステップ 3: ローカルサーバーを起動
- Local Server タブに移動
- 埋め込みモデルを選択
- Start Server をクリック
- エンドポイントをメモ(デフォルト:
http://localhost:1234)
構成
基本構成
# .grepai/config.yaml
embedder:
provider: lmstudio
model: nomic-embed-text-v1.5
endpoint: http://localhost:1234
カスタムポート付き
embedder:
provider: lmstudio
model: nomic-embed-text-v1.5
endpoint: http://localhost:8080
明示的な次元指定
embedder:
provider: lmstudio
model: nomic-embed-text-v1.5
endpoint: http://localhost:1234
dimensions: 768
利用可能なモデル
nomic-embed-text-v1.5 (推奨)
| プロパティ | 値 |
|---|---|
| 次元 | 768 |
| サイズ | ~260 MB |
| 品質 | 優秀 |
| 速度 | 高速 |
embedder:
provider: lmstudio
model: nomic-embed-text-v1.5
bge-small-en-v1.5
| プロパティ | 値 |
|---|---|
| 次元 | 384 |
| サイズ | ~130 MB |
| 品質 | 良好 |
| 速度 | 非常に高速 |
最適な用途:小規模なコードベース、高速なインデックス作成
embedder:
provider: lmstudio
model: bge-small-en-v1.5
dimensions: 384
bge-large-en-v1.5
| プロパティ | 値 |
|---|---|
| 次元 | 1024 |
| サイズ | ~1.3 GB |
| 品質 | 非常に高い |
| 速度 | 低速 |
最適な用途:最大の精度
embedder:
provider: lmstudio
model: bge-large-en-v1.5
dimensions: 1024
モデル比較
| モデル | 次元 | サイズ | 速度 | 品質 |
|---|---|---|---|---|
bge-small-en-v1.5 | 384 | 130MB | ⚡⚡⚡ | ⭐⭐⭐ |
nomic-embed-text-v1.5 | 768 | 260MB | ⚡⚡ | ⭐⭐⭐⭐ |
bge-large-en-v1.5 | 1024 | 1.3GB | ⚡ | ⭐⭐⭐⭐⭐ |
LM Studio サーバーセットアップ
サーバーの起動
- LM Studio を開く
- Local Server タブに移動(左サイドバー)
- ドロップダウンから埋め込みモデルを選択
- 設定を構成:
- ポート:
1234(デフォルト) - Embedding Endpoint を有効化
- ポート:
- Start Server をクリック
サーバーの状態
サーバーが実行中であることを示す緑色のインジケータを探します。
サーバーの検証
# サーバーが応答しているか確認
curl http://localhost:1234/v1/models
# 埋め込みをテスト
curl http://localhost:1234/v1/embeddings \
-H "Content-Type: application/json" \
-d '{
"model": "nomic-embed-text-v1.5",
"input": "function authenticate(user)"
}'
LM Studio 設定
推奨設定
LM Studio の Local Server タブ内:
| 設定 | 推奨値 |
|---|---|
| ポート | 1234 |
| CORS を有効化 | はい |
| コンテキスト長 | 自動 |
| GPU レイヤー | 最大(速度向上用) |
GPU アクセラレーション
LM Studio は自動的に以下を使用します:
- macOS: Metal (Apple Silicon)
- Windows/Linux: CUDA (NVIDIA)
メモリと速度のバランスを取るために GPU レイヤーを調整します。
LM Studio をヘッドレスモードで実行
サーバー環境の場合、LM Studio は CLI モードをサポートします:
# GUI なしでサーバーを起動(正確な構文は LM Studio ドキュメントを確認)
lmstudio server start --model nomic-embed-text-v1.5 --port 1234
一般的な問題
❌ 問題: 接続が拒否された ✅ 解決策: LM Studio サーバーが実行されていることを確認:
- LM Studio を開く
- Local Server タブに移動
- Start Server をクリック
❌ 問題: モデルが見つからない ✅ 解決策:
- LM Studio の Search タブでモデルをダウンロード
- Local Server ドロップダウンで選択
❌ 問題: 埋め込み生成が遅い ✅ 解決策:
- LM Studio 設定で GPU アクセラレーションを有効化
- より小さいモデルを使用(bge-small-en-v1.5)
- 他の GPU 集約的なアプリケーションを閉じる
❌ 問題: ポートが既に使用中 ✅ 解決策: LM Studio 設定でポートを変更:
embedder:
endpoint: http://localhost:8080 # 別のポート
❌ 問題: LM Studio が閉じてサーバーが停止 ✅ 解決策: LM Studio をバックグラウンドで実行し続けるか、システムサービスとして実行される Ollama の使用を検討
LM Studio vs Ollama
| 機能 | LM Studio | Ollama |
|---|---|---|
| GUI | ✅ あり | ❌ CLI のみ |
| システムサービス | ❌ アプリ実行必須 | ✅ バックグラウンドサービス |
| モデル管理 | ✅ ビジュアル | ✅ CLI |
| 使いやすさ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| サーバー信頼性 | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
推奨: GUI を使用したい場合は LM Studio、常時バックグラウンドサービスが必要な場合は Ollama
LM Studio から Ollama への移行
より信頼性の高いバックグラウンドサービスが必要な場合:
- Ollama をインストール:
brew install ollama
ollama serve &
ollama pull nomic-embed-text
- 設定を更新:
embedder:
provider: ollama
model: nomic-embed-text
endpoint: http://localhost:11434
- 再インデックス:
rm .grepai/index.gob
grepai watch
ベストプラクティス
- LM Studio を実行し続ける: アプリが閉じるとサーバーが停止
- 推奨モデルを使用:
nomic-embed-text-v1.5が最良のバランス - GPU を有効化: ハードウェアアクセラレーションで高速化
- インデックス作成前にサーバーを確認: 緑色のステータスインジケータを確認
- 本番環境では Ollama を検討: バックグラウンドサービスとしてより信頼性が高い
出力形式
LM Studio 設定成功時:
✅ LM Studio 埋め込みプロバイダが構成されました
プロバイダ: LM Studio
モデル: nomic-embed-text-v1.5
エンドポイント: http://localhost:1234
次元: 768 (自動検出)
ステータス: 接続済み
注:埋め込みが機能するには LM Studio を実行し続ける必要があります。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- yoanbernabeu
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/yoanbernabeu/grepai-skills / ライセンス: MIT
関連スキル
superfluid
Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper
civ-finish-quotes
実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。
nookplot
Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。
web3-polymarket
Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。
ethskills
Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。
xxyy-trade
このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。