Fix:Discrepancy between Document.list_chunks() API documentation and implementation (#7575)

### What problem does this PR solve?


Close #7567

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
Stephen Hu 2025-05-12 11:05:32 +08:00 committed by GitHub
parent af35e84655
commit ad412380cb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 2 deletions

View File

@ -856,6 +856,12 @@ def list_chunks(tenant_id, dataset_id, document_id):
required: false
default: 30
description: Number of items per page.
- in: query
name: id
type: string
required: false
default: ""
description: Chunk Id.
- in: header
name: Authorization
type: string

View File

@ -66,8 +66,8 @@ class Document(Base):
except json.JSONDecodeError:
return res.content
def list_chunks(self, page=1, page_size=30, keywords=""):
data = {"keywords": keywords, "page": page, "page_size": page_size}
def list_chunks(self, page=1, page_size=30, keywords="", id = ""):
data = {"keywords": keywords, "page": page, "page_size": page_size, "id": id}
res = self.get(f'/datasets/{self.dataset_id}/documents/{self.id}/chunks', data)
res = res.json()
if res.get("code") == 0: