You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`OPENAI_CLEANUP_PROMPT_EN`: Override the default English cleanup prompt
66
70
-`OPENAI_CLEANUP_PROMPT_DE`: Override the default German cleanup prompt
67
-
-`OPENAI_PROMPT_ID`: Override the default OpenAI prompt ID for OCR (default: `pmpt_69389bf4c7a481909d47bcf85f423781063a569321686620`)
68
-
-`OPENAI_PROMPT_VERSION`: Override the default OpenAI prompt version for OCR (default: `8`)
71
+
-`OPENAI_PROMPT_OCR_ID`: Override the default OpenAI prompt ID for direct OCR (default: `pmpt_694514e453388194a1e4c121407ef02204bec5d20e21b070`)
72
+
-`OPENAI_PROMPT_OCR_VERSION`: Override the default OpenAI prompt version for direct OCR (default: `2`)
73
+
-`OPENAI_MARKDOWN_PROMPT_ID`: Override the default OpenAI prompt ID for markdown parsing (default: `pmpt_696554b87ef88190bbc1156b6c5fe84f0050d5451e60ae6c`)
74
+
-`OPENAI_MARKDOWN_PROMPT_VERSION`: Override the default OpenAI prompt version for markdown parsing (default: `2`)
75
+
76
+
### Mistral AI API Key (for two-phase OCR)
77
+
78
+
For the Mistral + OpenAI two-phase recipe extraction, configure your Mistral AI API key:
**Note:** The Mistral API key is only required if you plan to use the "Mistral + OpenAI" recognition method. The "OpenAI Direct" method only requires the OpenAI API key.
69
91
70
92
71
93
## Start development server
@@ -80,5 +102,20 @@ yarn build --watch
80
102
81
103
## Start production via docker
82
104
83
-
Use provided `docker-compose.prod.yml` file for startup of postgres db and container for the rails app. Don't forget to set `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, `OPENAI_API_KEY` and db passwords. To change name of S3 bucket (_reeper_) and region (_eu-central-1_) use `S3_BUCKET_NAME` and `S3_BUCKET_REGION` environment variables.
105
+
Use provided `docker-compose.prod.yml` file for startup of postgres db and container for the rails app. Don't forget to set the following environment variables:
106
+
107
+
**Required:**
108
+
-`AWS_ACCESS_KEY_ID`: AWS access key
109
+
-`AWS_SECRET_ACCESS_KEY`: AWS secret key
110
+
-`OPENAI_API_KEY`: OpenAI API key for AI recipe extraction
111
+
- Database passwords
112
+
113
+
**Optional:**
114
+
-`MISTRAL_API_KEY`: Mistral AI API key (only needed for "Mistral + OpenAI" method)
115
+
-`S3_BUCKET_NAME`: Override S3 bucket name (default: _reeper_)
116
+
-`S3_BUCKET_REGION`: Override S3 region (default: _eu-central-1_)
117
+
-`OPENAI_PROMPT_OCR_ID`: Custom OpenAI prompt ID for direct OCR
118
+
-`OPENAI_PROMPT_OCR_VERSION`: Custom OpenAI prompt version
119
+
-`OPENAI_MARKDOWN_PROMPT_ID`: Custom OpenAI prompt ID for markdown parsing
120
+
-`OPENAI_MARKDOWN_PROMPT_VERSION`: Custom OpenAI prompt version
0 commit comments