Skip to content
This repository has been archived by the owner on Nov 7, 2023. It is now read-only.
Henrique Espindola edited this page Apr 7, 2023 · 3 revisions

Chloe

A powerful AI assistant

Chloe

tests status license

Chloe is a powerful AI Assistant written in Go that leverages OpenAI technologies (ChatGPT, Whisper, and DALL-E) along with Google's Text-to-Speech engine to provide versatile and comprehensive assistance.

It offers multiple interfaces and utilizes the Chain of Thought approach to understand and respond to complex instructions.

Features

  • Uses criticism techniques (ReAct, Chain of Thought) to determine actions, falling back to standard completion if no action is found
  • Calculates and logs the cost of each request as well as the total cost of the session
  • Scrapes websites to have them on its context
  • Searches Google for information
  • Searches and summarizes news articles
  • Performs calculations
  • Uses Google's Text-to-Speech engine to speak
  • Uses OpenAI's DALL-E to generate images
  • Uses the official OpenAI tokenizer (via Rust bindings) to properly handle token counts
  • Automatically summarizes messages in order to have a longer context
  • Automatically moderates message using OpenAI's moderation endpoint
  • Many more, check Actions
complete.webm