ragflow/web
Alex Chen 7944aacafa
Feat: add gpustack model provider (#4469)
### What problem does this PR solve?

Add GPUStack as a new model provider.
[GPUStack](https://github.com/gpustack/gpustack) is an open-source GPU
cluster manager for running LLMs. Currently, locally deployed models in
GPUStack cannot integrate well with RAGFlow. GPUStack provides both
OpenAI compatible APIs (Models / Chat Completions / Embeddings /
Speech2Text / TTS) and other APIs like Rerank. We would like to use
GPUStack as a model provider in ragflow.

[GPUStack Docs](https://docs.gpustack.ai/latest/quickstart/)

Related issue: https://github.com/infiniflow/ragflow/issues/4064.

### Type of change

- [x] New Feature (non-breaking change which adds functionality)



### Testing Instructions
1. Install GPUStack and deploy the `llama-3.2-1b-instruct` llm, `bge-m3`
text embedding model, `bge-reranker-v2-m3` rerank model,
`faster-whisper-medium` Speech-to-Text model, `cosyvoice-300m-sft` in
GPUStack.
2. Add provider in ragflow settings.
3. Testing in ragflow.
2025-01-15 14:15:58 +08:00
..
.husky
public
src Feat: add gpustack model provider (#4469) 2025-01-15 14:15:58 +08:00
.env
.eslintrc.js
.gitignore Format file format from Windows/dos to Unix (#1949) 2024-08-15 09:17:36 +08:00
.npmrc Fix: Limit node version #3547 (#3563) 2024-11-21 18:14:22 +08:00
.prettierignore
.prettierrc Feat: Add background to next login page #3221 (#4474) 2025-01-14 13:43:18 +08:00
.umirc.ts Fix: The edit box for the headers parameter of the invoke operator is always loading. #4265 (#4266) 2024-12-27 15:03:42 +08:00
externals.d.ts
jest-setup.ts
jest.config.ts
package-lock.json Feat: Add TagWorkCloud #4368 (#4393) 2025-01-07 18:03:41 +08:00
package.json Feat: Add TagWorkCloud #4368 (#4393) 2025-01-07 18:03:41 +08:00
tailwind.config.js Feat: Add FileUploadDialog #3221 (#4327) (#4335) 2025-01-03 09:47:05 +08:00
tailwind.css Feat: Add FileUploadDialog #3221 (#4327) (#4335) 2025-01-03 09:47:05 +08:00
tsconfig.json feat: Configure the root directory alias #1739 (#2875) 2024-10-17 11:36:01 +08:00
typings.d.ts fix: Change document status with @tanstack/react-query #13306 (#2788) 2024-10-11 08:45:10 +08:00