PageSourceSearch

https://my.optscale.ai/assets/index-BT0nU9h7.js

js optscale.ai collected 2026-10-05 12:22:55 UTC 8,586 bytes, 1 lines download raw bytes

1import{bk as M,bl as R,bm as F,bn as w,V as L,X as N,j as e,ax as f,S as c,o as l,B as n,p as x,T as u,M as p,ay as v,bW as A,x as h,aO as H,eh as E,aN as G,aW as q,R as B,a6 as V,a7 as U,az as z,aA as W,d as Y,a8 as Q,ka as X,aw as $,dX as I,ac as b,ab as T,v as S,aB as J,ap as Z}from"./index-44unHauk.js";import{F as ee}from"./FormContentDescription-CeySG_Tb.js";import{F as a,g as se,P as re,a as te,N as ie,A as ae,D as oe,S as k,b as ne,B as le,I as pe,c as de,C as ce}from"./defaultValues-CtNVals8.js";import{C as ue}from"./CheckCircleOutlined-BtmEw6UE.js";import{E as _}from"./EntityMultiSelectField-ClWJ-HeM.js";import{u as xe}from"./useCurrentEmployee-LPXuchZX.js";import{r as me}from"./DeleteProviderModal-CV3JNyjK.js";import{P as ge}from"./PageContentWrapper-BldnxDtQ.js";import"./CardSwitch-sbvfU2fJ.js";import"./CardSwitch-CsyD5Am1.js";import"./DeleteEntity-CgcUoq2t.js";var m={},P;function ye(){if(P)return m;P=1;var r=M();Object.defineProperty(m,"__esModule",{value:!0}),m.default=void 0;var s=r(R()),t=F();return m.default=(0,s.default)((0,t.jsx)("path",{d:"M21 10h-8.35C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H13l2 2 2-2 2 2 4-4.04zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3"}),"KeyOutlined"),m}var ve=ye();const he=w(ve),je={openai:{url:"https://platform.openai.com/api-keys",steps:"providerKeyStepsOpenai"},anthropic:{url:"https://console.anthropic.com/settings/keys",steps:"providerKeyStepsAnthropic"},gemini:{url:"https://aistudio.google.com/app/apikey",steps:"providerKeyStepsGemini"},groq:{url:"https://console.groq.com/keys",steps:"providerKeyStepsGroq"},mistral:{url:"https://console.mistral.ai/api-keys",steps:"providerKeyStepsMistral"},cohere:{url:"https://dashboard.cohere.com/api-keys",steps:"providerKeyStepsCohere"},deepseek:{url:"https://platform.deepseek.com/api_keys",steps:"providerKeyStepsDeepseek"},openrouter:{url:"https://openrouter.ai/keys",steps:"providerKeyStepsOpenrouter"},perplexity:{url:"https://www.perplexity.ai/settings/api",steps:"providerKeyStepsPerplexity"},xai:{url:"https://console.x.ai",steps:"providerKeyStepsXai"},fireworks:{url:"https://fireworks.ai/account/api-keys",steps:"providerKeyStepsFireworks"},huggingface:{url:"https://huggingface.co/settings/tokens",steps:"providerKeyStepsHuggingface"},cerebras:{url:"https://cloud.cerebras.ai",steps:"providerKeyStepsCerebras"},nebius:{url:"https://studio.nebius.ai",steps:"providerKeyStepsNebius"},replicate:{url:"https://replicate.com/account/api-tokens",steps:"providerKeyStepsReplicate"},elevenlabs:{url:"https://elevenlabs.io/app/settings/api-keys",steps:"providerKeyStepsElevenlabs"},azure:{url:"https://portal.azure.com",steps:"providerKeyStepsAzure"},bedrock:{url:"https://console.aws.amazon.com/iam",steps:"providerKeyStepsBedrock"},bedrock_mantle:{steps:"providerKeyStepsBedrockMantle"},vertex:{url:"https://console.cloud.google.com/vertex-ai",steps:"providerKeyStepsVertex"},ollama:{steps:"providerKeyStepsOllama"},vllm:{steps:"providerKeyStepsVllm"},sgl:{steps:"providerKeyStepsSgl"}},K=()=>{const{control:r}=L(),s=N({control:r,name:a.API_TYPE}),t=se(s),i=je[s],d=i==null?void 0:i.url,j=i==null?void 0:i.steps,y=t==null?void 0:t.docsUrl;return e.jsx(f,{variant:"outlined",children:e.jsxs(c,{spacing:l,children:[e.jsxs(n,{display:"flex",alignItems:"center",gap:x,children:[e.jsx(he,{fontSize:"small",color:"action"}),e.jsx(u,{variant:"subtitle1",children:e.jsx(p,{id:"providerHelpKeyTitle"})})]}),s?e.jsxs(c,{spacing:x,children:[e.jsxs(n,{display:"flex",alignItems:"center",gap:x,children:[e.jsx(re,{apiType:s,size:20}),e.jsx(u,{variant:"body2",fontWeight:500,children:t.label})]}),e.jsx(u,{variant:"body2",color:"text.secondary",children:e.jsx(p,{id:j??"providerHelpKeyGeneric"})}),e.jsxs(n,{display:"flex",gap:l,flexWrap:"wrap",children:[d?e.jsxs(v,{href:d,target:"_blank",rel:"noopener noreferrer",variant:"body2",sx:{display:"inline-flex",alignItems:"center",gap:.5},children:[e.jsx(p,{id:"getYourApiKey"}),e.jsx(A,{sx:{fontSize:16}})]}):null,y?e.jsxs(v,{href:y,target:"_blank",rel:"noopener noreferrer",variant:"body2",sx:{dis
1play:"inline-flex",alignItems:"center",gap:.5},children:[e.jsx(p,{id:"documentation"}),e.jsx(A,{sx:{fontSize:16}})]}):null]})]}):e.jsx(u,{variant:"body2",color:"text.secondary",children:e.jsx(p,{id:"providerHelpKeySelectPrompt"})})]})})};var g={},C;function Se(){if(C)return g;C=1;var r=M();Object.defineProperty(g,"__esModule",{value:!0}),g.default=void 0;var s=r(R()),t=F();return g.default=(0,s.default)((0,t.jsx)("path",{d:"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z"}),"ShieldOutlined"),g}var Ie=Se();const fe=w(Ie),Ee=["providerHelpTrustEncrypted","providerHelpTrustScoped","providerHelpTrustRevoke","providerHelpTrustSelfHost"],O=()=>e.jsx(f,{variant:"outlined",children:e.jsxs(c,{spacing:l,children:[e.jsxs(n,{display:"flex",alignItems:"center",gap:x,children:[e.jsx(fe,{fontSize:"small",color:"success"}),e.jsx(u,{variant:"subtitle1",children:e.jsx(p,{id:"providerHelpTrustTitle"})})]}),e.jsx(c,{spacing:x,children:Ee.map(r=>e.jsxs(n,{display:"flex",gap:x,alignItems:"flex-start",children:[e.jsx(ue,{sx:{fontSize:16,color:"success.main",flexShrink:0}}),e.jsx(u,{variant:"body2",color:"text.secondary",children:e.jsx(p,{id:r})})]},r))})]})}),_e=()=>{const{organizationId:r}=h(),{data:s,loading:t}=H({variables:{organizationId:r},skip:!r}),i=E({array:(s==null?void 0:s.agents)??[],field:"name"});return e.jsx(_,{name:a.AGENT_IDS,labelMessageId:"agents",helperTextMessageId:"oneTimeAgentAssignmentHint",options:i,isLoading:t})},Ae=()=>{const{organizationId:r}=h(),{data:s,loading:t}=G({variables:q(r),skip:!r}),i=E({array:(s==null?void 0:s.employees)??[],field:"name"});return e.jsx(_,{name:a.EMPLOYEE_IDS,labelMessageId:"employees",helperTextMessageId:"oneTimeEmployeeAssignmentHint",options:i,isLoading:t})},be=()=>{const{organizationId:r}=h(),{data:s,loading:t}=B({variables:{organizationId:r},skip:!r}),i=E({array:(s==null?void 0:s.teams)??[],field:"name"});return e.jsx(_,{name:a.TEAM_IDS,labelMessageId:"teams",helperTextMessageId:"oneTimeTeamAssignmentHint",options:i,isLoading:t})},Te=({onSubmit:r,onCancel:s,isLoading:t=!1})=>{const i=V({defaultValues:te()});return e.jsx(U,{...i,children:e.jsxs(n,{display:"flex",flexDirection:{xs:"column",lg:"row"},gap:l,alignItems:"flex-start",children:[e.jsx(n,{flexGrow:1,width:"100%",minWidth:0,children:e.jsx(f,{variant:"outlined",children:e.jsxs("form",{onSubmit:i.handleSubmit(r),noValidate:!0,children:[e.jsxs(c,{spacing:l,children:[e.jsxs(n,{children:[e.jsx(ie,{}),e.jsx(ae,{}),e.jsx(oe,{})]}),e.jsxs(n,{children:[e.jsx(k,{messageId:"connectionSettings"}),e.jsxs(c,{display:{lg:"none"},spacing:l,mb:l,children:[e.jsx(O,{}),e.jsx(K,{})]}),e.jsx(ne,{}),e.jsx(le,{}),e.jsx(pe,{})]}),e.jsxs(n,{children:[e.jsx(k,{messageId:"access"}),e.jsx(ee,{fullWidth:!0,alertProps:{text:e.jsx(p,{id:"providerEnableAccessHint",values:{link:d=>e.jsx(v,{to:W,component:z,children:d})}})}}),e.jsx(de,{}),e.jsx(be,{}),e.jsx(Ae,{}),e.jsx(_e,{})]})]}),e.jsx(ce,{onCancel:s,isLoading:t})]})})}),e.jsx(n,{display:{xs:"none",lg:"block"},width:360,flexShrink:0,position:"sticky",sx:{top:d=>d.spacing(l)},children:e.jsxs(c,{spacing:l,children:[e.jsx(O,{}),e.jsx(K,{})]})})]})})},ke={successCode:"FE0014",getMessageParams:r=>{var s;return[((s=r.createProvider)==null?void 0:s.name)??""]}},Pe={breadcrumbs:[e.jsx(v,{to:I,component:z,children:e.jsx(p,{id:"providers"})},1)],title:{messageId:"addProviderTitle"}},Ke=()=>{const r=Y(),{organizationId:s}=h(),{userId:t,userEmail:i}=Q(),{id:d}=xe(),[j,{loading:y}]=X({refetchQueries:me({organizationId:s,employeeId:d}),awaitRefetchQueries:!0}),D=o=>j({variables:{organizationId:s,params:{name:o[a.NAME],api_type:o[a.API_TYPE],api_key:o[a.API_KEY],base_url:o[a.BASE_URL],description:o[a.DESCRIPTION]||void 0,insecure:o[a.INSECURE],auto_propagate:o[a.AUTO_PROPAGATE],team_ids:S(o[a.TEAM_IDS])?void 0:o[a.TEAM_IDS],employee_ids:S(o[a.EMPLOYEE_IDS])?void 0:o[a.EMPLOYEE_IDS],agent_ids:S(o[a.AGENT_IDS])?void 0:o[a.AGENT_IDS]}},context:ke,onCompleted:()=>{b({event:T.ADD_PROVIDER_SUCCESS,pageLocation:window.location.href,userId:t,userEmail:i,organizationId:s}),r(I)},onError:()=>{b({event:T.ADD_PROVIDER_FAIL,pageLocation:window.location.href,userId:t,userEmail:i,organizationId:s})}});return e.jsxs(e.Fragment,{children:[e.jsx($,{data:Pe}),e.jsx(ge,{children:e.jsx(Te,{onSubmit:D,onCancel:()=>r(I),isLoading:y})})]})},Ge=()=>e.jsx(J,{allowedActions:[Z.AI_CREDENTIALS_MANAGE],children:e.jsx(Ke,{})});
1export{Ge as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.