npx skills add https://github.com/blockmatic/basilic --skill 'AI SDK v6 Core'generateText 进行简单的文本生成generateObject 配合 Zod 模式生成结构化输出streamText 进行流式响应ToolLoopAgent(v6)处理带工具调用的智能体工作流callOptions 进行动态运行时配置广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
AI_APICallError、AI_NoObjectGeneratedError 等)openai、anthropic、google)以支持多提供商response.error 以获取类型化的错误响应streamText 中使用 onError 回调进行错误处理ToolLoopAgent(v6)处理智能体工作流,而非手动编排工具mode: 'json' 处理结构化输出any 类型(应使用正确的错误类型)import { generateText } from 'ai'
import { openai } from '@ai-sdk/openai'
const result = await generateText({
model: openai('gpt-4'),
prompt: 'Hello, world!',
})
import { generateObject } from 'ai'
import { z } from 'zod'
const result = await generateObject({
model: openai('gpt-4'),
schema: z.object({
name: z.string(),
age: z.number(),
}),
prompt: 'Generate a person',
})
import { ToolLoopAgent } from 'ai'
import { openai } from '@ai-sdk/openai'
const agent = new ToolLoopAgent({
model: openai('gpt-4'),
tools: { /* tool definitions */ },
})
const result = await agent.run({ prompt: 'Task' })
每周安装量
–
代码仓库
GitHub 星标数
88
首次出现时间
–
安全审计
generateText for simple text generationgenerateObject for structured outputs with Zod schemasstreamText for streaming responsesToolLoopAgent (v6) for agent workflows with tool callingcallOptions for dynamic runtime configurationAI_APICallError, AI_NoObjectGeneratedError, etc.)openai, anthropic, google) for multi-provider supportresponse.error for typed error responsesonError callback in streamText for error handlingToolLoopAgent (v6) for agent workflows instead of manual tool orchestrationmode: 'json' when available for structured outputsany types (use proper error types)import { generateText } from 'ai'
import { openai } from '@ai-sdk/openai'
const result = await generateText({
model: openai('gpt-4'),
prompt: 'Hello, world!',
})
import { generateObject } from 'ai'
import { z } from 'zod'
const result = await generateObject({
model: openai('gpt-4'),
schema: z.object({
name: z.string(),
age: z.number(),
}),
prompt: 'Generate a person',
})
import { ToolLoopAgent } from 'ai'
import { openai } from '@ai-sdk/openai'
const agent = new ToolLoopAgent({
model: openai('gpt-4'),
tools: { /* tool definitions */ },
})
const result = await agent.run({ prompt: 'Task' })
See Production Patterns and Templates for detailed examples.
Weekly Installs
–
Repository
GitHub Stars
88
First Seen
–
Security Audits
AI 代码实施计划编写技能 | 自动化开发任务分解与 TDD 流程规划工具
44,500 周安装