Mais humanizado (antropomórfico) GPT Chat AI Plugin! Apoie a personalidade/comutação de personalidade múltipla | Dê um jogo completo à sua imaginação! Coleção predefinida e compartilhamento (bem -vindo para compartilhar vários caracteres personalizados)? Se você gosta, clique! Seu apoio é minha motivação para atualizações contínuas? Exchange Técnico/Perguntas e Respostas/Discussão->: Participe do grupo de troca plug-in-636925153? ️ Adaptador de Claude por: 238066asxsa?
?
Este é um novo agente auto-executivo, Ai Robot, baseado na tecnologia de contêineres, que suporta a função de código e execução em tempo real, o agente de alta habilidade AI e suporta a implantação de um clique do Docker
Ng História evolutiva
?
NG Centro de compartilhamento predefinido dedicado está online e você pode compartilhar diretamente predefinições de personalidade com todos os usuários de plug-in por meio de instruções interativas |
? ️ [2023/5/21] O site do documento está online
O site do documento plug-in está online.
?
Após esta atualização, ele suporta conexão de bots ao servidor MC e suporta bots para usar extensões de comando no jogo no jogo
?
Graças a @misaka-mikoto-tech por seu forte apoio à reconstrução do projeto
✏️ [2023/3/2] v1.4 Atualização: suporta o modelo ChatGPT
Após essa atualização, o plug-in começou a suportar a interface do modelo ChatGPT oficial.
?
Após esta atualização, o plug-in começou a suportar extensões personalizadas.
Comando de instalação?
Por favor, execute este comando no diretório de bot
nb plugin install nonebot-plugin-naturel-gpt
Lista de recursos
As funções não controladas indicam apenas a possível direção de desenvolvimento no futuro e não representam o progresso do planejamento real.
Comutação automática de api_key: suporta o uso de múltiplos openai_api_keys ao mesmo tempo e alterna automaticamente quando inválido
Predefinições de personalidade personalizadas: Predefinições de personalidade personalizáveis para criar seu próprio TA personalizado
Relacionamento contextual básico entre bate-papo: Relacionamento contextual de memória de curto prazo entre cenas de bate-papo em grupo, tente evitar o bate-papo
Memória de resumo do registro de bate-papo: resumir automaticamente a memória de bate-papo, com um certo grau de capacidade de memória de longo prazo
Memória de impressão do usuário: cada personalidade se lembra de cada usuário individualmente, para que ele possa se lembrar de você
Data Storage persistente: TA não o esquecerá após a reinicialização (usando picles para salvar arquivos)
Switch de personalidade: você pode trocar de personalidades diferentes a qualquer momento e mais Tas diferentes
Personalidade adicionada/editada: use comandos para editar a personalidade de TA a qualquer momento
Palavras de gatilho personalizado: Espero que você seja mais proativo? Ou mais proposital?
Palavras de bloqueio personalizado: não quer que ele aprenda coisas ruins? Precisa ser um pouco mais seguro?
Participe aleatoriamente do bate -papo: espero que você tome a iniciativa? TA irá borbulhar em seu grupo por acaso ...
Suporte assíncrono: dê aos recursos de processamento de mensagens mais poderosos!
Recursos escaláveis: Cansado de perguntas e respostas monótonas ai? Desbloqueie Super Powers para TA! O TA pode ligar ativamente aos módulos de extensão (como enviar fotos, voz, e -mail etc.) de acordo com o seu idioma.
Capacidade de resposta múltipla: Cansado de perguntas e respostas tradicionais com uma pergunta e uma resposta? TA pode fazer melhor!
Acompanhe ativamente novos membros do grupo: Bem -vindo totalmente automático ao ji (?) Por 24 horas de trabalho
TTS Text to Voice: Deixe TA falar! (Implementado através do módulo de extensão)
Mecanismo potencial de despertar de personalidade: quando o usuário pede uma personalidade não enabaçada, a personalidade pode ser alterada automaticamente (interruptor opcional)
Tarefas de tempo: você pode usar a linguagem natural para cronometrar diretamente, permitindo lembrá -lo de que é hora de fazer uma refeição!
Link de pesquisa/leitura on -line: o banco de dados GPT3.5 está desatualizado? Através da extensão de pesquisa ativa, o TA pode recuperar as informações mais recentes em tempo real (suporta o Google, Bing Copilot, etc.)
Para produzir conteúdo para a imagem: use htmlrender para converter a resposta de TA na imagem para reduzir a chance de controle de risco (interruptor opcional, graças a @hmscygnet por fornecer PR)
O acesso ao servidor Minecraft permite que ela o sirva no jogo, usando a capacidade do GPT de escrever várias instruções complexas do NBT
Mecanismo de estrangulamento de mensagens, quando um grande número de mensagens é recebido em pouco tempo, apenas a última mensagem será respondida (configurável)
Suporte estável de acesso à pintura de difusão (precisa trazer sua própria API de desenho)
Centro de compartilhamento de predefinição de presença: permite o compartilhamento de predefinições de personalidade entre todos os usuários usando este plug -in
Funções ativas de memória e gerenciamento de memória: vamos tomar a iniciativa para se lembrar de algo! Hmm Deixe -me Kang Kang O que você se lembra (planeje refatorar, para conectar -se ao banco de memória externo para o bot)
Percepção da imagem: pretende usar a API de reconhecimento de imagem fornecida pela Tencent Cloud para ajudar o bot a perceber o conteúdo da imagem
Lógica de participação no bate -papo ativo: tente imitar a lógica de participação no bate -papo humano, com o objetivo de permitir que a AT realmente se integra ao seu grupo
Generação de memórias: grave tudo entre você e obtenha suas memórias exclusivas
Use a documentação
> Clique para ir para a estação de documentação NG
Guia de desenvolvimento?
Você pode começar rapidamente a desenvolver este plug-in seguindo as seguintes etapas
[2024/5/23] Atualizado e estendido cantando cantando
[2023/12/24] v2.2.0 Apreseth Preset Sharing Center está online
Adicionado predefinir upload/download/pesquisa e outras funções relacionadas e funções auxiliares
[2023/12/13] v2.1.9 Reparo de dependência de falha
Bloqueando versões de dependência do OpenAI a 0,27 ~ 0,28 para corrigir problemas de instalação
Modifique a estrutura do projeto para uma arquitetura de robô não bot que pode ser executada separadamente, o que facilita o desenvolvimento funcional
[2023/11/28] Dall-e-3 Suporte de desenho |
Adicionado extensão de desenho Dall-E-3, apoiando o desenho Dall-E-3 (graças ao @Trace Elements for PR)
Adicionado extensão de desenho de difusão estável, que suporta o uso de qualquer back -end de SD para desenhar independentemente pela IA
[2023/7/3] v2.1.8 Otimização de computação de token |
A função de texto para imagem exibe o URL do elemento âncora (graças a @student_2333 por fornecer PR)
Adicionado extensão ext_plaintext, atualize lolicon_search e ajuste o prompt relacionado à extensão (graças a @student_2333 para PR)
Substitua Tiktoken para realizar o cálculo do token
[2023/6/1] v2.1.7 Otimização de extensão |
Adicionada extensão Makemidi para permitir que o BOT realize a criação MIDI (graças a @ccyellowstar para PR)
Adicionada extensão lolicon_search e, depois de procurar fotos, as informações da imagem serão feedback (graças a @student_2333 por fornecer PR)
Extensão adicionada Ativar/desativar comandos.
Adicionado a configuração BASE_URL da API OpenAI para acessar qualquer interface de terceiros compatível com o formato API OpenAI
Corrigido um problema com um erro de compilação do Propt
[2023/5/24] V2.1.5 Otimização de extensão | Otimização de saída de imagens
É fortemente recomendado atualizar para esta versão acima, caso contrário, algumas extensões podem não carregar.
Otimize o bate -papo para o estilo de saída da imagem, destaque do bloco de suporte (graças a @student_2333 para PR)
Extensões parcialmente refatoradas para gerenciar e modificar as extensões existentes para apoiar solicitações assíncronas (graças a @student_2333 para PR)
Corrija a API de extensão e extensão de pesquisa de link de leitura e adicione mecanismo de antiduplicação para links de leitura (graças a @ccyellowstar para PR)
[2023/5/21] v2.1.4 Otimização lógica | Configure a recarga a quente
Função de Reload de Hot Arquivo de Configuração Adicionada (graças a @misaka-mikoto-tech para PR)
Adicione o mecanismo de queda de mensagem.
Corrigido o problema em que o bot tinha tempo e cabeçalho de mensagem antes de enviar uma mensagem
[2023/4/17] V2.1.3 Função de estrangulamento de resposta | Otimização lógica
Adicionada função de limitação de resposta de bot, que pode configurar o intervalo de tempo de limpeza, e um grande número de mensagens em pouco tempo será respondido apenas uma vez no último.
Elimine todos os tipos de avisos de erro de anotação para pylance e executar otimização de divisão do módulo (graças a @misaka-mikoto-tech para PR)
Otimize a extensão de execução de instruções MC Propt
Especificou um tipo de sessão eficaz para todas as extensões de imagem/voz relacionadas a evitar erros ao executar instruções no servidor MC
Corrigido o problema de enviar mensagens vazias pela frase de erro de bot sob o servidor MC
Modificou a lógica de execução de extensão Evolution (ext_evolution), permitindo apenas atualizações parciais de bot para o personagem
Corrija erros lógicos de limitação para evitar o problema de que os bots não podem responder às mensagens
[2023/4/15] v2.1.1 Otimização de instruções do servidor Minecraft
Parâmetro -show adicionado à diretiva rg chats para exibir a chave de sessão completa para que o parâmetro -target seja usado
Otimize as informações de feedback da execução de instruções do servidor MC para facilitar a correção do erro de bot;
[2023/4/15] v2.1.0 Suporte ao servidor Minecraft
Adicionado Suporte de Acesso ao Servidor Minecraft
Adicionado Suporte de Execução de Instrução para Servidor Minecraft e Módulos de Extensão Relacionados
Adicionado Suporte ao Item de Configuração de Proxy para Extensões de Desenho (graças a @tonato-01 para PR)
[2023/4/6] v2.0.5 Renomear Diretiva |
Ao analisar @ na mensagem, mantenha o mesmo que o usuário vê (graças a @ misaka-mikoto-tech para PR)
Otimize Limites de Debug_level para saída de log (graças a @misaka-mikoto-tech para PR)
Otimize a lógica de geração de quebra de linha da mensagem de bate-papo Propt (graças a @misaka-mikoto-tech para PR)
Adicionado rg rename Instrução para Modificar Nomes de Personalidade (graças a @Misaka-Mikoto-Tech por fornecer PR) (graças a @misaka-mikoto-tech por fornecer PR)
Ao analisar @ na mensagem, mantenha o mesmo que o usuário vê (graças a @ misaka-mikoto-tech para PR)
Patch Logger para exibir o nome do plug -in em chinês (obrigado @chenxuan353 para PR)
Adicionar arquivos de memória (original.pkl) para usar o JSON para ler e salvar funções (compatível com picles originais) (obrigado @chenxuan353 para PR)
Otimize algumas anotações do tipo de código (graças a @chenxuan353 por fornecer PR)
Extensão de pesquisa (ext_search.py) otimização, proibindo os bots de pesquisar e procurar repetidamente conteúdo duplicado em pouco tempo
[2023/3/26] v2.0.4
Corrigido o problema de analisar erros quando @全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全
Adicionado o suporte de personalidade de extensão e atualização e adicionou um módulo de extensão de evolução para permitir que os bots atualizem automaticamente a personalidade
Adicione uma regra de reler proibida à regra de resposta
[2023/3/26] v2.0.3 Suporte de saída de imagem
Para produzir conteúdo para a imagem: use htmlrender para converter a resposta de TA na imagem para reduzir a chance de controle de risco (interruptor opcional, graças a @hmscygnet por fornecer PR)
Aguarde o OpenAI mudar as predefinições de personalidade durante a resposta ou pare de processar mensagens após o tempo limite de resposta (graças a @misaka-mikoto-tech para PR)
Corrija a lógica da edição e exclusão de predefinições para determinar se elas estão bloqueadas e se são predefinições padrão e as predefinições que estão sendo usadas (graças a @misaka-mikoto-tech para PR)
Adicione o suporte antes da verificação para interromper a resposta ao chamar extensões, otimize o efeito de execução das extensões de pesquisa e evite a situação em que os bots podem compensar os resultados da pesquisa por si mesmos.
Corrigido alguns erros de informação de ajuda de comando
Corrigido o problema de codificação ao instalar extensões através de comandos
Corrija a lógica de julgamento de filtragem de símbolos puros
[2023/3/21] v2.0.2 Suporte de comando de download estendido
Ao alternar a personalidade, a saída de bate-papo é alterada para o modo que não é dedimente e também será enviada.
Diretivas de instalação/remoção de extensão adicionadas para obter as últimas extensões diretamente do GitHub
Saída simplificada do console no modo não dequegug
[2023/3/20] v2.0.1 Extensão de voz Viocevox
Fixo -global Permissões de controle da Global e lógica (graças a @misaka-mikoto-tech para PR)
Adicionado uma nova extensão de voz ext_VOICEVOX para permitir a implantação local de maneira mais conveniente (graças a @六 Ruyuzhi por fornecer suporte técnico)
Corrigido o problema da linha em branco no início e no final do conteúdo da resposta;
Corrigido as configurações de permissão para sessões de bate -papo privadas
[2023/3/18] v2.0.0 Reconstrução do projeto?
❗◝ Nota: Esta atualização requer a exclusão do arquivo de memória de bot original (ou seja, a pasta Data rg query naturel_GPT), caso contrário, os erros imprevisíveis podem ocorrer.
O projeto é completamente refatorado.
O conjunto predefinido da personalidade da conversa é completamente independente um do outro, e cada sessão pode ser editada separadamente, sem se afetar.
Tabela de instruções Reescrita, a maioria das instruções fornece uma opção -global para apoiar todas as configurações de sessão e operações de controle remoto de sessão -target .
O comando lock / unlock é modificado para ativar a comutação automática de personalidade.
O registro de mensagens de bate -papo é dividido em unidades de sessão, em vez de personalidade, o que significa que cada personalidade pode ver informações de fala de outras personalidades, e sua capacidade de compreensão de contexto é aprimorada.
Aumente a percepção do tempo de todas as mensagens no chat
O BOT altera o apelido do usuário do apelido QQ para o apelido do cartão de visita do grupo e adiciona o apelido para obter a notificação de novos membros que ingressam no grupo.
@Message Segment Parsing Redefine para lógica mais razoável em vez de remover diretamente o segmento @message
Corrigido o problema de que o problema que não pode ser respondido normalmente se ng_enable_msg_split for false (graças ao @Hyperp for PR)
Otimize a saída de depuração, altere o modo hierárquico de depuração, salve a saída do propt no log
Muitas modificações detalhadas e correções de bugs
[2023/3/9] V1.5.3 Suporte de tempo
Filtrar mensagens curtas simbólicas puras de mensagens enviadas por bot
Corrigido erro onde o comando amnestics não funcionou corretamente
Adicionou uma extensão do timer e forneceu suporte relacionado
[2023/3/8] V1.5.2 Comutação automática de personalidade | Chave de liberação de restrição
Extensão de voz adiciona interface ao suporte base64
Corrigido o problema dos erros causados pela extensão da voz ao ativar a tradução por padrão
Percepção de tempo adicionada do dia da semana ao bot
Adicionado um interruptor de limite de desbloqueio de conteúdo opcional
Adicionados interruptores de configuração que alternam automaticamente a personalidade quando提及
[2023/3/6] v1.5.1 Tradução de acesso à síntese de voz
A extensão da síntese de voz fornece acesso à API de tradução tencent (interruptor opcional) (graças a @tonato-01 para PR)
Corrigido a questão dos bots trazendo seus próprios nomes pessoais ao responder em alguns casos
Corrigido o limite de chamadas de plug -in não entrando em vigor
Otimizar o problema de segmentação quando o bot chama de extensão
Corrigido o problema de editar instruções no gerenciamento de memória
Regras de correspondência de texto para otimizar a função de aprimoramento da memória
[2023/3/5] v1.5.0 Atualização do módulo de memória
Adicionados recursos de gerenciamento de memória BOT Suporte e instruções relacionadas ao gerenciamento de memória, permitindo que o BOT lembre ativamente/esqueça as informações e aprimoram automaticamente as informações de memória para estender o tempo efetivo da memória o máximo possível.
Duas novas extensões de gerenciamento de memória ativa (memória e esquecimento de módulos, recomendados para combinação)
De acordo com as características do modelo de diálogo GPT3.5, o prompt foi reescrito para melhorar a taxa de reconhecimento de instruções estendidas do Bot
[2023/3/3] v1.4.4 Extensão de correio
Corrigido o problema que não pôde ser lido após modificar o diretório de arquivos de configuração (graças a @he0119 para PR)
A implementação da resposta Get será colocada no pool de threads para reduzir o tempo limite da solicitação e ficar preso (graças a @HE0119 para PR)
Adicionado permissões de gerenciamento de sessão de Bot para administradores de bate -papo em grupo (graças a @hmscygnet por fornecer PR)
Otimize o pré-processamento da resposta de vários segmentos para reduzir a frequência de escrever automaticamente conversas subsequentes não relacionadas
Ajuste o comando para gerar regras correspondentes, relaxando ligeiramente a padronização das extensões de chamadas de bot
O cabeçalho do protocolo HTTP será complementado automaticamente ao atualizar o servidor proxy.
Otimizar os avisos de diálogo Slots para melhorar a qualidade da resposta
Adicionado uma extensão de e -mail de envio
[2023/3/3] v1.4.3
Desative a ramificação do tokenizer do huggingface para evitar problemas de impasse
[2023/3/3] v1.4.2
Corrigido o problema que o tempo de solicitação do modelo ChatGPT é muito longo e não vai tempo limite.
Adicionado uma opção de configuração que controla se deve registrar referência a contextos de mensagem não relacionados a BOT
Adicionado dicas mais intuitivas a vários relatórios de erro comuns
Corrigido um problema em que um módulo de extensão chamado erro
Ajuste o Propt e otimize a qualidade da resposta do bot
[2023/3/2] v1.4.1
Corrija um erro de descrição imediata
Corrigido um bug onde o diálogo era muito longo e morto
[2023/3/2] v1.4.0 Atualização do modelo de chatgpt
Após esta atualização, você precisa atualizar o SDK do OpenAI para a versão 0.27.0 ou superior para usar o modelo da série ChatGPT
Suporte adicionado para modelos de séries chatgpt e configurações de propt otimizadas para seus recursos
Adicione itens de configuração que podem ser fechados com as boas -vindas automaticamente novos membros
Otimizou a lógica da saída segmentada do conteúdo de bate -papo
Corrigido um bug que causou uma única mensagem de bate -papo para ficar preso em um loop
Corrija a exceção de configuração do servidor proxy (graças ao @hmscygnet pelo código de reparo)
[2023/3/1] v1.3.7 Frugalidade |
Otimize a geração de Propt, adicionando interruptores opcionais para resumir a função de memória de bate -papo, que pode reduzir o consumo de token em cerca de 30% após a desativação (após o feedback, essa função possui aplicabilidade limitada em muitos cenários e o alto custo e baixo retorno opcional é adicionado, e o resumo da impressão do usuário permanece ligado)
Adicionado módulo de extensão para passar informações, que podem obter informações originais de acionamento de solicitação, informações de resposta e nomes de predefinição de bot, que facilitam os requisitos de expansão mais complexos.
Adicionado a função de receber automaticamente novos membros ao grupo
Adicionar configuração do servidor proxy
[2023/2/25] v1.3.6
Corrigido um erro na instrução rg set
[2023/2/24] v1.3.5 Lista negra |
Corrigido um problema em que erros ocasionais causados por tipos irregulares de configuração de palavras
Corrigido o problema de não criar diretório automático de pasta de dados pela primeira vez
Adicionado operações em lote para alterar as predefinições de personalidade - -all os comandos (disponíveis apenas para administradores)
Diretiva chats adicionada para visualizar todo o status da sessão
Otimize a documentação readme.md
Item de configuração adicionado ao ativar a divisão de mensagens e o envio de várias mensagens (o padrão está ativado)
Função de lista negra adicionada, as mensagens do usuário na lista negra não serão gravadas e respondidas
[2023/2/20] V1.3.3 Extensão |
Otimize a qualidade da resposta do bot quando o módulo de extensão não estiver ativado, reduzindo a situação da expansão do condicionador virtual
Otimize a geração de diálogo Propt, aumentando a capacidade dos bots de enviar vários bate -papos
Aumentou a capacidade do BOT de perceber o tempo atual
Remova as instruções de chamada errada do registro de fala do bot para evitar o aprendizado repetido do bot sobre as instruções de extensão erradas
Altere o Propt gerado pela maioria dos texto para descrição em inglês para minimizar alguns consumo de tokens
Adicionado um novo módulo de extensão de pacote emoticon
[2023/2/19] v1.3.2
Corrigido o problema em que a configuração de desativar extensões na configuração da YAML não entra em vigor
Otimize continuamente os propts de geração de diálogo, melhorando a capacidade de Bot de entender e usar extensões
Adicionado a opção -all
[2023/2/19] v1.3.1
Otimize a transferência de parâmetros de módulos de extensão
Modificou algumas dicas de plug-in de extensão para facilitar para o bot entender como usar extensões
[2023/2/18] v1.3.0 Atualização da função do módulo de extensão
*Suporte de extensão: Suporte de extensão de plug-in adicionado (plug-in para plug-in?), Suporta extensões personalizadas em linguagem natural e fornece duas extensões de exemplo
Otimização de vários detalhes
[2023/2/16] v1.2.0 Atualização assíncrona
Esta atualização adicionou recursos assíncronos e as funções podem não ser estáveis.
Atualização assíncrona: a geração de resposta do bot começa a suportar solicitações assíncronas, melhorando a velocidade de processamento de mensagens
Remova o limite da palavra de parada dos caracteres de retorno de carro duplo, otimize a capacidade de saída da IA para texto longo
Otimizar a saída de erro, a mensagem de erro será exibida no console para solução de problemas quando ocorrer um erro de solicitação da API.
Otimize a lógica da memória, o BOT não armazenará informações de prompt de erro na memória ao solicitar erros de texto.
[2023/2/12] v1.1.6
Adicionou a função de mudança para mudar a sessão ou não
Adicionada função de redefinição de memória para especificar redefinir toda ou personalidade específica da sessão atual
Suporta configuração personalizada para interceptação e prioridade de processamento de mensagens
Simplifique a saída dos comandos de ajuda, separe as informações de ajuda dos comandos do administrador no rg admin
[2023/2/9] v1.1.5 Wake Word |
Corrigido o problema de ligar para o comando bot antes que a conversa não fosse criada
Adicionado a função do acordado de palavras de gatilho personalizado
Adicionado a função das palavras de bloqueio personalizado para rejeitar a resposta
Adicionada função de bate -papo de participação aleatória, você pode optar por ativá -la
Otimize a lógica da geração de chat propt para obter informações quando manualmente @bot , tornando o bot responder mais diretiva
Otimize a lógica de gerenciamento de arquivos de configuração e continue usando o arquivo de configuração original após a atualização.
[2023/2/6] v1.1.4
NOTA: Esta atualização requer a exclusão do arquivo de memória bot original e regenera -o (isto é, a pasta Data/naturel_GPT), caso contrário, erros imprevisíveis podem ocorrer.
Corrigido o problema das linhas de string de memória bot (caos de memória nos cenários de vários grupos sendo usados simultaneamente)
Otimize a lógica dos bots para gerar resumo de memória e impressão, melhorando a velocidade das respostas dos bot
Saída otimizada do console
[2023/2/5] v1.1.2
Adicionado a função de bloqueio/desbloqueio da predefinição da personalidade, que não pode ser editada por não administradores após o bloqueio.
Atualize a documentação do ReadMe
Otimize o formato de exibição do comando rg
Ajustou alguns parâmetros padrão em config.py
Corrigido o problema que este plug-in intercepta a resposta de outros plug-ins, reduzindo a prioridade da resposta deste plug-in
Atualizado as informações do grupo de comunicação (consulte o início deste documento).
[2023/2/2] v1.1.1
Corrigido o problema de consultar erros de personalidade
[2023/2/2] v1.1.0
NOTA: Esta atualização requer a exclusão do arquivo de memória bot original e regenera -o (isto é, a pasta Data/naturel_GPT), caso contrário, erros imprevisíveis podem ocorrer.
Função de edição predefinida adicionada
Adicionado uma função de identificação de administrador personalizada, os administradores podem excluir predefinições/modificar predefinições bloqueadas
Adicione o interruptor de depuração à saída do console de controle ao gerar texto (padrão desativado)
Lista de contribuição?
Graças aos seguintes desenvolvedores por sua contribuição para este projeto