Commit Graph
70 Commits
Author SHA1 Message Date
octo-patch 29aafda41d fix: use configured port from server_address for local Ollama connections (fixes #332)
When is_local=True, the Ollama host URL previously hardcoded port 11434,
ignoring the port specified in provider_server_address in config.ini.
Users who need to run Ollama on a non-default port (e.g. because 11434
is already in use) had no way to configure this without editing source code.

Now the port is extracted from provider_server_address when present,
falling back to 11434 if only a hostname is given.
2026-04-09 10:23:19 +08:00
Martin 1fbd8b135b Merge branch 'main' into fix/provider-registration-bugs 2026-04-05 16:39:08 +02:00
Octopus 2b8bc83a97 fix: register anthropic provider, normalize togetherAI alias, fix dsk_deepseek exception handling
- Add 'anthropic' to available_providers and unsafe_providers so users can set
  provider_name = anthropic in config.ini and use ANTHROPIC_API_KEY
- Add provider name alias normalization so 'togetherAI' (as documented in README)
  is accepted as equivalent to 'together'
- Fix NameError in dsk_deepseek: add 'as e' to AuthenticationError, RateLimitError,
  and NetworkError except clauses where 'e' was referenced but not bound
- Remove unreachable 'return thought' dead code at end of lm_studio_fn
- Update README to list Anthropic as a supported API provider
2026-04-05 10:41:54 +08:00
PR Bot 1432266694 feat: upgrade MiniMax default model to M2.7
- Add MiniMax-M2.7 and MiniMax-M2.7-highspeed to supported models list
- Update docstring to list M2.7 models before M2.5
- Update README/README_CHS model references
- Add unit tests for M2.7 and M2.7-highspeed models
- Keep all previous models as alternatives
2026-03-18 16:33:04 +08:00
ximi fc268ed087 feat: add MiniMax as new LLM provider
Add support for MiniMax M2.5 series models via OpenAI-compatible API:
- Add minimax_fn() to Provider class with configurable base URL
- Support both international and China mainland endpoints
- Update documentation in README.md and README_CHS.md
- Add MINIMAX_API_KEY and MINIMAX_BASE_URL to .env.example
- Add unit tests for MiniMax provider

Made-with: Cursor
2026-03-06 17:10:52 +08:00
Christian Coleman e33e3e15e4 Issue with LM Studio not getting port when using Docker 2025-06-15 18:53:36 -04:00
martin 8888f3c481 update readme 2025-06-14 17:15:48 +02:00
martin 5a06b21a67 fix : llm provider to be docker compatible with new net configuration 2025-06-14 15:52:00 +02:00
martin legrand 6d053cc3a5 merge with #191 2025-05-25 15:39:23 +02:00
Klimentiy Bulygin 3c19f26792 Merge branch 'main' into feature/openrouter-provider 2025-05-25 13:15:56 +02:00
martin legrand 758faf6285 readme update & refactor llm_provider 2025-05-25 11:45:18 +02:00
Klimentij Bulygin 9cbf62b47d Configure OpenRouter as default and verify API key handling 2025-05-20 17:50:41 +02:00
martin legrand e3d01083d9 feat : stop button integration 2025-05-20 16:47:35 +02:00
rense 94fb15359b allow connecting to remote Ollama server 2025-05-06 18:03:14 +02:00
martin legrand a7deffedec feat : improve memory system 2025-05-04 21:54:01 +02:00
martin legrand 68ed1834a9 fix : errors related to API based LLMs 2025-05-01 18:17:03 +02:00
martin legrand 5517f53f8a fix : go interpreter error, hf provider import + feat : more logger 2025-04-27 20:37:23 +02:00
martin legrand e06acd65a6 fix : http added to url unnecessary 2025-04-26 10:42:29 +02:00
martin legrand 893f9ec2d8 fix: server_fn 2025-04-26 10:29:56 +02:00
martin legrand 1274a0c646 fix: server_fn 2025-04-26 10:29:36 +02:00
martin legrand e4ae8162a0 add test for ip_online check 2025-04-26 10:27:17 +02:00
martin legrand dce9074969 fix : is_ip_online function 2025-04-26 10:06:20 +02:00
martin legrand c360240259 fix : #133 2025-04-26 09:56:14 +02:00
martin legrand cfe19e637f feat : planner improvement, google provider 2025-04-25 20:13:25 +02:00
martin legrand 4de527aa42 update discord link + less strict url format check 2025-04-21 12:10:13 +02:00
martin legrand ad9ca5e7cb commented out backend service until solution found for chrome in docker problem 2025-04-17 18:59:13 +02:00
martin legrand a3ca718131 feat : improve chrome path check + no query refusal on complex task 2025-04-16 13:59:11 +02:00
martin legrand 2cb7ac34ce add tools log 2025-04-15 21:39:24 +02:00
martin legrand d1954ff326 First front & backend integration 2025-04-14 20:08:53 +02:00
martin legrand 8da3d2b3f8 refactor : test code in llmprovider 2025-04-13 20:57:39 +02:00
martin legrand e0f0c5c7f6 feat : better web form handling 2025-04-13 17:23:00 +02:00
martin legrand 164b741d57 refactor: rm debug print 2025-04-12 14:59:45 +02:00
martin legrand f4feb42dda refactor: self.role for router 2025-04-12 11:50:48 +02:00
martin legrand 8cfb2d1246 feat : vllm in server 2025-04-08 19:38:06 +02:00
martin legrand 6fb9ce67c0 feat : better web navigation of web agent 2025-04-05 22:13:29 +02:00
martin legrand 8991aaae8d feat : planner agent improvement 2025-04-05 16:39:16 +02:00
martin legrand 688e94d97c feat : html to actual markdown for browser + better logging system 2025-04-05 14:14:23 +02:00
martin legrand a4f28cec5d feat : .voices folder for tts 2025-04-04 12:34:00 +02:00
martin legrand d6aba5fd39 feat : dsk_deepseek 2025-04-04 11:54:34 +02:00
MartinandCopilot 9e47e2bf4f Update sources/llm_provider.py to remove duplicate typing
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-01 19:42:16 +02:00
martin legrand 1b5a55ccf2 feat : cleaner import arrangement 2025-04-01 13:10:06 +02:00
martin legrand 557f7aa333 perf: trying to improve perf 2025-03-29 18:20:47 +01:00
martin legrand e0eee90202 fix : server crash with ollama 2025-03-29 18:07:38 +01:00
martin legrand e69cff0735 fix : pretty_print issue 2025-03-29 14:43:50 +01:00
martin legrand 90894f806a fix : response timeout 2025-03-29 14:23:53 +01:00
martin legrand 5c9ada9468 fix : bug 2025-03-29 13:55:01 +01:00
martin legrand 7e95498f7a feat : better logging 2025-03-29 13:14:37 +01:00
martin legrand 4c87353db4 readme update for server install instruction 2025-03-29 12:40:50 +01:00
martin legrand 18f23db0fa fix : none generator error 2025-03-29 12:29:38 +01:00
martin legrand 8106cff45f fix : jsonify problem in server 2025-03-29 12:26:58 +01:00