Use your existing Post model
Updated
Keep it. Add the trait, point the config at your model, done.
use ByteMinus\AiBlog\Concerns\HasBlogSeo;
class Post extends Model
{
use HasBlogSeo;
// Override only what differs from the defaults (title, body, slug, seo_title, seo_description, target_keyword)
public function getBodyField(): string { return 'content'; }
}
// config/ai-blog.php
'models' => ['post' => App\Models\Post::class],