@extends('layouts.admin') @section('title', 'Chatbot - Configurações') @section('content')

Chatbot - Configurações

Base de Conhecimento
@if(session('success')) @endif @if($errors->any())
@endif @php $totalTokens = (int) \App\Models\Setting::get('chatbot_total_tokens_used', 0); $totalMessages = \App\Modules\Chatbot\Models\ChatbotMessage::where('role', 'assistant')->count(); $totalConversations = \App\Modules\Chatbot\Models\ChatbotConversation::whereNotNull('visitor_name')->count(); @endphp
Total de Tokens Consumidos
{{ number_format($totalTokens, 0, ',', '.') }}
Respostas da IA
{{ number_format($totalMessages, 0, ',', '.') }}
Conversas com Visitantes
{{ number_format($totalConversations, 0, ',', '.') }}
@csrf @method('POST')
Ativação
Provedor de IA
Escolha entre usar a API do OpenRouter.ai na nuvem ou um servidor llama.cpp local.
API OpenRouter
O Chatbot pode utilizar a API do OpenRouter.ai para gerar respostas inteligentes. Crie uma conta gratuita em openrouter.ai, obtenha sua chave de API e configure abaixo.
Sua chave de API do OpenRouter.ai. Mantenha este campo seguro.
Digite o ID do modelo (ex: meta-llama/llama-3.2-1b-instruct). Verifique os modelos disponíveis no OpenRouter.ai.
llama.cpp (Servidor Local)
Utilize um servidor llama.cpp rodando localmente para processar as respostas. O servidor deve estar acessível com API compatível com OpenAI (/v1/chat/completions).
URL do servidor llama.cpp (ex: http://172.17.0.1:8080). O servidor deve expor a rota /v1/chat/completions.
Algumas configurações do llama.cpp exigem o nome do modelo. Deixe em branco se não for necessário.
Parâmetros da IA
Controla o tamanho máximo da resposta (50-2000). Recomendado: 500.
Controla a criatividade das respostas (0.0 = preciso, 2.0 = criativo). Recomendado: 0.7.
Aparência e Mensagens
Primeira mensagem exibida quando o visitante abre o chat.
Instruções extras para o comportamento do assistente. Estas são adicionadas ao prompt do sistema.
Cancelar
@endsection