from helicone.runs import HeliconeJob, HeliconeNode, HeliconeNodeConfig
from helicone.openai_proxy import openai, Meta
my_job = HeliconeJob(
name="My Job",
description="This job utilizes Helicone",
custom_properties={
"hello": "bye"
}
)
create_course_outline = my_job.create_node(
HeliconeNodeConfig(
name="My Node",
description="This node utilizes Helicone",
custom_properties={
"topic": topic,
}
)
)
openai.ChatCompletion.create(
model="gpt-4o-mini",
messages=[
{"role": "user", "content": f"Hello!"}
],
heliconeMeta=Meta(
node_id=create_course_outline.id,
)
)