Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito
Posição atual:fig. início " Respostas da IA

Como obter o efeito de streaming em tempo real do conteúdo da resposta da API Gemini?

2025-08-21 282

Implementação da tecnologia de streaming

Para ativar a saída de efeito de máquina de escrever semelhante ao ChatGPT:

  • Solicitar configuração de parâmetrosAdicionar ao corpo da solicitação JSON"stream": truecampo
  • Processamento no lado do clienteInterface de leitura de streaming usando EventSource ou Fetch API, código de amostra:
    fetch('/v1/chat/completions', {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({stream: true, messages: [...]})
    }).then(async res => {
      const reader = res.body.getReader()
      while(true) {
        const {done, value} = await reader.read()
        if(done) break
        // 处理分块数据
      }
    })
  • Otimização no lado do servidorEvite usar na inicialização--log file(que aumenta a latência de E/S)

Princípio técnico: O projeto usa o protocolo SSE (Server-Sent Events) internamente, e cada bloco de dados contémdata: [JSON]nnpara conteúdo incremental.

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

Novos lançamentos

voltar ao topo

pt_BRPortuguês do Brasil