DSPyΒΆ

Opik integrates with DSPy to allow you to log your DSPy runs to the Opik platform:

import dspy
from opik.integrations.dspy.callback import OpikCallback

project_name = "DSPY"

lm = dspy.LM(
    model="openai/gpt-4o-mini",
)
dspy.configure(lm=lm)


opik_callback = OpikCallback(project_name=project_name)
dspy.settings.configure(
    callbacks=[opik_callback],
)

cot = dspy.ChainOfThought("question -> answer")
cot(question="What is the meaning of life?")

You can learn more about the OpikCallback in the following section: