ドキュメントを閲覧

llms.txtのインポートとエクスポート

ソースシェルフの llms.txt サポートは実験的であり、意図的にオフラインです。ローカルインデックスを読み込み、ポータブルコレクションフォルダを生成できますが、インターネットからリンクを取得することはありません。

このページの内容

コレクションをインポートする

選ぶ ファイル>インポート llms.txt… または、以下のアクションを使用します。 改宗する. どちらかを選択してください。

  • ある llms.txt ファイル;または
  • を含むフォルダ llms.txt

インデックスにローカルドキュメントのリンクが含まれている場合は、フォルダを選択します。これにより、SourceShelfはそれらを解決するための安全なルートになります。

パースアセンブリが受け入れるもの

インデックスには1つのH1タイトルを含める必要があります。また、以下を含めることもできます。

  • オプションのブロック引用要約。
  • 詳細な散文;
  • H2セクションを順序しました。
  • 説明付きのマークダウンリンクリストエントリ。
  • 特別な ## Optional セクション。

オプションのバイト順序マークを受け付けます。不適切なオプションのエントリは警告として報告されます。

ローカルリンクの安全性

SourceShelf は、相対的なもののみを解決します。 .md.markdown、そして .txt 選択されたルートの下に含まれるリンク。それは拒否します:

  • .. トラバース;
  • 絶対的なローカルパス;
  • ルートから逃れるシンボリックリンク;
  • 支えがない URL 計画。

HTTP(S)リンクは名前付きのアクセス不可のライブラリ参照になります。タイトル、説明、および出典は引き続き表示されますが、SourceShelfはそれらを取得しません。繰り返されるターゲットは、正規化された識別子によって重複を削除され、最初の出現を保持します。

インポートされたインデックスは、最初に読み込めるライブラリアイテムです。ローカルドキュメントは、インデックス順に続きます。SourceShelfは、H1から名前にちなんで保存されたパックを作成し、正規化された名前の衝突の置き換え、保存として保存、キャンセル動作を提供します。

コレクションフォルダを作成する

きれいに保存したパックを開き、選択します。 エクスポート…> llms.txt コレクションフォルダ、Trust & Safetyを通過し、親フォルダを選択します。SourceShelfは衝突防止の <pack-name>-llms フォルダ:

<pack-name>-llms/
├── llms.txt
├── documents/
│   └── ordered-source.md
├── assets/
│   └── referenced-image.png
├── sourceshelf-manifest.json
└── checksums.sha256

ルートインデックスには、パッケージタイトル、信頼されていないコンテンツの概要、並べられたものが含まれています。 ## Sources リンク、そして ## Optional 有効なウェブ原産地を持つ利用できないソースのエントリ。ドキュメントの画像リンクは、コピーされたファイルに書き直されます。 assets/

読み取り可能なマークダウンで実際に参照されているアーカイブされた画像のみが含まれています。有効なウェブ原産地がない読み取りできないエントリは省略され、生成後に報告されます。

SourceShelfは生成しません llms-full.txt、このフォーマットのリトライブロック、エンベディング、またはリモートダウンロード。