julee.domain.models.knowledge_service_config.knowledge_service_config¶
KnowledgeService domain models for the Capture, Extract, Assemble, Publish workflow.
This module contains the KnowledgeService domain object that represents knowledge services in the CEAP workflow system.
A KnowledgeService defines a service that can store documents and execute queries against them. It acts as an interface to external AI/ML services that can analyze and extract information from documents.
All domain models use Pydantic BaseModel for validation, serialization, and type safety, following the patterns established in the sample project.
Classes¶
Knowledge service configuration that defines how to interact with |
|
Supported knowledge service APIs. |
Module Contents¶
- class julee.domain.models.knowledge_service_config.knowledge_service_config.KnowledgeServiceConfig(/, **data)[source]¶
Bases:
pydantic.BaseModelKnowledge service configuration that defines how to interact with an external knowledge/AI service.
A KnowledgeServiceConfig represents a service endpoint that can store documents and execute queries against them. This could be an AI service, vector database, search engine, or any other service that can analyze documents and answer questions about them.
- service_api: ServiceApi = None[source]¶