Saltar para o conteúdo principal
Versão: 2.0.0

Widget do chatbot Gaia

Visão geral

Este widget gaia chatbot é uma solução leve e personalizável para incorporar uma interface de chat alimentada por IA em qualquer página web. Fornece uma forma interactiva para os utilizadores interagirem com o seu assistente de IA, melhorando a experiência do utilizador e fornecendo apoio ou informações instantâneas.

imagem imagem imagem imagem

informação

O código-fonte completo e as instruções detalhadas para configurar e executar este exemplo podem ser encontrados no repositório Gaia Cookbook.

Caraterísticas

  • Fácil de incorporar em qualquer página HTML
  • Aspeto personalizável para corresponder ao design do seu sítio Web
  • Suporta formatação de código e markdown nas respostas
  • Conceção reactiva para computadores e dispositivos móveis
  • Comportamento e aspeto configuráveis do chatbot

Instalação

  1. Inclua o script do chatbot no seu ficheiro HTML:
<script src="https://cdn.jsdelivr.net/gh/harishkotra/embeddadble-chatbot-ui@refs/heads/main/chatbot-widget.js"></script>
  1. Adicione o objeto de configuração à sua página:
<script>
window.CHATBOT_CONFIG = {
apiKey: "YOUR_API_KEY",
apiUrl: "https://YOUR_NODE_ID.gaia.domains/v1/chat/completions",
botTitle: "AI Assistant",
welcomeMessage: "Hello! How can I assist you today?",
placeholderText: "Type your message here...",
brandColor: "#000000",
chatHeaderBackground: "#ffffff",
chatHeaderTextColor: "#000000",
chatBubbleBackgroundUser: "#000000",
chatBubbleTextColorUser: "#ffffff",
chatBubbleBackgroundBot: "#f2f2f2",
chatBubbleTextColorBot: "#000000",
systemMessage: "You are a helpful assistant.",
maxResponseTokens: 1000,
temperatureValue: 0.7,
suggestedQuestions: [
"What services do you offer?",
"How can I contact support?",
"Tell me about your company"
]
};
</script>
  1. O widget do chatbot será automaticamente inicializado e aparecerá na sua página.

Opções de configuração

OpçãoTipoDescriçãoPredefinição
apiKeyCordasA sua chave API para autenticaçãoNecessário
apiUrlCordasO URL do ponto de extremidade para a API de conclusão do chatNecessário
botTitleCordasO título apresentado no cabeçalho do chat"Assistente de IA"
welcomeMessageCordasA mensagem inicial apresentada pelo bot"Olá! Em que posso ajudar-vos hoje?"
espaço reservadoTextoCordasTexto do espaço reservado para o campo de entrada"Escreva aqui a sua mensagem..."
marcaCorCordasCor primária para o chatbot (HEX)"#000000"
chatHeaderBackgroundCordasCor de fundo do cabeçalho da conversação (HEX)"#ffffff"
chatHeaderTextColorCordasCor do texto do cabeçalho da conversação (HEX)"#000000"
chatBubbleBackgroundUserCordasCor de fundo das bolhas de mensagens do utilizador (HEX)"#000000"
chatBubbleTextColorUserCordasCor do texto das bolhas de mensagens do utilizador (HEX)"#ffffff"
chatBubbleBackgroundBotCordasCor de fundo das bolhas de mensagens do bot (HEX)"#f2f2f2"
chatBubbleTextColorBotCordasCor do texto das bolhas de mensagens do bot (HEX)"#000000"
mensagem do sistemaCordasMensagem inicial do sistema para definir o comportamento do bot"És um assistente útil".
maxResponseTokensNúmeroNúmero máximo de tokens na resposta do bot1000
valor da temperaturaNúmeroAleatoriedade das respostas do bot (0-1)0.7
Perguntas sugeridasMatrizLista de sugestões de perguntas a apresentar[]

Compatibilidade com o navegador

Este widget é compatível com os navegadores modernos, incluindo Chrome, Firefox, Safari e Edge. O Internet Explorer não é suportado.

informação

O código-fonte completo e as instruções detalhadas para configurar e executar este exemplo podem ser encontrados no repositório Gaia Cookbook.