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
# Large Language Model (LLM) provider for transaction text recognition, supports the following types: "openai", "openai_compatible", "anthropic", "anthropic_compatible", "openrouter", "ollama", "lm_studio", "google_ai"
175
+
# Large Language Model (LLM) provider for transaction text recognition, supports the following types: "openai", "openai_compatible", "openai_responses_compatible", "anthropic", "anthropic_compatible", "openrouter", "ollama", "lm_studio", "google_ai"
176
176
llm_provider =
177
177
178
178
# Whether to enable thinking for the large language model, supports the following levels:
179
179
# "off": disable thinking (supports all providers)
180
-
# "low" / "medium" / "high" / "xhigh": enable thinking with the corresponding reasoning effort (supports "openai", "openai_compatible", "openrouter", "ollama", "lm_studio" and "google_ai" providers)
180
+
# "low" / "medium" / "high" / "xhigh": enable thinking with the corresponding reasoning effort (supports "openai", "openai_compatible", "openai_responses_compatible", "openrouter", "ollama", "lm_studio" and "google_ai" providers)
181
181
# "on": enable thinking with the default reasoning effort (supports "anthropic", "anthropic_compatible", "ollama" and "lm_studio" providers)
182
182
# Leave blank to use the default setting of the LLM provider
183
183
enable_thinking =
@@ -188,13 +188,13 @@ openai_api_key =
188
188
# For "openai" llm provider only, transaction text recognition model for creating transactions from text
189
189
openai_model_id =
190
190
191
-
# For "openai_compatible" llm provider only, OpenAI compatible API base url, e.g. "https://api.openai.com/v1/"
191
+
# For "openai_compatible" and "openai_responses_compatible" llm provider only, OpenAI compatible API base url, e.g. "https://api.openai.com/v1/"
192
192
openai_compatible_base_url =
193
193
194
-
# For "openai_compatible" llm provider only, OpenAI compatible API secret key
194
+
# For "openai_compatible" and "openai_responses_compatible" llm provider only, OpenAI compatible API secret key
195
195
openai_compatible_api_key =
196
196
197
-
# For "openai_compatible" llm provider only, transaction text recognition model for creating transactions from text
197
+
# For "openai_compatible" and "openai_responses_compatible" llm provider only, transaction text recognition model for creating transactions from text
198
198
openai_compatible_model_id =
199
199
200
200
# For "anthropic" llm provider only, Anthropic API key, please visit https://platform.claude.com/settings/keys for more information
@@ -265,12 +265,12 @@ proxy = system
265
265
skip_tls_verify = false
266
266
267
267
[llm_image_recognition]
268
-
# Large Language Model (LLM) provider for receipt image recognition, supports the following types: "openai", "openai_compatible", "anthropic", "anthropic_compatible", "openrouter", "ollama", "lm_studio", "google_ai"
268
+
# Large Language Model (LLM) provider for receipt image recognition, supports the following types: "openai", "openai_compatible", "openai_responses_compatible", "anthropic", "anthropic_compatible", "openrouter", "ollama", "lm_studio", "google_ai"
269
269
llm_provider =
270
270
271
271
# Whether to enable thinking for the large language model, supports the following levels:
272
272
# "off": disable thinking (supports all providers)
273
-
# "low" / "medium" / "high" / "xhigh": enable thinking with the corresponding reasoning effort (supports "openai", "openai_compatible", "openrouter", "ollama", "lm_studio" and "google_ai" providers)
273
+
# "low" / "medium" / "high" / "xhigh": enable thinking with the corresponding reasoning effort (supports "openai", "openai_compatible", "openai_responses_compatible", "openrouter", "ollama", "lm_studio" and "google_ai" providers)
274
274
# "on": enable thinking with the default reasoning effort (supports "anthropic", "anthropic_compatible", "ollama" and "lm_studio" providers)
275
275
# Leave blank to use the default setting of the LLM provider
276
276
enable_thinking =
@@ -281,13 +281,13 @@ openai_api_key =
281
281
# For "openai" llm provider only, receipt image recognition model for creating transactions from images
282
282
openai_model_id =
283
283
284
-
# For "openai_compatible" llm provider only, OpenAI compatible API base url, e.g. "https://api.openai.com/v1/"
284
+
# For "openai_compatible" and "openai_responses_compatible" llm provider only, OpenAI compatible API base url, e.g. "https://api.openai.com/v1/"
285
285
openai_compatible_base_url =
286
286
287
-
# For "openai_compatible" llm provider only, OpenAI compatible API secret key
287
+
# For "openai_compatible" and "openai_responses_compatible" llm provider only, OpenAI compatible API secret key
288
288
openai_compatible_api_key =
289
289
290
-
# For "openai_compatible" llm provider only, receipt image recognition model for creating transactions from images
290
+
# For "openai_compatible" and "openai_responses_compatible" llm provider only, receipt image recognition model for creating transactions from images
291
291
openai_compatible_model_id =
292
292
293
293
# For "anthropic" llm provider only, Anthropic API key, please visit https://platform.claude.com/settings/keys for more information
assert.Equal(t, "{\"model\":\"test\",\"stream\":false,\"messages\":[{\"role\":\"user\",\"content\":\"Hello, how are you?\"}],\"reasoning\":{\"effort\":\"high\"},\"response_format\":{\"type\":\"json_object\"}}", string(bodyBytes))
0 commit comments