Giter Club home page Giter Club logo

michaeltarimo / fastgpt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from labring/fastgpt

0.0 0.0 0.0 134.9 MB

FastGPT is a knowledge-based platform built on the LLM, offers out-of-the-box data processing and model invocation capabilities, allows for workflow orchestration through Flow visualization!

Home Page: https://fastgpt.in

License: Other

Shell 0.04% JavaScript 1.25% Python 1.59% TypeScript 93.46% HTML 2.61% Dockerfile 0.18% SCSS 0.88%

fastgpt's Introduction

fastgpt logo

FastGPT

English | Simplified Chinese | Japanese

FastGPT is a knowledge base Q&A system based on the LLM large language model, providing out-of-the-box data processing, model calling, and other capabilities. It can also orchestrate workflows visually through Flow to implement complex Q&A scenarios!

cloud document development project license

fastgpt.mp4

๐Ÿ›ธ Use Online

Demo Demo
Demo Demo
#

๐Ÿ’ก RoadMap

1 Application Orchestration Capabilities

  • Provide simple mode, no need for manual orchestration
  • Guided conversation steps
  • Workflow orchestration
  • Source file reference tracking
  • Module encapsulation, enabling multi-level reuse
  • Hybrid retrieval & re-ranking
  • Tool module
  • Embed Laf to create HTTP modules online
  • Plugin encapsulation functionality

2 Knowledge Base Capabilities

  • Multi-library reuse, mixed usage
  • Chunk recording modification and deletion
  • Support for setting vector models for knowledge bases individually
  • Source file storage
  • Support manual input, direct segmentation, QA split import
  • Support pdf, docx, txt, html, md, csv
  • Support URL reading, CSV batch import
  • Support PPT, Excel import
  • Support file reader
  • More data preprocessing solutions

3 Application Debugging Capabilities

  • Single-point search test in the knowledge base
  • Feedback references during conversation and can modify or delete
  • Full context presentation
  • Complete presentation of intermediate values in modules
  • Advanced orchestration DeBug mode

4 OpenAPI Interface

  • completions interface (chat mode aligned with GPT interface)
  • CRUD for knowledge base
  • CRUD for conversation

5 Operational Capabilities

  • Share window without login
  • Iframe one-click embedding
  • Chat window embedding supports customizing Icon, default opening, dragging, etc.
  • Unified consultation of conversation records and data annotation
#

๐Ÿ‘จโ€๐Ÿ’ป Development

Project technology stack: NextJs + TS + ChakraUI + Mongo + Postgres (Vector plugin)

  • โšก Quick Deployment

    The server of Sealos is abroad, no extra network issues to handle, no server, no magic, no domain name required, supports high concurrency & dynamic scaling. Click the button below for one-click deployment ๐Ÿ‘‡

    As it involves deploying a database, it will take 2~4 minutes to access normally after deployment. The lowest configuration is used by default, so it might be slow on first access. For related tutorials, see: Deploying FastGPT with Sealos

#

๐Ÿ˜๏ธ Community Exchange Group

Join by adding wx assistant:

#

๐Ÿ’ช Related Projects

#

๐Ÿ‘€ Others

#

๐ŸŒฟ Third-Party Ecosystem

#

๐Ÿค Participate in Contribution

We warmly welcome contributions of all forms. If you're interested in contributing code, you can check our GitHub Issues to showcase your ideas and talents.




Active participants of labring - past 28 days New trends of labring
New participants of labring - past 28 days

๐ŸŒŸ Star History

Star History Chart #

Usage Agreement

This repository follows the FastGPT Open Source License open source license.

  1. Allowed for direct commercial use as a backend service, but not allowed to provide SaaS services.
  2. Any form of commercial service without commercial authorization must retain related copyright information.
  3. For full details, please see FastGPT Open Source License
  4. Contact: [email protected], Click to view commercial pricing strategy

fastgpt's People

Contributors

c121914yu avatar yangchuansheng avatar stakeswky avatar zuofeng59556 avatar newfish-cmyk avatar moonrailgun avatar xiao-jay avatar zjy365 avatar textcat avatar lizhuang avatar fanux avatar gaord avatar daxiaraoming avatar yaoyaoio avatar nilsjacobsen avatar a327958099 avatar kmmao avatar angular-moon avatar cuisongliu avatar hehan-wang avatar imgbot[bot] avatar mrxyy avatar kense-lab avatar kssdxw avatar leoterry-ulrica avatar lolocoo avatar luanshaotong avatar mrhaoji avatar kongccc avatar sgdream avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.