Files
DBAdmin/inbox/Python/ai/lc.py
T
2026-05-18 06:40:19 +00:00

28 lines
914 B
Python

LANGCHAIN_TRACING_V2=True
LANGCHAIN_ENDPOINT="https://eu.api.smith.langchain.com"
LANGCHAIN_API_KEY="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"
LANGCHAIN_PROJECT="pr-crushing-contingency-24"
import openai
from langsmith.wrappers import wrap_openai
from langsmith import traceable
import os
os.environ["OPENAI_API_KEY"] = "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"
# Auto-trace LLM calls in-context
client = wrap_openai(openai.Client())
@traceable # Auto-trace this function
def pipeline(user_input: str):
result = client.chat.completions.create(
messages=[{"role": "user", "content": user_input}],
model="gpt-3.5-turbo"
)
return result.choices[0].message.content
print(pipeline("Hello, world!"))
# Out: Hello there! How can I assist you today?