Skip to content

feat(make): add five independent service apps and chat companion - #800

Open
acedatacloud-dev wants to merge 11 commits into
mainfrom
codex/make-chat-poc-20261006
Open

acedatacloud-dev wants to merge 11 commits into
mainfrom
codex/make-chat-poc-20261006

Conversation

@acedatacloud-dev

@acedatacloud-dev acedatacloud-dev commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

User-visible scope

Prepare five independently deployable service apps for Make: Suno, Seedance, HappyHorse, GPT Image, and Nano Banana, each identified as provided by Ace Data Cloud. Users should find a service-specific entry and use native generation/task fields rather than hand-writing HTTP calls. The original chat app remains a companion. These are source projects, not publicly installed/listed apps.

Service-specific implementations

Each service app has its own Make manifest, API-token Connection, generation Action, same-ID task lookup, universal module, interfaces, EN/ZH illustrated onboarding, and publication packet. No separate empty repos or duplicate source PRs are created.

  • Suno: description-based audio, explicit model, async submission; only all-succeeded tracks from a finished task expose audio URLs.
  • Seedance: text item in the required content array, 2.x text-to-video models, 480p/720p common supported choices, explicit duration/ratio/audio. Retrieve object status and nested or documented flat video URL.
  • HappyHorse: action=generate, t2v models only, uppercase 720P/1080P, 3/5/10/15 seconds. Retrieve its video array and succeeded state.
  • GPT Image: /openai/images/generations, explicit GPT Image 2/2.5 model/size/quality, one URL-format image (n=1), /openai/tasks lookup and data[0].url output.
  • Nano Banana: own image/task endpoints, generate/count=1/aspect_ratio/resolution fields, 2/2.1/Pro models. Lite is excluded because it only supports 1K; output uses image_url.

All new submissions use async=true, preserve the task ID, avoid fake callback URLs/model fallbacks and do not configure automatic paid application-error replay. Pending/failed/partial/unrecognized task results do not expose final media. Query outputs are allowlisted and internal envelope fields are sanitized in request logs. These first modules do not claim full service API parity: edits/reference uploads/advanced actions remain outside the documented scope.

Validation

  • Pinned current Backend source f288eb461f15d057e9f5cedd634ce1e5c4959552 provides the four distinct request/task contracts; schema fixtures retain source URLs. Source guide constraints supplement the broad enums (for example Seedance Fast/Mini resolution and Nano Banana Lite restrictions).
  • Official Make schema checks cover 6 manifests and 75 JSON files (10 chat + 13 per service). CI discovers app manifests instead of maintaining a service allowlist.
  • python3 -m unittest discover -s scripts/tests -v: 32 passed. Includes service payloads, different result layouts, same IDs, one-based array paths, preview/partial/failed/empty task handling, interface parity, shared credentials and URL regressions. Limited expression simulation is not Make's real IML engine.
  • Ruff lint/format, README/image links, all four CTA attribution fields, and git diff --check passed.
  • Read-only same-ID historical lookups: Suno, Seedance and GPT Image returned HTTP 200 with terminal success. Shapes are recorded without credentials/private response content. No new generation or paid request was issued. HappyHorse/Nano Banana have contract/offline verification only in this task.
  • Current head 474d258 passed all nine checks: https://github.com/AceDataCloud/SDK/actions/runs/39101196966 . The PR remains OPEN and mergeable; the six manifests are validated in the Make schema job.

Native-provider and publication gates

Make's public AI Agent API exposes fixed provider enums and GET inspection routes, with no documented public create-brand-provider route. A manual compatible connection does not make Ace a named/default provider. Provider facts and precise account inspection steps are prepared; no unsupported native-provider manifest is fabricated.

Official Custom App technical review and Community distribution have distinct service/brand/partner requirements. Community permits multiple partner apps for a service but signed-partner/default/roadmap gates and the historical FAQ need current verification. Proposed labels such as Seedance by Ace Data Cloud identify the integration provider, do not claim third-party affiliation, and remain subject to Make naming/trademark approval. Public Publish is irreversible and owner/legal confirmations remain required.

All origins are empty: actual zone/app IDs/versions/organization/team and development credentials are unpaired. Real Make installation, IML execution, per-module fresh scenarios, redacted logs, separate approved generation-to-terminal media/unique billing, official listings and external installs remain pending. Source/CI and the Geocodify reference screenshot are not release evidence. No conversion/revenue claim is made.

No merge, production deployment, new cloud app/account, paid generation, legal acceptance, permission expansion or unsolicited third-party outreach occurred. Git/source changes are reversible. Adversarial review was not requested.

@acedatacloud-dev acedatacloud-dev changed the title docs: add private Make chat app POC examples: add private Make chat app POC Oct 6, 2026
@acedatacloud-dev acedatacloud-dev changed the title examples: add private Make chat app POC examples: add Make chat custom app project Oct 6, 2026
@acedatacloud-dev acedatacloud-dev changed the title examples: add Make chat custom app project examples: add Make chat custom app and schema validation Oct 12, 2026
@acedatacloud-dev acedatacloud-dev changed the title examples: add Make chat custom app and schema validation feat(make): add Suno music app, chat companion and review materials Oct 17, 2026
@acedatacloud-dev acedatacloud-dev changed the title feat(make): add Suno music app, chat companion and review materials feat(make): add five independent service apps and chat companion Oct 18, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant