Commit graph

39 commits

Author SHA1 Message Date
Dominik Schröter
2a16d9d95c feat(ocr): add support for Azure Document Intelligence provider 2025-03-10 10:41:37 +01:00
Kaindl Network
8936e5ea89
Enhance Readme Variables Table (#221)
* Enhance Readme Variables Table

Ive put the Default Values from the long text to a seperate Part of the table.

* Update README.md

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-02-11 11:39:25 +01:00
Icereed
c8c0dd75ff
Google Document AI (#208)
* feat(ocr): implement OCR provider interface and add Google Document AI and LLM providers

* chore(deps): reorder dependencies in go.mod for better readability

* chore: update version numbers and adjust Docker configuration for Google Document AI integration

* feat(logging): add structured logging to Google Document AI and LLM providers

* chore: add placeholder file to maintain directory structure in web-app/dist

* chore(docker): remove Google Application Credentials configuration from docker-compose
2025-02-10 14:34:12 +00:00
Kaindl Network
0bc7a25e44
Removed Docker Version (#201)
Docker Compose Version is now obsolete
2025-02-09 10:18:37 +01:00
Icereed
712ed53c1c
Update README: Revise features and env vars for DeepSeek integration (#197) 2025-02-07 07:29:42 +00:00
Icereed
1cee2cf2ec
Update README.md 2025-02-03 14:09:09 +01:00
Icereed
90ca87a207
feat: add TOKEN_LIMIT environment variable for controlling maximum to… (#161)
* feat: add TOKEN_LIMIT environment variable for controlling maximum tokens in prompts

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-02-02 15:14:18 +00:00
Icereed
32cc3d2794
Add documentation for prompt templates and getSuggestedTitle function (#159) 2025-01-27 09:33:12 +01:00
Icereed
f943885126
Add Discord link
Closes #136
2025-01-22 11:35:25 +01:00
Dominik Schröter
23392e2733 docs: update README to include automatic correspondent generation feature 2025-01-13 16:04:20 +01:00
Icereed
e661989829
LLM powered Correspondents handling (#89)
---------

Co-authored-by: Jonas Hess <Jonas@Hess.pm>
2025-01-13 15:59:29 +01:00
Icereed
38321c4ac9
Limit pages for OCR (#102)
Bonus: Adds logging for image dimensions and size

Closes #95
2025-01-10 17:03:53 +01:00
Icereed
d72fbcb527
Update README.md 2025-01-09 16:32:47 +01:00
Icereed
c524492b89
docs: add optional OPENAI_BASE_URL configuration to README (#97)
Closes #42
2025-01-09 15:34:30 +01:00
Dominik Schröter
8eb888a50a docs: add LLM-based OCR comparison examples to README 2025-01-09 14:56:22 +01:00
Icereed
5fabaaa530
Fix Video 2025-01-09 14:45:02 +01:00
Dominik Schröter
1a27bae933 Polish up README 2025-01-09 14:40:49 +01:00
Icereed
97b50cbba8
Update README.md 2025-01-09 13:35:40 +01:00
Icereed
c9c468bf65
Update README.md 2025-01-09 12:14:33 +01:00
Icereed
7568074a73
Update README.md 2025-01-07 14:36:26 +01:00
Icereed
f0dbc709ed
Update README.md (#85) 2025-01-07 09:25:02 +01:00
Icereed
32f83ec93f
feat: add support automatic OCR (#75) 2025-01-06 23:03:41 +01:00
Christoph Ruckstetter
3b1d876d13
Allow setting of path to read static files from (#58)
* feat: allow setting of path to load static files from

* Describe WEBUI_PATH setting in readme

---------

Co-authored-by: Icereed <domi@icereed.net>
2025-01-06 09:29:07 +00:00
Brian Torres-Gil
6226b8c898
feat: Setting to disabled auto generation of title or tags (#60) 2025-01-06 09:19:00 +00:00
Christoph Ruckstetter
bede39f6ef
make listen interface configurable (#57)
* make listen interface configurable

* describe new listen interface setting in readme
2025-01-03 16:51:36 +00:00
Icereed
13f31ddc3f
Update README.md 2024-12-20 15:12:16 +01:00
ccrlawrence
b788f09185
UNDO feature - easily track changes (#54) 2024-12-13 16:48:09 +01:00
ccrlawrence
5b3373743a
Fix Vision OCR for OpenAI (#47)
## Summary by CodeRabbit

- **New Features**
	- Updated environment variable descriptions for improved clarity on OCR processing options.
	- Enhanced the `doOCRViaLLM` method to support different LLM providers and improve image data handling.

- **Bug Fixes**
	- Standardized error handling for better reporting across multiple methods. 

- **Documentation**
	- Revised Docker Compose section in `README.md` to reflect updated environment variable options.
2024-11-13 05:47:25 +01:00
Jonas Hess
5dadbcb53d feat: improve auto throughput & logging 2024-10-31 21:17:16 +01:00
Icereed
03364f2741
OCR via LLM (#29) 2024-10-28 17:34:41 +01:00
Jonas Hess
eeb821aeb0 chore: Update README.md 2024-10-22 06:38:25 +02:00
Icereed
341fc0621a
feat: Add Contributor Covenant banner 2024-10-21 10:25:03 +02:00
Icereed
66e0029be5
Add GitHub Star History 2024-10-16 16:17:41 +02:00
Dominik Schröter
6410136f89 feat: add support for customizable server-side prompts
- **Custom Prompt Templates**: Introduced support for user-modifiable prompt templates using Go's `text/template`.
  - Added default prompt templates for title and tag generation.
  - Templates are stored in the `prompts` directory and are loaded at startup.
  - If the template files do not exist, they are created with default content.
  - Users can modify the templates by editing the files in the `prompts` directory.
- **API Endpoints for Prompts**:
  - Added `GET /api/prompts` endpoint to retrieve the current prompt templates.
  - Added `POST /api/prompts` endpoint to update the prompt templates.
  - These endpoints prepare for future UI support for modifying prompts.
- **Thread Safety**:
  - Implemented a `sync.RWMutex` to ensure thread-safe access to the templates.
- **Updated Backend Logic**:
  - Modified `getSuggestedTitle` and `getSuggestedTags` functions to use the loaded templates.
  - Templates utilize variables like `{{.Language}}`, `{{.Content}}`, `{{.AvailableTags}}`, and `{{.Title}}`.
- **Docker and Documentation**:
  - Updated the `loadTemplates` function to ensure the `prompts` directory exists and to save default templates if missing.
  - Updated the README with instructions on how to mount the `prompts` directory in Docker and Docker Compose.
  - Provided guidance on modifying the prompt templates via file edits.
2024-10-16 14:57:14 +02:00
Icereed
4776486fab
Add banner with screenshot to Readme (#7) 2024-10-04 14:26:56 +02:00
Icereed
e87d80e5bf
Update README.md 2024-09-27 21:41:48 +02:00
Dominik Schröter
960ceb090f Document OLLAMA_HOST 2024-09-24 09:20:40 +02:00
Icereed
6940ab47fe Cleanup 2024-09-23 15:17:00 +02:00
Dominik Schröter
833bd9b1b7 Publish paperless-gpt 2024-09-23 14:59:50 +02:00