[ 
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)

Reply via email to