[
https://issues.apache.org/jira/browse/OAK-11692?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Mueller updated OAK-11692:
---------------------------------
Description:
Default InferenceConfig is stored under /oak:index/:inferenceConfig
{code:java}
{
"/oak:index/:inferenceConfig": {
"type": "inferenceConfig",
"enabled": true,
"isInferenceEnabled": true,
"<indexName>": {
"type": "inferenceIndexConfig",
"enricherConfig": "<json string>",
"enabled": true,
"<inferenceModelConfig1>": {
"type": "inferenceModelConfig",
"model": "<text-embedding-ada-002>",
"embeddingServiceUrl": "<inference service url>",
"similarityThreshold": <0.7>,
"minTerms": <2>,
"isDefault": true,
"enabled": true,
"header": {
"Content-Type": "application/json"
},
"inferencePayload": {
"model": "text-embedding-ada-002"
},
"timeout": 5000,
"numCandidates": 100,
"cacheSize": 100
}
},
":enrich": {
"enricherStatusMapping": "<mapping in json>",
"enricherStatusData": "<enricher status as json>"
}
}
}{code}
was:
Default InferenceConfig is stored under /oak:index/:inference
{code:java}
{
":inferenceConfig": {
"type": "inferenceConfig",
"enabled": true,
"isInferenceEnabled": true,
"<indexName>": {
"type": "inferenceIndexConfig",
"enricherConfig": "<json string>",
"enabled": true,
"<inferenceModelConfig1>": {
"type": "inferenceModelConfig",
"model": "<text-embedding-ada-002>",
"embeddingServiceUrl": "<inference service url>",
"similarityThreshold": <0.7>,
"minTerms": <2>,
"isDefault": true,
"enabled": true,
"header": {
"Content-Type": "application/json"
},
"inferencePayload": {
"model": "text-embedding-ada-002"
},
"timeout": 5000,
"numCandidates": 100,
"cacheSize": 100
}
},
":enrich": {
"enricherStatusMapping": "<mapping in json>",
"enricherStatusData": "<enricher status as json>"
}
}
}{code}
> Add inference config in oak.
> -----------------------------
>
> Key: OAK-11692
> URL: https://issues.apache.org/jira/browse/OAK-11692
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: indexing
> Reporter: Mohit Kataria
> Assignee: Mohit Kataria
> Priority: Major
> Fix For: 1.80.0
>
>
> Default InferenceConfig is stored under /oak:index/:inferenceConfig
>
> {code:java}
> {
> "/oak:index/:inferenceConfig": {
> "type": "inferenceConfig",
> "enabled": true,
> "isInferenceEnabled": true,
> "<indexName>": {
> "type": "inferenceIndexConfig",
> "enricherConfig": "<json string>",
> "enabled": true,
> "<inferenceModelConfig1>": {
> "type": "inferenceModelConfig",
> "model": "<text-embedding-ada-002>",
> "embeddingServiceUrl": "<inference service url>",
> "similarityThreshold": <0.7>,
> "minTerms": <2>,
> "isDefault": true,
> "enabled": true,
> "header": {
> "Content-Type": "application/json"
> },
> "inferencePayload": {
> "model": "text-embedding-ada-002"
> },
> "timeout": 5000,
> "numCandidates": 100,
> "cacheSize": 100
> }
> },
> ":enrich": {
> "enricherStatusMapping": "<mapping in json>",
> "enricherStatusData": "<enricher status as json>"
> }
> }
> }{code}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)