编程

[Laravel 扩展包]Laravel 集成 Grok AI

65 2025-02-26 12:52:00

Grok AI 包将 Grok AI 无缝集成到 Larave 应用中。利用强大的 AI 模型进行聊天、自动化和 NLP,同时保持 Laravel 的表达简单性。

use GrokPHP\Laravel\Facades\GrokAI;
use GrokPHP\Client\Config\ChatOptions;
use GrokPHP\Client\Enums\Model;
 
$response = GrokAI::chat(
    [['role' => 'user', 'content' => 'Hello Grok!']],
    new ChatOptions(model: Model::GROK_2)
);
 
echo $response['choices'][0]['message']['content'];

你也可用使用 stream: true 启用实时响应:

$response = GrokAI::chat(
    [['role' => 'user', 'content' => 'Tell me a story']],
    new ChatOptions(model: Model::GROK_2, stream: true)
)

要特性

  • 无缝集成 Laravel: 轻松地将 Grok AI 集成到 Laravel 应用中,保留了 Laravel 的表达简单性。
  • 访问强大的 AI 模型:利用先进的 AI 模型进行聊天、自动化和自然语言处理(NLP)等任务。
  • 开发者友好的配置:提供直观的设置过程和可定制的选项,以满足各种应用需求。
  • 流式响应:支持实时数据流,以实现高效和响应迅速的 AI 交互。
  • 全面的测试工具:包括内置的测试工具,以确保可靠和可维护的 AI 集成。

安全最佳实践:实施强大的安全措施来保护应用序的 AI 功能。

  • 开源许可证:在 MIT 许可证下分发,允许灵活使用和贡献。

GitHub: github.com/grok-php/laravel

使用 Composer 安装该包:

composer require grok-php/laravel
php artisan grok:install