Skip to content

fix(xinference): support string reranker documents - #7097

Merged
liuruibin merged 1 commit into
1Panel-dev:v2from
Rapeter:codex/fix-xinference-reranker-response
Sep 20, 2026
Merged

liuruibin merged 1 commit into
1Panel-dev:v2from
Rapeter:codex/fix-xinference-reranker-response

Conversation

@Rapeter

@Rapeter Rapeter commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Fixes #6867.

Xinference reranker responses can return document as a plain string in newer client/server versions, while older responses use a text object. MaxKB currently assumes the legacy object shape and raises 'str' object has no attribute get' when adding a reranker model.

This change accepts both response shapes and keeps the existing relevance score metadata.

Tests:

  • pytest apps/models_provider/tests.py -q (4 passed)
  • Ruff critical checks passed.
  • git diff --check passed.

@liuruibin
liuruibin merged commit 118c468 into 1Panel-dev:v2 Sep 20, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] 不兼容新版本xinference的reranker模型的获取和添加

2 participants