Nielo47 commited on
Commit
0d7e3af
·
1 Parent(s): ef6d407

Update space

Browse files
Files changed (1) hide show
  1. README.md +6 -56
README.md CHANGED
@@ -1,56 +1,6 @@
1
- # ICF 2025
2
-
3
- Este projeto utiliza **FAISS**, **Ollama**, **Gradio** e **NumPy** para criação.
4
-
5
- ## Requisitos
6
-
7
- - Certifique-se de ter o Python 3.8 ou superior instalado em sua máquina, e Ollama (`ollama pull gemma3:1b`).
8
-
9
- ![print](./docs/AboutSystem.png)
10
-
11
- - Para Gemma3:4, ter hardware próximo a:
12
- - 3,4GB de GPU disponível [(Gemma3)](https://ai.google.dev/gemma/docs/core?hl=pt-br);
13
- - 4GB de RAM disponível [(Ollama)](https://github.com/ollama/ollama);
14
-
15
-
16
- ## Principais Dependências
17
- - **FAISS**: Para indexação e busca vetorial.
18
- - **Ollama**: Para geração de embeddings e respostas.
19
- - **Gradio**: Para criar a interface de usuário.
20
- - **NumPy**: Para manipulação de arrays.
21
- - **SentenceTransformer**: Para utilização do modelo de embeddings.
22
-
23
- ## Instalação
24
-
25
- 1. Clone este repositório:
26
- ```bash
27
- git clone https://github.com/Err0rGCeni/IFICF__2025
28
- cd IFICF__2025
29
- ```
30
- 2. (Opcional, futuramente implantado)
31
- ```bash
32
- python -m venv venv
33
- venv\Scripts\activate # No Windows
34
- source venv/bin/activate # No Linux/Mac
35
- ```
36
- 3. Instalar dependências: `pip install -r requirements.txt`
37
-
38
- ## Utilização
39
-
40
- 1. Crie ou copie uma chave para utilização da API: [AI Studio](https://aistudio.google.com/app/apikey)
41
- 2. Crie um arquivo .env com sua chave: `GEMINI_API_KEY = A...z`
42
- 3. Confirme ou modifique os arquivos de RAG:
43
- 4. Executar o script principal: `python app.py`
44
- 5. Acessar a interface no navegador pelo link fornecido no terminal (geralmente `http://127.0.0.1:7860`)
45
-
46
- ## Estruturação
47
-
48
- - `docs/`: Arquivos para documentação README.md (print, etc.).
49
- - `pages/`: Códigos para as páginas do projeto (Home, Main, About).
50
- - `RAG/`: CIF segmentada e formatada, base de dados.
51
- - `data/`: Arquivos prontos para utilização no banco de dados.
52
- - `sandbox/`: Scripts isolados para testes e outras funcionalidades.
53
- - `static/`: Arquivos de estilo e imagens.
54
- - `tools/`: Arquivos para _futuras_ ferramentas e utilização de agentes.
55
- - `utils/`: Arquivos com lógicas separadas para diversas funções..
56
- - `app.py`: Código principal para aplicação com interface grádio simples.
 
1
+ title: RAG Test
2
+ emoji: 💬
3
+ colorFrom: yellow
4
+ colorTo: purple
5
+ pinned: false
6
+ app_file: app.py