QwenCloudBRASIL
Tradução de apoio para consulta. Código e identificadores técnicos preservados. Consultar referência original ↗

Visão geral

HappyOyster é um modelo de mundo aberto interativo em tempo real. A partir de um único prompt em linguagem natural e uma imagem de primeiro quadro, ele gera um mundo digital no qual você pode atuar, explorar e interagir em tempo real, entregue como uma transmissão de vídeo ao vivo juntável. Adequado para drama interativo, pré-visualização de filmes, companheiros de IA e mundos jogáveis.

Introdução

HappyOyster oferece três modos de experiência, cada um implementado de forma independente para cobrir diferentes cenários:

Modo Entrada Interação
Aventura Prompt + imagem do primeiro quadro (paisagem) Comandos direcionais/câmera/ação (sendCommand)
Direção Script pronto ou estruturado + imagem do primeiro quadro (paisagem), imagens de referência opcionais (usadas para geração de script e referência de personagem) Instruções de texto (sendInstruct)/lista de scripts; suporta pausar, retroceder, retomar
Atuação Prompt + imagem do primeiro quadro (retrato 9:16 por padrão, 16:9 também suportado) Instruções de texto (sendInstruct); suporta pausa e retomada; não suporta retrocesso

Arquitetura

HappyOyster usa um servidor + cliente modelo de integração:

Todos os endpoints são autenticados através do Alibaba Cloud QwenCloud portal. Para obter o modelo de credenciais e como obtê-las, consulte Obter credenciais de autenticação.

Abra API e SDK

Responsabilidades

Dimensão ** Lado do servidor HappyOyster API aberta** ** Lado do cliente HappyOyster SDK**
Chamador Seu back-end Seu aplicativo ou interface web
Credenciais Chave API primária (longo prazo, mantida apenas no servidor) Chave de API temporária (token) + única ticket (de curta duração)
Responsabilidades principais Gerenciamento mundial (criar, pesquisar status, consultar, excluir); troca de credenciais; Controle de viagens; consulta de artefato Conexão RTC e renderização de vídeo; comandos de interação em tempo real; controle de sessão; retornos de chamada de status
Comunicação REST HTTPS padrão Canal de áudio/vídeo RTC em tempo real (encapsulado dentro do SDK)
Plataformas suportadas Qualquer linguagem de backend (Python, Java, Node.js, etc.) Android, iOS, Web

Mapa de capacidade

Capacidade API aberta (servidor) SDK (cliente)
Criar/gerenciar mundo Suportado Não suportado
Status de construção mundial da pesquisa Suportado Não suportado
Troca ticket Suportado Não suportado (consome ticket)
Injetar token de autenticação HTTP Não suportado Suportado (updateToken)
Entrar na sala + conexão RTC Compatível (invocado internamente pelo SDK) Suportado (início de viagem, encapsulado dentro do SDK)
Reprodução de vídeo em tempo real Não suportado Compatível (anexe a visualização de vídeo fornecida pelo SDK; para Atuação, use o retornado aspectRatio para definir a orientação retrato/paisagem)
Pesquisa de status Compatível (invocado internamente pelo SDK) Suportado (aparecido por meio de retornos de chamada de status)
Instruções de texto para direção/atuação Suportado (instruct) Suportado (sendInstruct)
Comandos de controle de aventura Não suportado Suportado (sendCommand; não disponível em Atuação)
Pausar/retomar Suportado Suportado (direção e atuação; chamadas de aventura são rejeitadas pelo SDK com 103003)
Retroceder Suportado (rewind; Somente direção) Suportado (somente Direção; outros modos são rejeitados com 103003)
Terminar a experiência Suportado Suportado (fim da viagem, encapsulado dentro do SDK)
Atualizar script (ScriptList) Suportado (update-script; Direção scriptlist apenas. Atuação e direção simple retorno de chamadas 409000) Não suportado
Consultar histórico de viagem Suportado Não suportado
Recuperar artefatos de vídeo Suportado Não suportado

O SDK é não é responsável para criar ou gerenciar mundos. O modo Directing script (Script List) está disponível apenas no lado do servidor; o SDK lida apenas com streaming, reprodução e entrada de instruções de texto.

Cenários

Cenário Modo recomendado API do servidor chave Capacidade principal do SDK do cliente
Jogos interativos/mundos jogáveis Aventura Criar mundo → troca de credenciais sendCommand + retornos de chamada de status
Companheiro de IA / guia virtual Aventura Criar com imagem do primeiro quadro + prompt Experiência em tempo real + visualização de vídeo
Pré-visualização interativa de curta-metragem / drama Direção simple alertar ou scriptlist roteiro estruturado sendInstruct + pausar/retroceder
Acompanhante de videochamada / retrato Atuação Obrigatório prompt + firstFrameImage, opcional aspectRatio sendInstruct + pausar/resumir (sem retrocesso)
Plataforma de conteúdo/criação de derivados Direção artifacts exportar após o término da sessão Experiência + recuperação de artefatos do lado do servidor
Simulação educacional Aventura Construa a cena com uma imagem de primeiro quadro + prompt Experiência de entrada rápida na sala

Limitações

Glossário

Verifique o uso do modelo

O módulo “Model Usage” do console ainda não cobre estatísticas de uso do modelo mundial. Veja seu uso na página Gerenciamento de faturamento e custos página em vez disso.

Próximas etapas