File size: 1,711 Bytes
1a48aa8
 
 
 
 
 
 
 
 
 
 
68144c6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1a48aa8
 
68144c6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
---
title: App Generator AI
emoji: 🤖
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 4.12.0
app_file: app.py
pinned: false
---

# App Generator - Aplicação com IA Real

Esta aplicação permite gerar estruturas de aplicações e analisar código usando IA real através da API HuggingFace.

## Funcionalidades

### Gerador de Aplicações
- Crie estruturas de aplicações a partir de descrições em texto
- Obtenha sugestões de componentes frontend e backend
- Receba uma estrutura completa baseada na sua descrição

### Análise de Código
- Analise código em várias linguagens (Python, JavaScript, Java, etc.)
- Receba feedback sobre qualidade, problemas e sugestões de melhoria
- Escolha entre diferentes modelos de IA para análise

## Configuração

### Token HuggingFace (Opcional mas Recomendado)

Para obter resultados melhores, é recomendado configurar um token HuggingFace:

1. Crie uma conta em [huggingface.co](https://huggingface.co ) se ainda não tiver
2. Aceda a [huggingface.co/settings/tokens](https://huggingface.co/settings/tokens ) para gerar um token
3. Nas configurações do Space, adicione o token como uma variável secreta chamada `HF_TOKEN`

### Modelos Utilizados

Esta aplicação utiliza os seguintes modelos da HuggingFace:
- StarCoder 2 (15B) - `bigcode/starcoder2-15b`
- StarCoder 2 (7B) - `bigcode/starcoder2-7b`
- CodeBERT - `microsoft/codebert-base`

## Tecnologias

- Gradio: Interface de utilizador
- HuggingFace API: Modelos de IA para análise de código e geração de aplicações
- Python: Linguagem de programação principal

## Licença

Este projeto é open source e está disponível sob a licença MIT.

## Autor

Criado por JimmyNewton