vmodal_sdk_flutter

Flutter 里快速接入以图搜视频能力

开源 🏷️定价信息待确认 ⏳ 访问状态待核验 视频生成 🍴 复刻 12 🐛 待处理 4 👀 关注 3
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2207
维护状态 较活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

vmodal_sdk_flutter 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类视频生成
开发团队v-modal
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态⏳ 访问状态待核验
是否开源是
开源协议MIT
主要语言Dart
技术栈/模型android-sdk,flutter,flutter-app,flutter-package,flutter-sdk,flutter-video,flutter-video-editing,flutter-video-player,flutter-video-sdk,flutter-videos,flutter-videosdk,mobile-video,mobile-video-editor-sdk,mobile-video-sdk,video-editing,video-sdk,video-search,video-search-engine,video-streaming
GitHub 星标★ 2207
上线时间2026-07-16 00:00:00
代码更新2026-10-03
仓库体积52.3 MB
本站数据更新2026-10-24
维护状态较活跃
收录时间2026-10-24
浏览次数0

项目介绍

vmodal_sdk_flutter 是一个基于 Dart/Flutter 的视频与图像搜索 SDK,封装了 V-Modal AI 的视觉检索能力,让移动端应用可以直接调用以图搜视频、以文搜视频等接口。它解决的是 Flutter 开发者在接入视觉搜索时需自行处理鉴权、请求封装、结果解析和播放器联动的问题。核心能力包括:提供统一的 Dart API 调用视觉搜索服务,返回匹配的视频/图像结果;内置 Flutter 视频播放与编辑相关组件,便于在搜索结果中直接预览和二次处理;支持 Android 平台集成,并可作为 Flutter Package 引入现有工程。项目定位偏工具型 SDK,适合需要快速在 App 内加入视觉搜索与视频展示能力的团队,减少底层对接成本。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-24 · 当前星标 ★ 2207

技术标签

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:库/依赖 7 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 已安装 Flutter SDK 与 Dart 环境,flutter doctor 检查通过
  • 可访问 pub.dev 拉取依赖的正常网络环境
  • Android 或 iOS 真机/模拟器用于运行集成后的应用
  • 已在 VModal 官网申请到可用的 API Key

安装与启动步骤

  1. 1检查开发环境

    确认 Flutter 与 Dart 版本可用、目标平台工具链正常,再开始集成 SDK。

    flutter doctor -v
  2. 2进入工程目录

    在已有的 Flutter 工程根目录(含 pubspec.yaml)执行后续命令。

    cd /your/flutter_project
  3. 3添加 SDK 依赖

    从 pub.dev 安装 vmodal_sdk_flutter,命令会自动写入 pubspec.yaml。

    flutter pub add vmodal_sdk_flutter
  4. 4拉取依赖

    下载依赖并检查版本冲突,出现冲突按提示调整依赖版本。

    flutter pub get
  5. 5申请 API Key

    README 未给出鉴权参数名,需在官网申请 Key,接入方式以官方 SDK 文档为准。

  6. 6在代码中引入

    在 Dart 文件中导入 SDK 包,具体类名与方法请对照官方 SDK 参考文档。

    import 'package:vmodal_sdk_flutter/vmodal_sdk_flutter.dart';
  7. 7运行验证

    连接设备后运行应用,确认依赖引入后工程可正常编译启动。

    flutter run

关键配置

配置项必填说明示例
VModal API Key是调用 VModal 视觉检索服务所需的鉴权密钥,需向官方申请your-api-key

如何确认成功

flutter pub get 无报错,flutter run 后应用在设备上正常编译启动即可。

常见问题

Q:API Key 在哪里获取?

A:README 给出的入口是 VModal 官网的申请页面(v-modal.com/page/contact.ts),提交后按官方回复获取密钥。

Q:安装后有报错怎么办?

A:先执行 flutter pub get 查看依赖解析信息,再对照 pub.dev 上的 vmodal_sdk_flutter 页面核对版本与 Flutter 版本要求。

Q:有没有完整的调用示例?

A:README 只给出资源入口,具体 API 用法请看官方 Flutter SDK 参考文档与 pub.dev 页面示例。

Q:支持 iOS 吗?

A:README 标题提到面向 Android 和 iOS 应用,但仓库标签偏 Android,实际平台支持请以官方文档为准。

注意事项

  • README 未提供具体 API 调用代码,业务接入务必以官方 SDK 文档为准,不要猜测参数名。
  • API Key 属于敏感凭据,不要硬编码进公开仓库,建议通过构建配置或环境变量注入。
  • 本项目为 Flutter Package,本身不单独启动服务,需集成到已有应用中使用。

核心亮点

  • 提供封装好的 Dart API,省去手动处理鉴权与请求解析
  • 内置视频播放与编辑组件,搜索结果可直接预览
  • 以 Flutter Package 形式发布,集成到现有工程较方便

不足之处

  • 平台支持以 Android 为主,跨平台覆盖有限
  • 文档与示例丰富度待观察,社区规模仍在成长

适用场景

  • 电商 App 中以图搜相似商品视频
  • 内容平台用文字或图片检索视频素材
  • 短视频工具内做素材搜索与预览编辑

替代项目

flutter_video_player、video_player、flutter_wechat_assets_picker

上一篇:VideoSubtitleRemover

下一篇:showtime

同类项目推荐

mochi 开源

开源文生视频,本地跑出电影感片段

The best OSS video generation models, created by Genmo

★ 3751 2026-10-09
redditube 开源

把 Reddit 热帖一键变成视频,自动配音加字幕

A video generator from Reddit posts and comments

★ 63 2026-08-09
glucose_media_player 开源

Windows 上超轻量播放器,离线 AI 自动生成字幕

A Full-Featured, Powerful & Ultra-lightweight, video player for Windows with on-devi···

★ 117 2026-10-09
LORIS 开源

让视频画面自动卡点,长视频配乐不再愁

[ICML2023] Long-Term Rhythmic Video Soundtracker

★ 64 2026-08-09
minimax-h3-colab-skill 开源

在 Colab 上用参考图一键生成视频,免本地部署

Standalone Codex skill for MiniMax H3 Colab reference-to-video generation

★ 120 2026-10-09
velocut 开源

在浏览器里,用自然语言让 AI 帮你剪视频

AI-native, local-first video editor by Ribbi — runs entirely in the browser. Rust/W···

★ 453 2026-08-09
ai-mixed-cut 开源

上传爆款视频,AI自动解构重混,批量产出原创短视频

颠覆性AI内容再创作引擎,通过“解构-重构”爆款视频模式,全自动生成高度原创短视频。AIG···

★ 92 2026-08-09
NWT-pytorch 开源

用音频驱动生成同步视频,快速上手跨模态生成

Implementation of NWT, audio-to-video generation, in Pytorch

★ 92 2026-08-09
KandinskyVideo 开源

输入一句话,AI 自动生成短视频片段

KandinskyVideo — multilingual end-to-end text2video latent diffusion model

★ 186 2026-08-09