PHP code example of aysnc / wordpress-php-ai-client-bedrock

1. Go to this page and download the library: Download aysnc/wordpress-php-ai-client-bedrock 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/ */

    

aysnc / wordpress-php-ai-client-bedrock example snippets


use WordPress\AiClient\AiClient;
use Aysnc\WordPress\PhpAiClientBedrock\AwsBedrockProvider;

AiClient::defaultRegistry()->registerProvider( AwsBedrockProvider::class );

$text = AiClient::prompt( 'Explain quantum computing in simple terms.' )
    ->usingModel( AwsBedrockProvider::model( 'anthropic.claude-3-5-sonnet-20241022-v2:0' ) )
    ->usingMaxTokens( 1000 )
    ->generateText();

echo $text;

$result = AiClient::prompt( 'Explain quantum computing in simple terms.' )
    ->usingModel( AwsBedrockProvider::model( 'anthropic.claude-3-5-sonnet-20241022-v2:0' ) )
    ->usingMaxTokens( 1000 )
    ->generateTextResult();

echo $result->toText();
echo $result->getTokenUsage()->getTotalTokens();

$result = AiClient::prompt( 'Hello' )
    ->usingModel( AwsBedrockProvider::model( 'anthropic.claude-3-5-sonnet-20241022-v2:0' ) )
    ->usingSystemInstruction( 'You are a helpful assistant.' )
    ->usingMaxTokens( 1000 )
    ->usingTemperature( 0.7 )
    ->generateTextResult();