Search by

jxx0410 / qingzhoushan-php

Pink0410

PHP SDK for Qingzhoushan Open Platform - AI content generation platform

Package info

gitee.com/lix0410/qingzhoushan-open-sdk.git

pkg:composer/jxx0410/qingzhoushan-php

Statistics

Installs: 3

Dependents: 0

Suggesters: 0

2.0.0 2026-09-16 02:18 UTC

This package is not auto-updated.

Last update: 2026-09-16 02:31:23 UTC


README

青州山 AI 内容生成平台的 PHP SDK,支持数字人、声音克隆、图片/视频/音乐生成、文案、内容分析、社交媒体管理等 API。

环境要求

  • PHP >= 7.4
  • ext-json, ext-fileinfo

安装

composer require jxx0410/qingzhoushan-php

快速开始

<?php

require_once __DIR__ . '/vendor/autoload.php';

use Jxx0410\Qingzhoushan\Application;

$app = new Application([
    'app_id'     => 'your_app_id',
    'app_secret' => 'your_app_secret',
    'base_uri'   => 'https://api.aichs365.com',
]);

// 账户信息
$account = $app->user->account();

// 图片生成
$result = $app->image->create([
    'model' => 'seedream-5.0-pro',
    'prompt' => '一只可爱的猫咪',
    'size' => '2k',
    'ratio' => '1:1',
]);

// 只获取 data 字段
$data = $app->image->onlyData()->queryTask(['task_id' => 'your_task_id']);

// LLM 与传统 API 共用 base_uri
$chat = $app->llm->chatCompletions([
    'model'    => 'your_model',
    'messages' => [['role' => 'user', 'content' => '你好!']],
]);

响应数据

传统 API 默认返回接口完整响应:

$response = $app->image->queryTask(['task_id' => 'your_task_id']);
// ['success' => true, 'code' => 0, 'message' => 'ok', 'data' => [...], ...]

如果只需要业务数据,可使用 onlyData()。该开关只影响下一次请求,请求结束后会自动恢复默认行为:

$data = $app->image->onlyData()->queryTask(['task_id' => 'your_task_id']);

接口返回 success=false 或 HTTP 错误时会抛出异常,异常中保留完整响应。

服务列表

访问说明
$app->user账户信息
$app->tool抖音/知乎热搜
$app->digitalHuman数字人训练/合成
$app->digitalVoice声音克隆/合成
$app->image图片生成
$app->video视频生成
$app->music音乐生成(Suno)
$app->copywriting智能文案
$app->mediaProcess音视频处理
$app->analysis内容分析
$app->text文本管理
$app->socialAccount社媒账号
$app->socialPost社媒帖子
$app->socialComment社媒评论
$app->socialMiscTikTok热门音乐
$app->socialCommerceVideoDataTikTok/抖音带货视频数据
$app->llmLLM 大模型
$app->getServer()Webhook 验签与接收

认证方式

  • 传统 API (/api/v1/*):自动使用 sign_ver 和毫秒时间戳进行 MD5 签名,Token 自动缓存/刷新
  • LLM API (/v1/*):使用 app_secret 作为 Bearer Token,并与传统 API 共用 base_uri

Hyperf 集成

php bin/hyperf.php vendor:publish jxx0410/qingzhoushan-php
use Jxx0410\Qingzhoushan\Application;
use Hyperf\Di\Annotation\Inject;

class MyController
{
    #[Inject]
    protected Application $app;
}

文档

运行测试

composer test

License

MIT