关于 blink-ai
用于生成和转换文本、图像、视频与音频,并发起 AI 电话的 Blink 技能,面向通过 Blink 命令行或 SDK 执行这些媒体任务的团队和开发者。
主要功能
- 01生成文本并可选网页搜索
- 02生成和编辑图像
- 03生成视频或将图像制作成动画
- 04生成语音并转录音频
- 05发起和查询 AI 电话
适用场景
- 01结合提示词和网页搜索起草文本
- 02为内容创建或修饰图像
- 03将图像转换为视频
- 04将语音转为文本或文本转为音频
MCP 相关
提供用于文本、图像、视频、语音和转录的 MCP 工具,也可发起 AI 电话并查询状态。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ blink-new/ blink-plugin --skill blink-ai安装后在 Claude Code 中输入/blink-ai确认已加载。
详细介绍
入门
# Generate text
blink ai text "Write a poem about coding"
# Generate image
blink ai image "A sunset over mountains" --model fal-ai/nano-banana-pro
# Generate video
blink ai video "A cooking tutorial scene" --aspect-ratio 9:16
# Text-to-speech
blink ai speech "Hello world" --voice nova
# Transcribe audio
blink ai transcribe ./recording.mp3
# AI phone call
blink ai call +15551234567 --prompt "Remind about appointment tomorrow at 3pm"
MCP 工具
| 工具 | 描述 |
|---|---|
blink_ai_text | 根据提示词或消息生成文本 |
blink_ai_image | 生成或编辑图像 |
blink_ai_image_edit | 使用文本提示词编辑现有图像 |
blink_ai_video | 根据文本或图像生成视频 |
blink_ai_animate | 将静态图像制作成动画视频 |
blink_ai_speech | 将文本转换为音频 |
blink_ai_transcribe | 将音频转换为文本 |
blink_ai_call | 发起 AI 电话呼叫 |
blink_ai_call_status | 查看 AI 电话呼叫的状态 |
SDK 方法
const { text } = await blink.ai.generateText({ prompt: 'Hello', search: true })
const { data } = await blink.ai.generateImage({ prompt: 'A robot', model: 'fal-ai/nano-banana-pro' })
const { result } = await blink.ai.generateVideo({ prompt: 'Ocean waves', model: 'fal-ai/veo3.1/fast' })
const { url } = await blink.ai.generateSpeech({ text: 'Hello', voice: 'nova' })
const { text } = await blink.ai.transcribeAudio({ audio: audioData, language: 'en' })
文本生成
# Simple prompt
blink ai text "Summarize quantum computing"
# With web search for real-time info
blink ai text "Latest AI news today" --search
# Stream output
blink ai text "Write a story" --stream
await blink.ai.streamText(
{ prompt: 'Write a story...', search: true },
(chunk) => setText(prev => prev + chunk)
)
图像模型
| 模型 | 速度 | 质量 | 适用场景 |
|---|---|---|---|
fal-ai/nano-banana(默认) | 快 | 良好 | 原型 |
fal-ai/nano-banana-pro | 标准 | 卓越 | 营销、高保真内容 |
fal-ai/nano-banana/edit | 快 | 良好 | 快速调整、风格迁移 |
fal-ai/nano-banana-pro/edit | 标准 | 卓越 | 细致润色 |
视频模型
| 模型 | 类型 | 适用场景 |
|---|---|---|
fal-ai/veo3.1/fast(默认) | T2V | 快速、质量良好 |
fal-ai/veo3.1 | T2V | 最佳质量 |
fal-ai/sora-2/text-to-video/pro | T2V | 电影质感 |
fal-ai/veo3.1/image-to-video | I2V | 为图像制作动画 |
语音
alloy(默认)、echo、fable、nova、onyx、shimmer
转录模型
| 模型 | 说明 |
|---|---|
fal-ai/whisper(默认) | 准确率最高 |
fal-ai/wizper | 更快,针对 Whisper v3 优化 |
fal-ai/speech-to-text/turbo | 速度快、成本较低 |
关键规则
- 图像 URL 必须使用 HTTPS 且包含扩展名 —
.jpg、.png、.gif、.webp - 风格迁移 — 在数组中提供所有图像,并在提示词中按位置引用
- I2V 需要上传图像 — 先上传到存储空间,再使用公共 URL
- generateObject 的 schema 必须是
type: "object"— 将数组包装在对象中 - 系统提示词必须针对特定领域 — 绝不要使用 "You are a helpful assistant"
AI 电话呼叫
# Outbound call with custom prompt
blink ai call +15551234567 --prompt "You are a scheduling assistant. Confirm the appointment."
# With voice selection
blink ai call +15551234567 --prompt "Remind about meeting" --voice nova
需要电话号码 — 请参阅 blink-notifications 技能,了解 blink phone buy。
评论
支持 Markdown