mcpField
B
blink-ai

blink-ai

github.com/blink-new创意与媒体439 次安装2 周前更新
代码仓库

关于 blink-ai

用于生成和转换文本、图像、视频与音频,并发起 AI 电话的 Blink 技能,面向通过 Blink 命令行或 SDK 执行这些媒体任务的团队和开发者。

主要功能

  1. 01生成文本并可选网页搜索
  2. 02生成和编辑图像
  3. 03生成视频或将图像制作成动画
  4. 04生成语音并转录音频
  5. 05发起和查询 AI 电话

适用场景

  1. 01结合提示词和网页搜索起草文本
  2. 02为内容创建或修饰图像
  3. 03将图像转换为视频
  4. 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.1T2V最佳质量
fal-ai/sora-2/text-to-video/proT2V电影质感
fal-ai/veo3.1/image-to-videoI2V为图像制作动画

语音

alloy(默认)、echo、fable、nova、onyx、shimmer

转录模型

模型说明
fal-ai/whisper(默认)准确率最高
fal-ai/wizper更快,针对 Whisper v3 优化
fal-ai/speech-to-text/turbo速度快、成本较低

关键规则

  1. 图像 URL 必须使用 HTTPS 且包含扩展名 — .jpg、.png、.gif、.webp
  2. 风格迁移 — 在数组中提供所有图像,并在提示词中按位置引用
  3. I2V 需要上传图像 — 先上传到存储空间,再使用公共 URL
  4. generateObject 的 schema 必须是 type: "object" — 将数组包装在对象中
  5. 系统提示词必须针对特定领域 — 绝不要使用 "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