Commit Graph

51846 Commits

Author SHA1 Message Date
Kovid Goyal 9287ca7ee6 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-09-13 14:16:18 +05:30
unkn0w7n 882b2dd517 Update nytimes.py
fix JSON decode error
2025-09-13 11:38:44 +05:30
Kovid Goyal 3b036b4853 DRYer 2025-09-13 08:50:35 +05:30
Kovid Goyal 817f936a56 Add support for reasoning to Ollama backend 2025-09-13 08:38:44 +05:30
Kovid Goyal 9a43f11b2b Basic Ollama interaction works 2025-09-12 07:17:27 +05:30
Kovid Goyal 5d7e967f83 ... 2025-09-12 07:14:38 +05:30
Kovid Goyal f0fcb84234 ... 2025-09-11 17:29:41 +05:30
Kovid Goyal f9914da65f Start work on Ollama backend 2025-09-11 09:42:53 +05:30
Kovid Goyal 2be1c4d276 Add web searches to OpenRouter
Defaults to disable as unlike Gemini, where the first 1500 are free,
they cost approx two cents per request.
2025-09-10 12:24:37 +05:30
Kovid Goyal de5c0c91f8 Remove OpenAI as it requires waay too many hoops to jump through to get access to its models
They currently require you to take selfies and upload a governemnt ID.
For crying out loud, are they insane?
2025-09-10 11:25:42 +05:30
Kovid Goyal 8292ae9e6f Start work on OpenAI backend 2025-09-10 10:43:06 +05:30
Kovid Goyal a4938b6465 DRYer 2025-09-10 09:41:21 +05:30
Kovid Goyal 05bc5e5bee Add licensing and dep type info to sources.json 2025-09-10 07:51:12 +05:30
Kovid Goyal 0d9627879b Update security.md to call out github private security advisories 2025-09-09 22:45:56 +05:30
Kovid Goyal 275c3c3918 GitHub AI backend working apart from costing 2025-09-09 18:42:42 +05:30
Kovid Goyal e8712f26f1 Start work on GitHub AI backend 2025-09-09 09:26:49 +05:30
Kovid Goyal c6cf94f0a3 Open external http links in chat responses 2025-09-09 09:02:53 +05:30
Kovid Goyal 33f5d00252 Gemini: Add support for RAG with google searches 2025-09-09 06:49:02 +05:30
Kovid Goyal b013beec19 pep8 2025-09-08 21:26:28 +05:30
Kovid Goyal 6057fc8549 Merge branch 'master' of https://github.com/cbhaley/calibre 2025-09-08 21:25:22 +05:30
Charles Haley 5fd445c656 Add ability to open a dialog box containing the cell's tooltip. This makes tooltips more accessible to people who primarily use the keyboard. A shortcut can be defined but none is set by default.
Also a few string changes.
2025-09-08 16:49:59 +01:00
Charles Haley 6ec119a537 Fix tooltips for non-string objects throwing exceptions when custom tooltip templates are used. This happens because idx.data(Qt.ItemDataRole.ToolTipRole) can return a bool, QDateTime, float, or int instead of the string representation for these objects.
pep8 will "fix" the Qt imports list.
2025-09-08 16:48:19 +01:00
Kovid Goyal 8c22882248 string changes 2025-09-08 20:46:36 +05:30
Kovid Goyal ed3336dab2 Sort provider plugins by name only 2025-09-08 17:39:04 +05:30
Kovid Goyal 1d4dff834a Merge branch 'action' of https://github.com/xxyzz/calibre 2025-09-08 17:19:11 +05:30
xxyzz d86e6043aa Update GitHub Actions dependencies and enable Dependabot
Dependabot will keep these action dependencies updated with pull
requests
2025-09-08 17:11:58 +08:00
Kovid Goyal 12ac83c87f Fix usage of AICapabilities as purpose key 2025-09-08 14:17:50 +05:30
Kovid Goyal 9d0956722f ... 2025-09-08 13:48:34 +05:30
Kovid Goyal 956e88b82c Nicer cost rendering 2025-09-08 13:38:08 +05:30
Kovid Goyal 29639cf914 Gemini backend now basically works 2025-09-08 13:36:19 +05:30
Kovid Goyal de1257a4ad Implement parsing of Google AI model metadata 2025-09-07 21:51:30 +05:30
Kovid Goyal 33b815a5d7 ... 2025-09-07 21:08:47 +05:30
Kovid Goyal 038fd287b3 Start work on Gemini backend 2025-09-07 20:54:21 +05:30
Kovid Goyal 15ad5598f1 ... 2025-09-07 18:47:15 +05:30
Kovid Goyal 38929afe5f Automatically detect and format markdown responses 2025-09-07 18:47:15 +05:30
Kovid Goyal 5ceab1abe8 ... 2025-09-07 18:47:15 +05:30
Kovid Goyal ab1da2ffdc Add basic validation for quick action create dialog 2025-09-07 18:47:14 +05:30
Kovid Goyal 3116b484de Make action prompts templates and allow the builtin ones to be dynamically adjusted when a single word is selected 2025-09-07 18:47:14 +05:30
Kovid Goyal ca0afb4c1f Improve free model choice algorithm 2025-09-07 18:47:14 +05:30
Kovid Goyal 6bba8d28ac Default to free-or-paid strategy 2025-09-07 18:47:14 +05:30
Kovid Goyal 2506977e64 ... 2025-09-07 18:47:14 +05:30
Kovid Goyal 7c91ae1cd0 Do not clear conversation when selected text is cleared 2025-09-07 18:47:14 +05:30
Kovid Goyal dbb4a71231 Get adding llm as note to highlight working 2025-09-07 18:47:14 +05:30
Kovid Goyal 1eef04aaec DRYer 2025-09-07 18:47:14 +05:30
Kovid Goyal 81050c68c0 Add button to show reasoning used with every response, if present 2025-09-07 18:47:14 +05:30
Kovid Goyal 2b0ac21ca8 ... 2025-09-07 18:47:14 +05:30
Kovid Goyal a8b12a86cf Use icon images instead of emoji for buttons 2025-09-07 18:47:14 +05:30
Kovid Goyal af89af3ce9 Fix cost reporting 2025-09-07 18:47:14 +05:30
Kovid Goyal 16ce0ec1f7 Get prompting and streaming display of results working 2025-09-07 18:47:14 +05:30
Kovid Goyal 47527f95af Put the quick actions into the conversation display 2025-09-07 18:47:14 +05:30