public interface KnowledgeApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Single<KnowledgeId> |
knowledgeCreate(KnowledgeBaseParams knowledgeBaseParams)
Create a new knowledge base Establishes a new knowledge repository for storing and
organizing documents
|
io.reactivex.Single<retrofit2.Response<Void>> |
knowledgeDelete(String knowledge_id)
Delete a knowledge base Permanently removes the knowledge base and all associated
documents
|
io.reactivex.Single<retrofit2.Response<Void>> |
knowledgeModify(String knowledge_id,
KnowledgeBaseParams knowledgeBaseParams)
Modify an existing knowledge base Updates knowledge base configuration and settings
|
io.reactivex.Single<KnowledgePage> |
knowledgeQuery(Integer page,
Integer size)
Query and list knowledge bases with pagination Retrieves a paginated list of
available knowledge bases
|
io.reactivex.Single<KnowledgeUsed> |
knowledgeUsed()
Get knowledge base usage statistics Retrieves information about storage capacity
and usage metrics
|
@POST(value="knowledge") io.reactivex.Single<KnowledgeId> knowledgeCreate(@Body KnowledgeBaseParams knowledgeBaseParams)
knowledgeBaseParams - Configuration parameters including name, description,
and settings@PUT(value="knowledge/{knowledge_id}")
io.reactivex.Single<retrofit2.Response<Void>> knowledgeModify(@Path(value="knowledge_id")
String knowledge_id,
@Body
KnowledgeBaseParams knowledgeBaseParams)
knowledge_id - Unique identifier of the knowledge base to modifyknowledgeBaseParams - Updated configuration parameters@GET(value="knowledge") io.reactivex.Single<KnowledgePage> knowledgeQuery(@Query(value="page") Integer page, @Query(value="size") Integer size)
page - Page number for pagination (starting from 1)size - Number of knowledge bases to return per page@DELETE(value="knowledge/{knowledge_id}")
io.reactivex.Single<retrofit2.Response<Void>> knowledgeDelete(@Path(value="knowledge_id")
String knowledge_id)
knowledge_id - Unique identifier of the knowledge base to delete@GET(value="knowledge/capacity") io.reactivex.Single<KnowledgeUsed> knowledgeUsed()
Copyright © 2025. All rights reserved.