trace = artanis.trace("rag-answer")# Retrievechunks = retriever.search(query)trace.state("chunks", [c.id for c in chunks])# Generatetrace.input(prompt=prompt, model="gpt-5.1")response = llm.generate(prompt)trace.output(response)
# Document corpustrace.state("documents", [doc.id for doc in corpus])# Retrieved chunkstrace.state("retrieved_chunks", [ {"id": c.id, "score": c.score} for c in chunks])# Config that affects behaviortrace.state("config", { "model": "gpt-5.1", "guidelines": guidelines_text, "strictness": 0.8,})