Commit Graph

53 Commits

Author SHA1 Message Date
Iván Martínez
b7ee43788d
Update README.md 2024-11-13 20:29:56 +01:00
Javier Martinez
50b3027a24
docs: update docs and capture (#2029)
* docs: update Readme

* style: refactor image

* docs: change important to tip
2024-08-01 10:01:22 +02:00
Iván Martínez
05a986231c
Add proper param to demo urls (#2007) 2024-07-22 14:44:03 +02:00
Iván Martínez
90d211c5cd
Update README.md (#2003)
* Update README.md

Remove the outdated contact form and point to Zylon website for those looking for a ready-to-use enterprise solution built on top of PrivateGPT

* Update README.md

Update text to address the comments

* Update README.md

Improve text
2024-07-18 12:11:24 +02:00
Javier Martinez
15f73dbc48
docs: update repo links, citations (#1990)
* docs: update project links

...

* docs: update citation
2024-07-09 10:03:57 +02:00
Daniel Gallego Vico
12f3a39e8a
Update x handle to zylon private gpt (#1644) 2024-02-23 15:51:35 +01:00
Federico Grandi
1d28ae2915
docs: fix minor capitalization typo (#1392) 2023-12-12 20:31:38 +01:00
Iván Martínez
546ba33e6f
Update readme with supporters info (#1311) 2023-11-25 18:35:59 +01:00
lopagela
224812f7f6
Update to gradio 4 and allow upload multiple files at once in UI (#1271) 2023-11-18 20:19:43 +01:00
Iván Martínez
adaa00ccc8
Fix/readme UI image (#1272) 2023-11-18 20:19:03 +01:00
lopagela
99dc670df0
Add badges in the README.md (#1261)
Using https://shields.io/

To have the complete list of badges available, c.f. to their documentation: https://shields.io/badges
2023-11-18 18:47:30 +01:00
Dominik Fuchs
23fa530c31
added wipe make command (#1215)
* added `wipe` make command

* Apply suggestions from code review

Thanks for your suggestions, I like to apply them.

Co-authored-by: lopagela <lpglm@orange.fr>

* added `wipe` command to the documentation

* rebased to generate valid openapi.json

---------

Co-authored-by: lopagela <lpglm@orange.fr>
2023-11-16 11:44:02 +01:00
lopagela
8487440a6f
Add basic CORS (#1198) 2023-11-10 14:29:43 +01:00
Iván Martínez
55e626eac7
Update README.md
Make installation docs and community more visibile
2023-11-10 10:33:17 +01:00
Shivam Singh
768e5ff505
chore: Update README.md (#1102)
Removed Grammatical errors
2023-10-24 12:43:41 +02:00
Federico Grandi
769a047b54
chore: add GitHub metadata (#1085)
* chore: add citation file

* chore: add LICENSE

* chore: update email

Co-authored-by: Daniel Gallego <danielgallegovico@gmail.com>

* chore: update email in citation file

Co-authored-by: Pablo Orgaz <pabloogc@gmail.com>

* chore: add ORCIDs to citation file

* docs: update README with citation info

---------

Co-authored-by: Daniel Gallego <danielgallegovico@gmail.com>
Co-authored-by: Pablo Orgaz <pabloogc@gmail.com>
2023-10-23 10:49:02 +02:00
Ikko Eltociear Ashimine
ba23443a70
fix: typo in README.md (#1091)
componentes -> components
2023-10-23 08:54:12 +02:00
Pablo Orgaz
aa4bb17a2e
fix: make docs more visible (#1081) 2023-10-19 22:12:30 +02:00
Iván Martínez
3ad1da019b
Update README.md
Primordial branch correct url
2023-10-19 16:17:35 +02:00
Pablo Orgaz
51cc638758
Next version of PrivateGPT (#1077)
* Dockerize private-gpt

* Use port 8001 for local development

* Add setup script

* Add CUDA Dockerfile

* Create README.md

* Make the API use OpenAI response format

* Truncate prompt

* refactor: add models and __pycache__ to .gitignore

* Better naming

* Update readme

* Move models ignore to it's folder

* Add scaffolding

* Apply formatting

* Fix tests

* Working sagemaker custom llm

* Fix linting

* Fix linting

* Enable streaming

* Allow all 3.11 python versions

* Use llama 2 prompt format and fix completion

* Restructure (#3)

Co-authored-by: Pablo Orgaz <pablo@Pablos-MacBook-Pro.local>

* Fix Dockerfile

* Use a specific build stage

* Cleanup

* Add FastAPI skeleton

* Cleanup openai package

* Fix DI and tests

* Split tests and tests with coverage

* Remove old scaffolding

* Add settings logic (#4)

* Add settings logic

* Add settings for sagemaker

---------

Co-authored-by: Pablo Orgaz <pablo@Pablos-MacBook-Pro.local>

* Local LLM (#5)

* Add settings logic

* Add settings for sagemaker

* Add settings-local-example.yaml

* Delete terraform files

* Refactor tests to use fixtures

* Join deltas

* Add local model support

---------

Co-authored-by: Pablo Orgaz <pablo@Pablos-MacBook-Pro.local>

* Update README.md

* Fix tests

* Version bump

* Enable simple llamaindex observability (#6)

* Enable simple llamaindex observability

* Improve code through linting

* Update README.md

* Move to async (#7)

* Migrate implementation to use asyncio

* Formatting

* Cleanup

* Linting

---------

Co-authored-by: Pablo Orgaz <pablo@Pablos-MacBook-Pro.local>

* Query Docs and gradio UI

* Remove unnecessary files

* Git ignore chromadb folder

* Async migration + DI Cleanup

* Fix tests

* Add integration test

* Use fastapi responses

* Retrieval service with partial implementation

* Cleanup

* Run formatter

* Fix types

* Fetch nodes asynchronously

* Install local dependencies in tests

* Install ui dependencies in tests

* Install dependencies for llama-cpp

* Fix sudo

* Attempt to fix cuda issues

* Attempt to fix cuda issues

* Try to reclaim some space from ubuntu machine

* Retrieval with context

* Fix lint and imports

* Fix mypy

* Make retrieval API a POST

* Make Completions body a dataclass

* Fix LLM chat message order

* Add Query Chunks to Gradio UI

* Improve rag query prompt

* Rollback CI Changes

* Move to sync code

* Using Llamaindex abstraction for query retrieval

* Fix types

* Default to CONDENSED chat mode for contextualized chat

* Rename route function

* Add Chat endpoint

* Remove webhooks

* Add IntelliJ run config to gitignore

* .gitignore applied

* Sync chat completion

* Refactor total

* Typo in context_files.py

* Add embeddings component and service

* Remove wrong dataclass from IngestService

* Filter by context file id implementation

* Fix typing

* Implement context_filter and separate from the bool use_context in the API

* Change chunks api to avoid conceptual class of the context concept

* Deprecate completions and fix tests

* Remove remaining dataclasses

* Use embedding component in ingest service

* Fix ingestion to have multipart and local upload

* Fix ingestion API

* Add chunk tests

* Add configurable paths

* Cleaning up

* Add more docs

* IngestResponse includes a list of IngestedDocs

* Use IngestedDoc in the Chunk document reference

* Rename ingest routes to ingest_router.py

* Fix test working directory for intellij

* Set testpaths for pytest

* Remove unused as_chat_engine

* Add .fleet ide to gitignore

* Make LLM and Embedding model configurable

* Fix imports and checks

* Let local_data folder exist empty in the repository

* Don't use certain metadata in LLM

* Remove long lines

* Fix windows installation

* Typos

* Update poetry.lock

* Add TODO for linux

* Script and first version of docs

* No jekill build

* Fix relative url to openapi json

* Change default docs values

* Move chromadb dependency to the general group

* Fix tests to use separate local_data

* Create CNAME

* Update CNAME

* Fix openapi.json relative path

* PrivateGPT logo

* WIP OpenAPI documentation metadata

* Add ingest script (#11)

* Add ingest script

* Fix broken name refactor

* Add ingest docs and Makefile script

* Linting

* Move transformers to main dependency

* Move torch to main dependencies

* Don't load HuggingFaceEmbedding in tests

* Fix lint

---------

Co-authored-by: Pablo Orgaz <pablo@Pablos-MacBook-Pro.local>

* Rename file to camel_case

* Commit settings-local.yaml

* Move documentation to public docs

* Fix docker image for linux

* Installation and Running the Server documentation

* Move back to docs folder, as it is the only supported by github pages

* Delete CNAME

* Create CNAME

* Delete CNAME

* Create CNAME

* Improved API documentation

* Fix lint

* Completions documentation

* Updated openapi scheme

* Ingestion API doc

* Minor doc changes

* Updated openapi scheme

* Chunks API documentation

* Embeddings and Health API, and homogeneous responses

* Revamp README with new skeleton of content

* More docs

* PrivateGPT logo

* Improve UI

* Update ingestion docu

* Update README with new sections

* Use context window in the retriever

* Gradio Documentation

* Add logo to UI

* Include Contributing and Community sections to README

* Update links to resources in the README

* Small README.md updates

* Wrap lines of README.md

* Don't put health under /v1

* Add copy button to Chat

* Architecture documentation

* Updated openapi.json

* Updated openapi.json

* Updated openapi.json

* Change UI label

* Update documentation

* Add releases link to README.md

* Gradio avatar and stop debug

* Readme update

* Clean old files

* Remove unused terraform checks

* Update twitter link.

* Disable minimum coverage

* Clean install message in README.md

---------

Co-authored-by: Pablo Orgaz <pablo@Pablos-MacBook-Pro.local>
Co-authored-by: Iván Martínez <ivanmartit@gmail.com>
Co-authored-by: RubenGuerrero <ruben.guerrero@boopos.com>
Co-authored-by: Daniel Gallego Vico <daniel.gallego@bq.com>
2023-10-19 16:04:35 +02:00
Iván Martínez
78d1ef44ad
Update README.md 2023-09-25 16:03:09 +02:00
Matias Morsa
bccd252594 Support Poetry. Added poetry to the README.md 2023-07-17 10:47:18 -03:00
ivan-ontruck
ad661933cb Support n_batch to improve inference performance 2023-06-11 21:33:35 +02:00
imaprogrammer
c4b247d696
Update README.md instructions of .env file
Clarified to create a copy of example.env instead of renaming it to prevent accidentally removing from repo
2023-06-10 10:25:50 +05:30
impulsivus
cf709a6b7a
feat: Get answers using preferred number of chunks 2023-05-24 21:16:58 +03:00
maozdemir
6065918d0f
typo: Change pip to pip3 2023-05-22 19:04:01 +03:00
Iván Martínez
e74a11119c Show ingestion logs in readme 2023-05-20 12:15:13 +02:00
Iván Martínez
a86641cdec Readme small fixes following review and formatting 2023-05-20 11:22:45 +02:00
abhiruka
f8805c80f8 Update as per the feedback.
- moved args parser inside main
- assigned empty list to docs.
- Updated README.md.
2023-05-20 07:40:05 +08:00
abhiruka
9fb7f07e3c "Refactored main function to take hide_source and mute_stream parameters for controlling output. Added argparse for command-line argument parsing. StreamingStdOutCallbackHandler and source document display are now optional based on user input. Introduced parse_arguments function to handle command-line arguments. Also, updated README.md to reflect these changes." 2023-05-19 23:18:31 +08:00
Iván Martínez
ad64589c8f
Merge pull request #231 from milescattini/patch-1
Add fix for clang install of non m1 mac
2023-05-18 23:51:36 +02:00
milescattini
2360728fab
Fix Typo in Mac on Intel 2023-05-18 18:02:54 +10:00
Fabio Rossini Sluzala
652401cf29
Add the formats to the README.md 2023-05-17 13:53:46 -03:00
milescattini
380b119581
Add fix for clang install of non m1 mac 2023-05-17 11:48:35 +10:00
Iván Martínez
bf3bddfbb6 More loaders, generic method
- Update the README with extra formats
- Add Powerpoint, requested in #138
- Add ePub requested in #138 comment - https://github.com/imartinez/privateGPT/pull/138#issuecomment-1549564535
- Update requirements
2023-05-17 00:55:21 +02:00
Iván Martínez
8a5b2f453b Use faster and better embeddings: sentenceTransformers 2023-05-17 00:19:21 +02:00
Iván Martínez
2217b5f0e3 More loaders, generic method
- Update the README with extra formats
- Add Powerpoint, requested in #138
- Add ePub requested in #138 comment - https://github.com/imartinez/privateGPT/pull/138#issuecomment-1549564535
- Update requirements
2023-05-16 23:58:58 +02:00
Iván Martínez
5a695e9767
Merge pull request #93 from katojunichi893/main
Update README.md
2023-05-14 10:55:12 +02:00
katojunichi893
9c3832c156 Update README.md 2023-05-14 17:36:40 +09:00
Koushik
2dac62c5aa
fixed a typo 2023-05-14 10:26:13 +05:30
ひかる
24e464f51b
Update README.md 2023-05-14 04:18:17 +09:00
Andrea Pinto
718b67715c note on instructions for .env 2023-05-12 11:15:51 +02:00
alxspiker
39d00b840d
Update README.md 2023-05-11 15:05:07 -06:00
alxspiker
9722ef4356
Update README.md 2023-05-11 15:01:57 -06:00
alxspiker
51f01d850a
Update README.md 2023-05-11 14:53:10 -06:00
alxspiker
52ae6c0866 .env + LlamaCpp + PDF/CSV + Ingest All
.env

Added an env file to make configuration easier

LlamaCpp

Added support for LlamaCpp in .env (MODEL_TYPE=LlamaCpp)

PDF/CSV

Added support for PDF and CSV files.

Ingest All

All files in source_documents will automatically get stored in vector store based on their file type when running ingest, no longer need a path argument.
2023-05-11 14:24:39 -06:00
Max
e3769a060e
Fix typo in README.md 2023-05-10 08:17:39 -04:00
Iván Martínez
75a1141743
Update README.md
Reflect the updated execution flow
2023-05-08 23:49:54 +02:00
Iván Martínez
34cb82c784
Update README.md 2023-05-08 23:47:09 +02:00
Iván Martínez
ab30465be7
Update README.md
Add demo screenshot
2023-05-08 23:44:43 +02:00