Skip to content

44CodeSimone/python-api-chat-ia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Python API Chat IA

🇺🇸 English

Intelligent chat API developed in Python using Flask, powered by the Grok (xAI) language model and deployed in an online environment via Replit.

Overview

This application enables natural language interaction through a REST API, providing AI-generated responses in a controlled, validated, and domain-restricted manner.

The system was designed with a focus on structured flow, data validation, and content control, ensuring consistent and context-aware responses.

Features

  • Natural language message processing
  • REST API with endpoint POST /api/chat
  • JSON request validation
  • Content filtering (e.g., +18 and sensitive topics)
  • Real-time dynamic responses
  • Context and domain control for AI responses

Technologies

  • Python
  • Flask
  • REST API
  • Grok (xAI)
  • Replit (runtime environment)

Live Demo

The API is available at:

https://pythonapi-chatia--44CodeSimone.replit.app

Project Status

  • ✅ API running in production
  • 🚧 WhatsApp integration (planned)
  • 🚧 Google Calendar integration (planned)
  • 🚧 Data persistence (planned)

Highlights

  • AI implementation with domain and context control
  • Content validation and filtering rules
  • Ready for integration with external systems
  • Practical application of AI in automated interactions

🇧🇷 Português

API de atendimento inteligente desenvolvida em Python com Flask, utilizando o modelo de linguagem Grok (xAI), executada em ambiente online via Replit.

Visão geral

A aplicação permite interação em linguagem natural por meio de uma API REST, com respostas geradas por inteligência artificial de forma controlada, validada e direcionada ao escopo definido.

O sistema foi projetado com foco em organização de fluxo, validação de dados e controle de conteúdo, evitando respostas fora de contexto e garantindo consistência nas interações.

Funcionalidades

  • Processamento de mensagens em linguagem natural
  • API REST com endpoint POST /api/chat
  • Validação de requisições JSON
  • Aplicação de filtros de conteúdo (ex: +18 e temas sensíveis)
  • Respostas dinâmicas em tempo real
  • Controle de escopo nas respostas da IA

Tecnologias

  • Python
  • Flask
  • API REST
  • Grok (xAI)
  • Replit (ambiente de execução)

Demonstração

A API está disponível em:

https://pythonapi-chatia--44CodeSimone.replit.app

Status do projeto

  • ✅ API funcional em produção
  • 🚧 Integração com WhatsApp (planejado)
  • 🚧 Integração com Google Agenda (planejado)
  • 🚧 Persistência de dados (planejado)

Diferenciais

  • Uso de IA com controle de domínio e contexto
  • Aplicação de regras de validação e filtragem de conteúdo
  • Estrutura preparada para integração com sistemas externos
  • Aplicação prática de automação de atendimento

👩‍💻 Author

Simone da Silva Systems Analyst | Full Stack Developer Focus on backend, security and applied AI

About

API de chat com inteligência artificial desenvolvida em Python e Flask, utilizando o modelo Grok (xAI) e executada no Replit.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors