Spaces:
Runtime error
Runtime error
import os | |
import base64 | |
LANGFUSE_PUBLIC_KEY="pk-lf-56067380-bad3-4383-98c3-b90c4cdc0520" | |
LANGFUSE_SECRET_KEY="sk-lf-a9e16e56-4164-4762-9bb4-ed6ea7bc7a1d" | |
LANGFUSE_AUTH=base64.b64encode(f"{LANGFUSE_PUBLIC_KEY}:{LANGFUSE_SECRET_KEY}".encode()).decode() | |
os.environ["OTEL_EXPORTER_OTLP_ENDPOINT"] = "https://cloud.langfuse.com/api/public/otel" # EU data region | |
# os.environ["OTEL_EXPORTER_OTLP_ENDPOINT"] = "https://us.cloud.langfuse.com/api/public/otel" # US data region | |
os.environ["OTEL_EXPORTER_OTLP_HEADERS"] = f"Authorization=Basic {LANGFUSE_AUTH}" | |
from opentelemetry.sdk.trace import TracerProvider | |
from openinference.instrumentation.smolagents import SmolagentsInstrumentor | |
from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter | |
from opentelemetry.sdk.trace.export import SimpleSpanProcessor | |
trace_provider = TracerProvider() | |
trace_provider.add_span_processor(SimpleSpanProcessor(OTLPSpanExporter())) | |
SmolagentsInstrumentor().instrument(tracer_provider=trace_provider) | |
from smolagents import CodeAgent, HfApiModel | |
agent = CodeAgent(tools=[], model=HfApiModel()) | |
alfred_agent = agent.from_hub('jamesbright/party_organiser', trust_remote_code=True) | |
alfred_agent.run("Give me the best playlist for a party at Wayne's mansion. The party idea is a 'villain masquerade' theme") |