Skip to content

A robust full-stack application built with Rust and Vue.js that provides a unified interface for interacting with multiple AI language models. Features include real-time chat streaming, image generation capabilities, and a flexible provider system supporting various AI services (OpenAI, Anthropic, Google, etc.).

License

Notifications You must be signed in to change notification settings

njfio/fluentcli_web_services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fluent Web Services

A web service built with Rust and modern front-end technologies.

Getting Started

Prerequisites

  • Rust (latest stable)
  • Node.js (v18+)
  • npm or yarn

Backend Setup

# Build the project
cargo build

# Run the server
cargo run --bin server

Frontend Setup

# Navigate to frontend directory
cd frontend

# Install dependencies
npm install

# Start development server
npm run dev

Project Structure

  • /src - Rust backend code
  • /frontend - Frontend application
  • /config - Configuration files
  • /tests - Test files
  • /docs - Documentation

Development

Running Tests

cargo test

Building for Production

# Build backend
cargo build --release

# Build frontend
cd frontend && npm run build

About

A robust full-stack application built with Rust and Vue.js that provides a unified interface for interacting with multiple AI language models. Features include real-time chat streaming, image generation capabilities, and a flexible provider system supporting various AI services (OpenAI, Anthropic, Google, etc.).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published