NuwaAI Digital Human PlatformNuwaAI Digital Human Platform
  • 简体中文
  • English
  • 简体中文
  • English

Developer documentation for the NuwaAI Digital Human Platform

  • Overview
  • Real-time Digital Human Interaction SDK Integration
  • Real-time Digital Human Interaction Protocol Reference
  • Digital Human Creation SDK Integration
  • Digital Human Creation Protocol Reference

What is a NuwaAI digital human?

A NuwaAI digital human is an AI virtual character generated by the NuwaAI platform, a no-code digital-human creation platform. It can hold real-time conversations with you, providing natural, clear interactive responses as well as playful interactions, guided demonstrations, and context-aware question answering.

What can NuwaAI do?

1. Create your own digital human

  • Voice cloning: Upload a short recording and let your digital human learn and use your preferred or specified voice.
  • Appearance creation: Create realistic 2D human avatars and cartoon characters in a variety of styles to meet the needs of different scenarios.
  • Digital human generation: No professional background is required. Start from scratch and quickly generate a virtual digital-human avatar.
  • Knowledge-base management: Inject knowledge from a specific domain so your digital human can serve as a subject-matter assistant and use the knowledge base to answer questions.

2. Talk with a digital human in real time

  • Enjoy a face-to-face chat experience with flexible voice and text interaction modes.
  • Benefit from very fast response times and smooth, low-latency conversations without waiting.
  • Handle conversations with multiple people concurrently. Actual performance depends on your network, device, and configuration.

How to integrate Nuwa capabilities into your application?

Method 1: SDK integration

An SDK is a packaged functionality module that can be embedded directly into an application, significantly reducing development effort and enabling rapid implementation.

  • Real-time Digital Human Interaction SDK

    • Function: Add real-time digital-human conversations and interaction capabilities to your application.
    • View the integration guide
  • Digital Human Creation SDK

    • Function: Integrate digital-human creation, editing, and management into your application.
    • View the integration guide

Highlights: Ideal when you want to deploy quickly and minimize low-level development work.

Method 2: Protocol integration

The NuwaAI platform provides a set of low-level protocols that enable highly customized functionality and more flexible integration options.

  • Real-time Digital Human Interaction Protocol

    • Function: Render the UI and digital human freely, while implementing conversation control and state management through the protocol.
    • View the protocol reference
  • Digital Human Creation Protocol

    • Function: Create, configure, and manage the lifecycle of digital humans through the protocol.
    • View the protocol reference

Highlights: Best for deep customization, tight integration with existing systems, or scenarios that require special workflow control.

Method 3: AI-assisted integration

AI coding assistants can automate part of the integration work and further improve development efficiency.

  • Core workflow: Give Nuwa documentation (protocol or SDK documentation) to an AI coding tool such as GitHub Copilot, Cursor, or Tongyi Lingma. The AI can then generate, explain, or debug integration code.
  • Main uses:
    • Code generation: Generate functions that call protocol APIs or sample code that initializes the SDK based on the documentation.
    • Question answering: Ask an AI tool about specific errors or concepts encountered during integration to obtain solutions.
    • Code optimization: Review existing integration code and receive refactoring or performance-optimization suggestions.

Highlights: Suitable when you want intelligent tools to improve development efficiency, quickly understand API usage, or solve coding problems. Note: AI-generated code must be reviewed and tested by a human to ensure correctness and security.


Recommendations:

  • Quick validation / prototyping: Prefer the SDK.
  • Deep customization / system integration: Choose the protocol.
  • Improving development efficiency / assisted coding: Combine an AI coding tool with either of the methods above.

SDK vs. protocol integration?

  • SDK integration

    Advantages:

    • Fast, out-of-the-box integration that can significantly improve development efficiency.
    • Conversation capabilities are highly encapsulated, so developers do not need to handle complex low-level logic.
    • Includes a digital-human loading interface with support for some visual customization.
    • Supports both real-time conversations and digital-human content creation.

    Limitations:

    • Functionality is relatively fixed, with limited extensibility and secondary-development options.
    • Audio and video streaming supports only the WebRTC protocol.
    • The interaction interface for real-time digital-human conversations cannot be deeply customized.

    Suitable for: Rapid deployment, standard functionality requirements, and reducing development complexity. Live demo


  • Protocol integration

    Advantages:

    • Low-level protocols provide a high degree of flexibility and control.
    • Supports custom business logic and extensibility, such as integrating third-party AI models.
    • Supports multiple audio/video streaming protocols, including WebRTC and RTMP.
    • Enables fully customized rendering and interaction for a highly personalized interface and experience.

    Limitations:

    • Integration and development are more complex; you must implement protocol parsing, message transmission, and business logic yourself.

    Suitable for: Highly customized applications, special protocol requirements, or deep integration into your own systems. Live demo

How is usage billed?

After integrating NuwaAI capabilities, billing follows a unified and transparent account-balance model. The core billing logic is as follows:

Core billing principle: unified account balance

Whether you integrate through a protocol, SDK, or AI coding tool, or use services on the NuwaAI platform, all consumption is deducted from the balance of the same NuwaAI account.

Details

  1. Unified balance: Your NuwaAI account and its API keys share one balance pool containing resources such as credits, service duration, and usage counts.
  2. Single source for deductions:
    • When your application invokes digital-human creation, conversation, or other services through a protocol or SDK, the resulting charges are deducted directly from this unified balance.
    • When you log in to the NuwaAI platform and create digital humans, start conversations, or perform other operations directly, the charges are also deducted from the same balance pool.
  3. Consistent rules: The unit prices and deduction rules are exactly the same for both usage methods. They are set uniformly by NuwaAI to ensure fair and consistent billing.

Summary: All consumption shares the same account resources, and deduction records can be viewed in one place.

View detailed billing rules

For service prices, package details, and deduction rules, see the NuwaAI platform pricing details.

Quick start

Click Quick start → to learn how to make a digital human appear in your application in just a few minutes!

Click the advanced tutorial → to learn how to create and manage personalized digital-human avatars in your application.

Contact us

  • Technical support:

  • Business inquiries:

  • Official website:

nuwaai.com

Copyright © 2026 nuwaai.com | Guangdong ICP License 15078704-12