PageSourceSearch

https://www.coachframe.ai/_nuxt/BGWdSDRg.js

js coachframe.ai collected 2026-10-05 14:01:15 UTC 4,036 bytes, 1 lines download raw bytes

1import{_ as K}from"./B_rxAzwW.js";import{_ as M}from"./CTjuPUsT.js";import{_ as V}from"./mU2tim5g.js";import{f as $,a as u,c as j}from"./8AbcAXyz.js";import{g as F,h as O,i as R,j as x,k as z,c as r,d as s,e as g,w as h,a as t,l as w,t as l,F as m,m as C,r as E,n as c,p as b,o as a,f as I}from"./Cgezw0Hw.js";import{_ as G}from"./DlAUqK2U.js";const H={class:"app"},J={class:"top"},P={key:1,class:"flash error",style:{"margin-top":"var(--space-6)"}},W={class:"section-head"},Z={class:"mono st"},Q={class:"card"},U={class:"kv"},X={key:1},Y={class:"mono small"},ss={class:"mono"},ts={class:"mono"},es={class:"mono"},ns={class:"mono"},os={class:"mono"},ls={class:"card"},as={key:0,class:"muted"},rs={key:0,class:"block"},is={class:"prose"},ds={class:"role-tag"},us={key:0,class:"prose"},ps={key:1,class:"prose"},ms={class:"card"},cs={key:0,class:"muted"},_s={key:1,class:"prose"},fs=F({__name:"[id]",setup(ks){O({robots:"noindex, nofollow"});const S={chat_turn:"Chat",discussion_mode:"Diskussion",plan_generation:"Plan",weekly_review:"Wochen-Review",adjustment_notice:"Anpassungs-Hinweis"};function _(e){return S[e]||e}function f(e){return typeof e=="string"}function k(e){return JSON.stringify(e,null,2)}const A=R(),N=x(),T=b(()=>A.params.id),o=c(null),p=c(!1),i=c(null),y=b(()=>{const e=o.value?.request_payload?.system;return e==null?null:f(e)?e:k(e)});async function q(){p.value=!0,i.value=null;try{const e=await N(`/api/admin/ai/requests/${T.value}`);o.value=e.request}catch(e){const n=e;i.value=n?.status===404?"Call nicht gefunden.":n?.data?.message??"Konnte nicht geladen werden."}finally{p.value=!1}}return z(q),(e,n)=>{const B=K,v=M,D=V;return a(),r("div",H,[s("header",J,[g(B),g(v,{to:"/admin/ai",class:"back"},{default:h(()=>[...n[0]||(n[0]=[I("← AI-Nutzung",-1)])]),_:1})]),t(p)&&!t(o)?(a(),w(D,{key:0,label:"Lade Call …",style:{"margin-top":"var(--space-7)"}})):t(i)?(a(),r("p",P,l(t(i)),1)):t(o)?(a(),r(m,{key:2},[s("div",W,[s("div",null,[s("h1",null,l(_(t(o).purpose)),1),s("p",Z,l(("fmtDateTime"in e?e.fmtDateTime:t($))(t(o).created_at))+" · "+l(t(o).model),1)])]),s("section",Q,[n[9]||(n[9]=s("p",{class:"eyebrow-mono"},"Metriken",-1)),s("dl",U,[s("div",null,[n[1]||(n[1]=s("dt",null,"Athlet",-1)),s("dd",null,[t(o).user?(a(),w(v,{key:0,to:`/admin/user/${t(o).user.uuid}`,class:"link"},{default:h(()=>[I(l(t(o).user.name||t(o).user.email),1)]),_:1},8,["to"])):(a(),r("span",X,"System"))])]),s("div",null,[n[2]||(n[2]=s("dt",null,"Zweck",-1)),s("dd",null,l(_(t(o).purpose)),1)]),s("div",null,[n[3]||(n[3]=s("dt",null,"Modell",-1)),s("dd",Y,l(t(o).model),1)]),s("div",null,[n[4]||(n[4]=s("dt",null,"Stop-Grund",-1)),s("dd",ss,l(t(o).stop_reason||"—"),1)]),s("div",null,[n[5]||(n[5]=s("dt",null,"Input-Token",-1)),s("dd",ts,l(("fmtInt"in e?e.fmtInt:t(u))(t(o).input_tokens)),1)]),s("div",null,[n[6]||(n[6]=s("dt",null,"Output-Token",-1)),s("dd",es,l(("fmtInt"in e?e.fmtInt:t(u))(t(o).output_tokens)),1)]),s("div",null,[n[7]||(n[7]=s("dt",null,"Cache (write / read)",-1)),s("dd",ns,l(("fmtInt"in e?e.fmtInt:t(u))(t(o).cache_creation_input_tokens))+" / "+l(("fmtInt"in e?e.fmtInt:t(u))(t(o).cache_read_input_tokens)),1)]),s("div",null,[n[8]||(n[8]=s("dt",null,"Kosten",-1)),s("dd",os,l(("fmtCost"in e?e.fmtCost:t(j))(Number(t(o).cost_usd))),1)])])]),s("section",ls,[n[11]||(n[11]=s("p",{class:"eyebrow-mono"},"Anfrage",-1)),t(o).request_payload?(a(),r(m,{key:1},[t(y)?(a(),r("div",rs,[n[10]||(n[10]=s("p",{class:"role-tag"},"System",-1)),s("pre",is,l(t(y)),1)])):C("",!0),(a(!0),r(m,null,E(t(o).request_payload.messages||[],(d,L)=>(a(),r("div",{key:L,class:"block"},[s("p",ds,l(d.role),1),f(d.content)?(a(),r("pre",us,l(d.content),1)):(a(),r("pre",ps,l(k(d.content)),1))]))),128))],64)):(a(),r("p",as,"Keine Anfrage gespeichert (älterer Call)."))]),s("section",ms,[n[12]||(n[12]=s("p",{class:"eyebrow-mono"},"Antwort",-1)),t(o).response_text?(a(),r("pre",_s,l(t(o).response_text),1)):(a(),r("p",cs,"Keine Antwort gespeichert."))])],64)):C("",!0)])}}}),bs=G(fs,[["__scopeId","data-v-fb0c0289"]]);export{bs 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.