O Fogsight é uma ferramenta de geração de animações de IA de código aberto, orientada por um grande modelo de linguagem (LLM). Ela transforma conceitos abstratos ou palavras inseridas pelo usuário em animações didáticas totalmente estruturadas com narrações em chinês e inglês. Os usuários simplesmente digitam um tópico, como "Bubble Sort" ou "Law of Entropy Increase", e o Fogsight gera automaticamente uma animação que inclui narração, elementos visuais e efeitos de movimento para apresentar o conteúdo de forma clara. Adequada para o ensino, a ciência popular e a expressão criativa, a ferramenta é fácil de usar e suporta implantação local e várias rodadas de diálogo para otimizar os efeitos da animação. O Fogsight está licenciado sob a Licença MIT e o código está disponível publicamente no GitHub, permitindo que os usuários o utilizem e modifiquem livremente.
Lista de funções
- Desenho conceitual rotativoAnimação didática: Digite uma palavra ou um conceito e gere automaticamente uma animação didática com dublagem em chinês e inglês.
- Programação inteligenteIA: automatiza a criação de locuções, elementos visuais e efeitos de movimento para gerar animações narrativamente completas.
- Interface de usuário de idioma (LUI)Ajuste do conteúdo animado para otimizar os efeitos visuais e de locução por meio de várias rodadas de diálogo.
- Suporte a vários modelos de linguagem grandes: Compatível com o Google Gêmeos 2.5 e outras APIs de modelo para se adaptar de forma flexível a diferentes LLMs.
- implantação localSuporte à execução local, protege a privacidade do usuário e é adequado para uso off-line.
- Código aberto e gratuitoBaseado na licença MIT, o código está disponível publicamente e pode ser modificado e distribuído livremente pelos usuários.
Usando a Ajuda
Processo de instalação
O Fogsight precisa ser implantado localmente; aqui estão as etapas detalhadas de instalação. Os usuários precisarão ter Python 3.9 ou superior, um navegador moderno (como Chrome, Firefox ou Edge) e uma chave de API para o modelo de linguagem grande (recomenda-se o Google Gemini 2.5).
- Repositório de código clone
Abra um terminal e digite o seguinte comando para clonar o repositório do Fogsight:git clone https://github.com/fogsightai/fogsight.git cd fogsight
- Instalação de dependências
No diretório do projeto, execute o seguinte comando para instalar as bibliotecas Python necessárias:pip install -r requirements.txt
- Configuração de chaves de API
O Fogsight usa um SDK compatível com OpenAI, mas recomenda uma chave de API para o Google Gemini 2.5. As etapas são as seguintes:- Copie o arquivo de configuração de amostra:
cp demo-credentials.json credentials.json
- compilador
credentials.json
preencha sua chave de API e o BASE_URL da API.
exemplo típicocredentials.json
Formato:{ "API_KEY": "your_api_key_here", "BASE_URL": "https://api.gemini.google.com/v2.5" }
- Salve o arquivo para proteger a chave.
- Copie o arquivo de configuração de amostra:
- Início dos serviços
Execute o seguinte comando para iniciar o serviço de backend do Fogsight:python start_fogsight.py
Após a inicialização, o serviço será aberto automaticamente no navegador
http://127.0.0.1:8000
.
Uso
Após iniciar o serviço, o Fogsight fornece uma interface da Web simples e intuitiva. Veja a seguir o fluxo das principais funções:
- Gerar animação
- Na interface da Web, localize a caixa de entrada.
- Digite um tópico ou conceito, como "Teorema de Euler" ou "Classificação de bolhas".
- Clique no botão "Generate" (Gerar) e a IA gerará automaticamente uma animação com narração em chinês e inglês e efeitos visuais dinâmicos.
- O processo de geração pode levar de alguns segundos a alguns minutos, dependendo da complexidade do tópico e da velocidade da rede.
- Animação otimizada
- O Fogsight suporta uma interface de usuário de linguagem (LUI) que permite aos usuários ajustar as animações por meio de diálogo.
- Na interface, clique no botão "Adjustment" (Ajuste) ou "Dialogue" (Diálogo) para entrar no modo de diálogo.
- Insira requisitos específicos, como "Adicionar mais cores" ou "Simplificar a narração".
- A IA regenera a animação com base no feedback, iterando até ficar satisfeita.
- Visualização e exportação
- A animação gerada pode ser visualizada diretamente na interface da Web.
- Oferece suporte à exportação para arquivo de vídeo (o formato específico depende da versão, geralmente MP4).
- As animações exportadas podem ser usadas para ensino, compartilhamento ou edição posterior.
advertência
- Chave da APICertifique-se de preencher uma chave de API válida ou você não conseguirá se conectar ao Big Language Model.
- Desempenho localGeração de animações complexas pode exigir altos recursos de computação; recomenda-se um computador com bom desempenho.
- ambiente de rede: A implementação local não exige conexão com a Internet, mas se você estiver usando a API on-line, precisará manter uma rede estável.
- Compatibilidade do navegadorRecomendamos o uso da versão mais recente do Chrome ou Firefox para obter a melhor experiência.
Funções em destaque
- Desenho conceitual rotativoA principal função do Fogsight é visualizar conceitos abstratos. Por exemplo, se você digitar "lei da entropia", a IA gerará uma animação mostrando como a entropia aumenta com o tempo, acompanhada de uma narração fácil de entender. Isso é particularmente útil para transformar conceitos acadêmicos complexos em conteúdo visual.
- Programação inteligenteA IA automatiza todas as partes da animação, incluindo scripts, design visual e efeitos de movimento. Os usuários não precisam ter experiência em animação, basta fornecer um tema.
- Interface de usuário de idioma (LUI)Otimização da animação por meio de diálogo é um recurso exclusivo do Fogsight. Os usuários podem solicitar à IA que ajuste o ritmo, o esquema de cores ou o estilo de narração de uma animação. Por exemplo, "Make the animation more child-friendly" aciona a IA para gerar uma versão mais limpa e colorida.
- Código aberto e implementação localCódigo-fonte: O código-fonte do Fogsight é totalmente aberto, permitindo que os usuários o executem localmente. Isso não apenas protege a privacidade, mas também facilita para os desenvolvedores personalizarem a funcionalidade de acordo com suas necessidades, como adicionar novos efeitos visuais ou oferecer suporte a outros modelos de linguagem.
cenário do aplicativo
- Demonstração de ensino
Os professores podem usar o Fogsight para gerar animações de matemática, física ou ciência da computação em sala de aula. Por exemplo, digite "Bubble Sort" para gerar uma animação que visualiza o processo de classificação e ajuda os alunos a entender a lógica do algoritmo. - Criação de conteúdo científico popular
Os divulgadores podem inserir conceitos científicos, como "buraco negro" ou "emaranhamento quântico", e gerar rapidamente animações com narração para uso em mídias sociais ou vídeos instrutivos para capturar o interesse do público. - Treinamento técnico
Os instrutores corporativos podem gerar animações relacionadas à tecnologia para seus funcionários, como os "Princípios do Blockchain", para explicar tecnologias complexas de forma visual e aumentar a eficácia do treinamento. - Expressão criativa pessoal
Os criadores podem inserir conceitos abstratos, como "liberdade" ou "tempo", para gerar animações artísticas para uso em plataformas de vídeo curtas ou apresentações de projetos de arte.
QA
- Quais idiomas o Fogsight suporta para a narração?
A versão atual oferece suporte à narração bilíngue em inglês e chinês. Mais idiomas poderão ser suportados no futuro por meio de contribuições da comunidade. - É necessário ter experiência em animação?
Não. O Fogsight foi projetado para ser simples, tudo o que o usuário precisa fazer é inserir o tema e a IA fará toda a animação automaticamente. - Ele pode ser usado off-line?
Quando implantado localmente, o Fogsight pode ser executado totalmente off-line, mas a geração de animações requer uma chave de API válida para se conectar ao modelo de linguagem grande. - Como posso aumentar a velocidade da geração de animação?
Use um computador com melhor desempenho ou otimize a velocidade de resposta da chave de API. Garantir uma rede estável também pode reduzir o tempo de geração. - O Fogsight cobra alguma taxa?
O Fogsight em si é gratuito e de código aberto sob a licença MIT. No entanto, pode haver custos associados ao uso da API para o modelo de linguagem grande.