platform-components-ng/projects/platform-components-lib/src/lib/components/collection/service/ai.service.ts
constructor(http: HttpClient)
|
||||||
|
Parameters :
|
| aiRequestContentType |
aiRequestContentType()
|
|
Ai request content type
Returns :
string
string |
| deleteServiceProvider | ||||||
deleteServiceProvider(config: AIServiceProviderResponse)
|
||||||
|
Deletes a service provider.
Parameters :
Returns :
Observable<any>
Observable |
| getDefaultServiceProvider |
getDefaultServiceProvider()
|
|
Returns :
Observable<any>
|
| getPageFragments | ||||||||
getPageFragments(url: string)
|
||||||||
|
Retrieves the page fragments for a given asset ID and page number.
Parameters :
Returns :
Observable<any>
An Observable that emits the page fragments. |
| getPagePreview | ||||||||
getPagePreview(previewRequest: any)
|
||||||||
|
Retrieves the page preview for a given asset ID.
Parameters :
Returns :
Observable<AiDocumentPreview>
An Observable that emits the page preview data. |
| initTransformation | ||||||||
initTransformation(transformationModels: AiTransformationModelRequest[])
|
||||||||
|
Initializes transformation models by sending them to the backend API.
Parameters :
Returns :
Observable<Record<string, string>>
An |
| keepAlive | ||||||||
keepAlive(sessionId: string)
|
||||||||
|
Sends a keep-alive request to the AI service.
Parameters :
Returns :
Observable<any>
An Observable that emits the response from the server |
| loadMoreResults | ||||||||
loadMoreResults(next_page: string)
|
||||||||
|
Loads more results from the specified next page.
Parameters :
Returns :
Observable<any>
An Observable of type AiQuarkyResponse. |
| pollDetectContentModelStatus | ||||||||
pollDetectContentModelStatus(detectTasks: string[])
|
||||||||
|
Polls the statuses of content model detection tasks. Sends a POST request to the backend to retrieve the current statuses of the specified detection tasks.
Parameters :
Returns :
Observable<AiDocumentStatusResponse>
An |
| pollDetectContentModelStatusWithPolling | ||||||||
pollDetectContentModelStatusWithPolling(detectTasks: string[])
|
||||||||
|
Polls the statuses of content model detection tasks and emits updates via an Observable.
Parameters :
Returns :
Observable<AiDocumentStatusResponse>
Observable |
| Async quarky | ||||||||||||||||||||
quarky(content: string, command: string, contentType, requestType: string)
|
||||||||||||||||||||
|
Parameters :
Returns :
Promise<AiQuarkyResponse>
|
| registerServiceProvider | ||||||
registerServiceProvider(config: AIServiceProviderRequestBody)
|
||||||
|
Registers a service provider with the given configuration.
Parameters :
Returns :
Observable<any>
Observable |
| stopPolling |
stopPolling()
|
|
Stops the polling process by completing the
Returns :
void
|
| Async transformAIRequest | ||||||
transformAIRequest(request: AiQuarkyRequest)
|
||||||
|
Parameters :
Returns :
Promise<boolean>
|
| Async transformAIResponse | |||||||||
transformAIResponse(response: AiQuarkyResponse, requestTransformed: boolean)
|
|||||||||
|
Parameters :
Returns :
Promise<void>
|
| updateServiceProvider | ||||||
updateServiceProvider(config: AIServiceProviderRequestBody)
|
||||||
|
Updates the service provider with the given config.
Parameters :
Returns :
Observable<any>
Observable |