Chuyển tới nội dung chính
Phiên bản: 8.4.0

AI (Laravel AI SDK)

Framework: packages/skilldo/framework/src/Ai/ (SkillDo\Ai\*) CMS: packages/skilldo/cms/src/Ai/ (SkillDo\Cms\Ai\*) Thư viện: laravel/ai v1, có sẵn trong lõi

Hướng dẫn đầy đủ nằm ở mục AI. Tóm tắt nhanh:

// 1. Khai plugin có dùng AI → tab Cấu hình hệ thống → Trí tuệ nhân tạo (AI) hiện ra
add_filter('cms_ai_consumers', fn ($c) => $c + ['my-plugin' => 'Tên plugin']);

// 2. Gọi AI: nhà cung cấp, API key, model lấy từ tab cấu hình
use SkillDo\Ai\Ai;
use function Laravel\Ai\agent;

try {
$text = agent('Bạn là trợ lý viết nội dung tiếng Việt.')->prompt($prompt)->text;
} catch (\Throwable $e) {
response()->error(Ai::errorMessage($e));
}
TrangNội dung
Tổng quanNhà cung cấp, tab cấu hình, khai cms_ai_consumers
Agentagent(), class agent, attribute, lịch sử hội thoại
Structured outputAI trả JSON đúng khung
ToolsCho AI đọc dữ liệu website
StreamingĐẩy chữ ra trình duyệt: Ai::stream() + request.stream()
Lỗi và kiểm thửAi::errorMessage(), Fake gateway
Ví dụ pluginNút "Tóm tắt bằng AI" từ đầu tới cuối
Giới hạn và nội bộNhững gì chưa dùng được, cấu hình, phát hành