PHP code example of semitexa / prompt

1. Go to this page and download the library: Download semitexa/prompt 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/ */

    

semitexa / prompt example snippets


use Semitexa\Prompt\Attribute\AsPrompt;

#[AsPrompt(
    id: 'os.planner',
    channel: 'os',
    description: 'OS planner system prompt',
    template: 'resources/prompts/os.planner.twig',
)]
final class OsPlannerPrompt
{
}

use Semitexa\Prompt\Application\Prompt\SemitexaIdentityPrompt;

$rendered = $renderer->render('os.planner', [   // PromptRenderer, injected
    'prompt' => new SemitexaIdentityPrompt('Solomiia'), // read by the core.identity