fix(gui): Resolve MiniMax compression error and fix Markdown table rendering
- Correctly route 'minimax' provider in run_discussion_compression. - Fix MiniMax base URL to api.minimax.io to match main sender. - Refactor read-mode discussion entries to always use a scrollable child with auto-resize. - Remove redundant text wrapping that caused Markdown tables to squash vertically. - Clean up duplicate separators in discussion hub.
This commit is contained in:
@@ -2659,6 +2659,16 @@ def run_discussion_compression(discussion_text: str) -> str:
|
||||
return r.json()["choices"][0]["message"]["content"]
|
||||
except Exception as e:
|
||||
return f"ERROR: DeepSeek compression failed: {e}"
|
||||
elif _provider == "minimax":
|
||||
_ensure_minimax_client()
|
||||
if _minimax_client:
|
||||
resp = _minimax_client.chat.completions.create(
|
||||
model=_model,
|
||||
messages=[{"role": "user", "content": prompt}],
|
||||
temperature=0.0,
|
||||
max_tokens=2048
|
||||
)
|
||||
return resp.choices[0].message.content or ""
|
||||
elif _provider == "gemini_cli":
|
||||
adapter = GeminiCliAdapter(binary_path="gemini")
|
||||
resp_data = adapter.send(prompt, model=_model)
|
||||
|
||||
Reference in New Issue
Block a user