1. Go to this page and download the library: Download papi-ai/ingest library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
papi-ai / ingest example snippets
use PapiAI\Ingest\Depth;
use PapiAI\Ingest\IngestRequest;
use PapiAI\Ingest\NativeIngestor;
$digest = (new NativeIngestor())->ingest(new IngestRequest(
source: '/path/to/repo',
depth: Depth::Full,
tokenBudget: 4000,
));
echo $digest->toPrompt(); // tree, then as many files as fit, then what was left out
echo $digest->fingerprint; // cache key: moves when
$ingestor = new NativeIngestor(new PhpSymbolExtractor());
$digest = $ingestor->ingest(new IngestRequest($repo, Depth::Api));