AgentSkillsCN

developing-with-ai-sdk

借助Laravel AI SDK构建AI智能体,生成文本、聊天内容、图像、音频、嵌入向量等多样化输出。支持结构化输出、流式传输、工具调用以及RAG等高级功能。

SKILL.md
--- frontmatter
name: developing-with-ai-sdk
description: Builds AI agents, generates text, chat, images, audio, embeddings, etc using Laravel AI SDK. Supports structured output, streaming, tools, RAG.

Laravel AI SDK

Unified API for AI (agents, images, audio, embeddings, etc).

Documentation

CRITICAL: Package is new. ALWAYS search docs (search-docs) before implementing.

  • Use broad queries (e.g. ['agents', 'streaming']).
  • Do NOT include package names in queries.

Workflow

  • Text/Chat: Agent + Promptable.
  • Chat History: Agent + Conversational or RemembersConversations.
  • Structured Output: Agent + HasStructuredOutput.
  • Images: Image::of()->generate().
  • Audio: Audio::of()->generate().
  • Transcription: Transcription::fromPath()->generate().
  • Embeddings: Embeddings::for()->generate().
  • Reranking: Reranking::of()->rerank().
  • Files: Document::fromPath()->put().
  • vectors: Stores::create().