{"adoption": {"forks": 330, "observed_at": "2026-09-03T02:15:14.296688+00:00", "stars": 1139}, "canonical_url": "https://ross.abutalabs.com/products/laravel-ai", "card": {"archived": false, "artifact_type": "library", "description": "The Laravel AI SDK provides a unified, expressive API for interacting with AI providers such as OpenAI, Anthropic, Gemini, and more.", "domain": ["large-language-models", "artificial-intelligence", "web-development", "backend"], "enriched": true, "function": ["llm-inference", "agent-framework", "rag", "sdk", "speech-recognition", "tts", "image-processing"], "health_score": 100, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["laravel/ai"], "name": "laravel/ai", "platform": ["php"], "pushed_at": "2026-09-02T15:49:29+00:00", "repo": "laravel/ai", "stars": 1139, "tags": ["laravel", "ai-sdk", "openai", "anthropic", "gemini", "embeddings", "structured-output", "ai-agents", "web-server"], "topics": [], "urls": [], "use_cases": ["call openai or anthropic from a laravel app", "build ai agents with tool calling in php", "generate structured  output from llms", "generate images with a unified api", "transcribe audio to text in laravel", "create vector embeddings for semantic search", "swap ai providers without rewriting code"], "what_it_is": "The Laravel AI SDK is a PHP package offering a unified, expressive API for interacting with AI providers such as OpenAI, Anthropic, and Gemini. It supports building agents with tools and structured output, image generation, audio synthesis and transcription, and vector embeddings.", "when_to_avoid": ["your project is not PHP/Laravel based", "you need direct access to provider-specific APIs not covered by the SDK", "you need a language-agnostic or client-side AI integration"], "when_to_choose": ["you are building a Laravel or PHP application that needs AI features", "you want a single consistent API across multiple AI providers", "you need agents, structured output, embeddings, or audio features in PHP"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/laravel-ai", "repo": "laravel/ai", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.296688+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:39:32.258664+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1930718dfe05d79341563fdad22976ea0fccfb8eeec84c7a6d326d67bc50ca4", "fetched_at": "2026-09-03T02:15:14.296688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/ai"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.296688+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:39:32.258664+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1930718dfe05d79341563fdad22976ea0fccfb8eeec84c7a6d326d67bc50ca4", "fetched_at": "2026-09-03T02:15:14.296688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/ai"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:39:32.258664+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1930718dfe05d79341563fdad22976ea0fccfb8eeec84c7a6d326d67bc50ca4", "fetched_at": "2026-09-03T02:15:14.296688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/ai"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.296688+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.296688+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.296688+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:39:32.258664+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1930718dfe05d79341563fdad22976ea0fccfb8eeec84c7a6d326d67bc50ca4", "fetched_at": "2026-09-03T02:15:14.296688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/ai"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.296688+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.296688+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:39:32.258664+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1930718dfe05d79341563fdad22976ea0fccfb8eeec84c7a6d326d67bc50ca4", "fetched_at": "2026-09-03T02:15:14.296688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/ai"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.296688+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.296688+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.296688+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:39:32.258664+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1930718dfe05d79341563fdad22976ea0fccfb8eeec84c7a6d326d67bc50ca4", "fetched_at": "2026-09-03T02:15:14.296688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/ai"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.296688+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.296688+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:39:32.258664+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1930718dfe05d79341563fdad22976ea0fccfb8eeec84c7a6d326d67bc50ca4", "fetched_at": "2026-09-03T02:15:14.296688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/ai"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:39:32.258664+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1930718dfe05d79341563fdad22976ea0fccfb8eeec84c7a6d326d67bc50ca4", "fetched_at": "2026-09-03T02:15:14.296688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/ai"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:39:32.258664+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1930718dfe05d79341563fdad22976ea0fccfb8eeec84c7a6d326d67bc50ca4", "fetched_at": "2026-09-03T02:15:14.296688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/ai"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:39:32.258664+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1930718dfe05d79341563fdad22976ea0fccfb8eeec84c7a6d326d67bc50ca4", "fetched_at": "2026-09-03T02:15:14.296688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/ai"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 18, "rhythm": 100}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 259, "days_push": 0, "days_rel": 0, "gap_med": 3.5, "n_releases_24m": 47}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}