O que chainlit faz?
Crie aplicativos de IA conversacional prontos para produção em minutos. Recursos de renderização de elementos passo a passo integrados para rastreamento de agentes.
Descrição
Chainlit é uma estrutura Python de código aberto que acelera drasticamente a criação de aplicativos de IA conversacional. Com sua integração perfeita com LangChain, você pode construir e implantar chatbots e agentes inteligentes rapidamente.
Recursos Principais
- Renderização passo a passo: Visualize raciocínio de agentes e fluxos de ferramentas.
- Interface de chat: Componentes de chat prontos para uso.
- Upload de arquivos: Suporte a upload de imagens, PDFs e mais.
- Renderização de código e gráficos: Exiba código e gráficos diretamente no chat.
- Autenticação: Sistema de autenticação integrado.
Como usar
pip install chainlit
chainlit run app.py
Exemplo básico:
import chainlit as cl
@cl.on_message
async def main(message: str):
await cl.Message(content=f"Você disse: {message}").send()
Suporte a plataformas
- Python 3.8+
- LangChain
- OpenAI GPT
- Claude
- Hugging Face
Documentação
Veja a documentação oficial para mais detalhes.