Skip to content

suzushi-tw/celestialchat

Repository files navigation

Demo

CelestialChat

CelestialChat is a simple AI chat to deliver fast search results powered by Claude Haiku and Tavily search.

Todo

Scroll behavior, although with the speed of Claude, following the text might not offer optimal experience.

Include Image in the search results, I haven't find an Image search api that delivers results matching the answers.

Getting Started

Set Up .env:

ANTHROPIC_API_KEY=
TAVILY_API_KEY=
OPENAI_API_KEY=

If you want to use moonshot api please check out the proxy branch by mutse : moonshot api verison

Docker

docker build -t celestialchat .
docker run -p 3000:3000 -d --name celestialchat-container celestialchat

Stack

  • Nextjs
  • Lobe chat UI
  • Shadcn UI
  • Tavily search API

Deployment

The easiest way to deploy is

  • Deploy with Vercel

  • Deploy to DigitalOcean

  • Cloudflare Pages (add Edge run time)

Artwork

Special thanks to all the artist for amazing artwork ! Artworks used in the project falls under their 利用規約, which grants personal use and commercial use, however the copy right belongs to the original author and shall not be registered for trademark.

License

Open source under MIT License, you are welcome to

  • Self host
  • Make any modification
  • Commercialize it

In the case of commerical use, This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Artwork and the Licensor.