Todos os produtos
Search
Central de documentação

Platform For AI:Desenvolvimento de fluxos de aplicação

Última atualização: Jun 27, 2026

Crie, depure e otimize fluxos de aplicação no LangStudio IDE combinando Large Language Models (LLMs), nós Python e outras ferramentas.

Início rápido

Consulte Criar um fluxo de aplicação.

Métodos de criação

  • Criar a partir de modelo: Construa rapidamente aplicações de IA usando modelos pré-definidos para diversos cenários.

  • Criar por tipo:

    • Standard: Destinado ao desenvolvimento de aplicações de uso geral. Combine LLMs, código Python personalizado e outras ferramentas para construir seu fluxo de aplicação.

    • Conversational: Focado no desenvolvimento de aplicações conversacionais. Estende o tipo Standard com gerenciamento de histórico de conversas, entradas e saídas, além de uma interface de teste estilo diálogo.

  • Importar do OSS: Selecione o pacote ZIP ou o caminho do OSS do fluxo de aplicação a ser importado. Esse caminho deve conter diretamente o arquivo flow.dag.yaml do fluxo de aplicação e outros arquivos de código.

    • Exporte um fluxo de aplicação usando o recurso Export na coluna Actions da lista de fluxos de aplicação no LangStudio e compartilhe-o para importação.

    • Converta um arquivo Dify DSL para o formato de fluxo de aplicação do LangStudio e importe-o usando este método.

Configurar variáveis de ambiente

Adicione variáveis de ambiente necessárias durante a execução do fluxo de aplicação. O sistema carrega essas variáveis automaticamente antes da execução, disponibilizando-as para nós Python, chamadas de ferramentas ou lógica personalizada.

Casos de uso

  • Gerenciamento de informações sensíveis: Armazene chaves de API, tokens de autenticação e outros segredos em vez de codificá-los diretamente.

  • Parametrização de configurações: Defina parâmetros de tempo de execução de forma flexível, como endpoints de modelos e timeouts.

Configuração e uso

  1. No editor de fluxo de aplicação, clique em Settings no canto superior direito para adicionar variáveis de ambiente.

    image

  2. Em um nó Python, acesse as variáveis de ambiente configuradas usando o módulo padrão do Python os.environ:

    import os
    
    # Example: Get an API key
    api_key = os.environ["OPENAI_API_KEY"]

Configurar interação por voz

No editor de fluxo de aplicação, clique em Settings no canto superior direito e configure a interação por voz na aba Global Settings.

Speech-to-Text (STT)

O recurso STT converte a entrada de voz do usuário em texto e preenche o campo " Chat Input " no nó Start.

image.png

Parâmetro

Descrição

Model settings

Selecione uma conexão de serviço de modelo configurada e um modelo ASR. Atualmente, há suporte para modelos da série Paraformer.

Recognition language

Defina o idioma para reconhecimento de fala. No momento, apenas o modelo paraformer-v2 permite especificar o idioma de reconhecimento.

Text-to-speech (TTS)

O recurso TTS converte automaticamente a saída conversacional de um fluxo de aplicação em fala.

image.png

Parâmetro

Descrição

Model settings

Selecione uma conexão de serviço de modelo configurada e um modelo TTS. Atualmente, há suporte para modelos da série CosyVoice.

Voice settings

Escolha a voz para a fala sintetizada. Várias vozes predefinidas estão disponíveis.

Autoplay

Quando ativado, a fala sintetizada é reproduzida automaticamente durante a conversa.

Implantação e chamadas de API

Após implantar o fluxo de aplicação no PAI-EAS, ative a interação por voz por meio de chamadas de API. Para uso geral da API, consulte Implantar um fluxo de aplicação. Esta seção aborda as alterações específicas da API para interação por voz.

Entrada de voz

No corpo da requisição, adicione o campo system.audio_input com a URL do arquivo de áudio (para a estrutura de dados do arquivo, consulte Entrada e Saída do Tipo Arquivo). O sistema converte automaticamente o áudio em texto e preenche o campo de entrada do diálogo.

{
  "question": "",
  "system": {
    "audio_input": {
      "source_uri": "oss://your-bucket.oss-cn-hangzhou.aliyuncs.com/audio/input.wav"
    }
  }
}

Saída de voz

Para recuperar os dados de áudio sintetizados pelo TTS, chame o endpoint <Endpoint>/run. O modo simples não retorna dados de áudio.

Campo

Descrição

audio_data

Fragmento de dados de áudio codificado em Base64. O cliente deve decodificar e concatenar os fragmentos para reprodução.

tts_metadata

Metadados do áudio, incluindo formato (pcm), taxa de amostragem (22050 Hz), número de canais (1) e profundidade de bits (16-bit).

Resposta em streaming

O áudio TTS é retornado por meio do evento TTSOutput no fluxo de eventos SSE:

{
  "event": "TTSOutput",
  "audio_data": "<base64-encoded audio data>",
  "tts_metadata": {
    "format": "pcm",
    "sample_rate": 22050,
    "channels": 1,
    "bit_depth": 16
  }
}

Resposta sem streaming

O áudio TTS é retornado na resposta JSON no campo output.tts_audio:

{
  "output": {
    "answer": "xxx",
    "tts_audio": {
      "audio_data": "<base64-encoded full audio data>",
      "tts_metadata": {
        "format": "pcm",
        "sample_rate": 22050,
        "channels": 1,
        "bit_depth": 16
      }
    }
  }
}

Componentes pré-construídos

Para mais informações, consulte Referência de nós de fluxo de aplicação.

Próximos passos

Após desenvolver e depurar seu fluxo de aplicação, avalie o fluxo de aplicação. Quando ele atender aos seus requisitos de negócios, implante o fluxo de aplicação no PAI-EAS para uso em produção.