graphdb-workbench
Version:
The web application for GraphDB APIs
2 lines • 4.38 kB
JavaScript
export const __webpack_id__=51490;export const __webpack_ids__=[51490];export const __webpack_modules__={51490:(e,t,o)=>{o.r(t),o.d(t,{agentFormModelMapper:()=>d,agentListMapper:()=>u,agentModelMapper:()=>c});var r=o(28319),n=o(23283),i=o(38940),s=o(93135),a=o(70826);const d=(e,t,o)=>{if(!e)return;const i=new n.AgentFormModel;return i.id=e.id||t.id,i.name=e.name||t.name,i.repositoryId=e.repositoryId||t.repositoryId,i.model=e.model||t.model,i.contextSize=e.contextSize||t.contextSize,i.contextSizeCopy=t.contextSize,i.temperature.value=void 0!==e.temperature?e.temperature:t.temperature,i.topP.value=void 0!==e.topP?e.topP:t.topP,i.seed=e.seed||t.seed,i.instructions=l(e.instructions,t.instructions),m(i,o,t.assistantExtractionMethods,e.assistantExtractionMethods),function(e,t,o){if(!e)return;const i=e.map(o=>{let i={method:o.method||t.method,expanded:o.expanded||t.expanded};return o.method!==r.AdditionalExtractionMethod.IRI_DISCOVERY_SEARCH&&o.method!==r.AdditionalExtractionMethod.AUTOCOMPLETE_IRI_DISCOVERY_SEARCH||(i.selected=e.some(e=>e.method===o.method)),o.method===r.AdditionalExtractionMethod.AUTOCOMPLETE_IRI_DISCOVERY_SEARCH&&(i.maxNumberOfResultsPerCall=o._maxNumberOfResultsPerCall||t.maxNumberOfResultsPerCall),new n.AdditionalExtractionMethodFormModel(i)});o.additionalExtractionMethods.setAdditionalExtractionMethod(i)}(e.additionalExtractionMethods,t.additionalExtractionMethods,i),i},l=(e,t)=>{if(!e&&!t)return;const o=e&&e.systemInstruction||t.systemInstruction,r=e&&e.userInstruction||t.userInstruction;return new n.AgentInstructionsFormModel({systemInstruction:o,userInstruction:r,defaultSystemInstruction:t.systemInstruction,defaultUserInstruction:t.userInstruction})},m=(e,t,o,r=[])=>{const s=o.filter(e=>!r.some(t=>t.method===e.method)),d=o.find(e=>"sparql_search"===e.method);[...r,...s].forEach(o=>{const s=r.some(e=>e.method===o.method);let l="";s&&"sparql_search"===o.method&&(a.AGENT_OPERATION.CREATE===t?l="":o.sparqlQuery?l="sparqlQuery":o.ontologyGraph&&(l="ontologyGraph"));const m=t===a.AGENT_OPERATION.EDIT||t===a.AGENT_OPERATION.CLONE,u=new n.ExtractionMethodFormModel({selected:m&&s,method:o.method,sparqlOption:l,ontologyGraph:o.ontologyGraph||d.ontologyGraph,addMissingNamespaces:o.addMissingNamespaces,sparqlQuery:new i.TextFieldModel({value:o.sparqlQuery||d.sparqlQuery,minLength:1,maxLength:2380}),similarityIndex:o.similarityIndex,similarityIndexThreshold:o.similarityIndexThreshold&&new i.NumericRangeModel({value:o.similarityIndexThreshold,minValue:0,maxValue:1,step:.1}),maxNumberOfTriplesPerCall:0===o.maxNumberOfTriplesPerCall?null:o.maxNumberOfTriplesPerCall,queryTemplate:o.queryTemplate&&new i.TextFieldModel({value:o.queryTemplate,minLength:1,maxLength:2380}),retrievalConnectorInstance:o.retrievalConnectorInstance});e.assistantExtractionMethods.setExtractionMethod(u)})},u=(e,t)=>{if(!e)return new r.AgentListModel;const o=e.map(e=>c(e,t));return new r.AgentListModel(o)},c=(e,t)=>{if(!e)return;const o=(0,s.md5HashGenerator)();return new r.AgentModel({id:e.id,name:e.name,repositoryId:e.repositoryId,isRepositoryDeleted:!t.includes(e.repositoryId),model:e.model,contextSize:"openai-assistants"===e.api?null:e.contextSize,temperature:e.temperature,topP:e.topP,seed:e.seed,instructions:E(e.instructions),assistantExtractionMethods:p(e.assistantExtractionMethods),additionalExtractionMethods:x(e.additionalExtractionMethods),compatibility:e.compatibility},o)},p=e=>{if(e)return e.map(e=>h(e))},h=e=>{if(e)return new r.ExtractionMethodModel({method:e.method,ontologyGraph:e.ontologyGraph,addMissingNamespaces:e.addMissingNamespaces,sparqlQuery:e.sparqlQuery,similarityIndex:e.similarityIndex,similarityIndexThreshold:e.similarityIndexThreshold,maxNumberOfTriplesPerCall:e.maxNumberOfTriplesPerCall,queryTemplate:e.queryTemplate,retrievalConnectorInstance:e.retrievalConnectorInstance})},x=e=>{if(e)return e.map(e=>I(e))},I=e=>{if(e)return e.method===r.AdditionalExtractionMethod.AUTOCOMPLETE_IRI_DISCOVERY_SEARCH?new r.AdditionalExtractionMethodModel({method:e.method,maxNumberOfResultsPerCall:e.limit||0}):e.method===r.AdditionalExtractionMethod.IRI_DISCOVERY_SEARCH?new r.AdditionalExtractionMethodModel({method:e.method}):void 0},E=e=>{if(e)return new r.AgentInstructionsModel({systemInstruction:e.systemInstruction,userInstruction:e.userInstruction})}}};
//# sourceMappingURL=51490.ca9c851e556c4c7940e5.bundle.js.map