信中智云
开发者中心

SDK 和开发工具

官方 SDK 覆盖主流开发语言,提供丰富的开发工具,让集成事半功倍

官方 SDK

选择你熟悉的编程语言,5 分钟完成集成

🟢

Node.js SDK

v1.2.0

45 KB · MIT License

$npm install @xinzhiyun/sdk
✓ 完整API覆盖✓ TypeScript类型支持✓ 自动重试✓ Promise/async
🐍

Python SDK

v1.1.0

38 KB · MIT License

$pip install xinzhiyun
✓ Python 3.7+✓ 完整API覆盖✓ 异步支持✓ 异常处理
🐘

PHP SDK

v1.0.5

32 KB · MIT License

$composer require xinzhiyun/sdk
✓ PHP 7.4+✓ 完整API覆盖✓ Composer安装✓ PSR规范
☕

Java SDK

v1.0.2

52 KB · MIT License

$Maven / Gradle
✓ Java 8+✓ 完整API覆盖✓ Spring Boot支持✓ 丰富文档

5 分钟快速上手

几行代码,即刻拥有 AI 短视频生成能力

example.ts
// Node.js SDK 快速上手示例
import { XinZhiYunClient } from '@xinzhiyun/sdk';

// 初始化客户端
const client = new XinZhiYunClient({
  apiKey: process.env.XZY_API_KEY,
  apiSecret: process.env.XZY_API_SECRET,
  // endpoint: 'https://api.xzai8.cn/v1'  // 可选,默认官方地址
});

async function main() {
  // 1. 获取店铺列表
  const stores = await client.store.list({
    page: 1,
    pageSize: 10,
  });
  console.log('我的店铺:', stores.data);

  // 2. 生成AI短视频
  const video = await client.video.generate({
    templateId: 'restaurant_01',
    title: '今日推荐菜品',
    materials: ['https://.../dish1.jpg', 'https://.../dish2.jpg'],
    aspectRatio: '9:16',
  });
  console.log('视频任务ID:', video.data.videoId);

  // 3. 查询生成状态
  const status = await client.video.get(video.data.videoId);
  console.log('生成状态:', status.data.status);

  // 4. 发布到抖音
  const publish = await client.video.publish(video.data.videoId, {
    platform: 'douyin',
    accountId: 'dy_xxx',
    title: '这家店太好吃了!',
    location: '店铺定位',
  });
  console.log('发布结果:', publish.data);
}

main().catch(console.error);

开发工具

提升开发效率的辅助工具

CLI 命令行工具

beta

命令行下管理视频、店铺、活动,支持批量操作

Postman Collection

完整的 Postman 接口集合,一键导入快速调试

VS Code 插件

dev

VS Code 扩展,内置代码片段、文档查询、模板生成

Webhook 调试工具

本地接收 Webhook 回调,方便开发调试

准备好开始集成了吗?

注册开发者账号,免费获取 API Key,立即开始构建