设置
npm
We've raised a $125M Series B to build the platform for agent engineering. Read more.
npm install @langchain/community @langchain/core
import { OpenAI } from "@langchain/openai";
import { DatadogLLMObsTracer } from "@langchain/community/experimental/callbacks/handlers/datadog";
/**
* 此示例演示如何将 DatadogLLMObsTracer 与 OpenAI 模型一起使用。
* 它将在 meta 字段内生成一个包含模型输入和输出的 "llm" span。
*
* 要运行此示例,您需要有效的 Datadog API 密钥和 OpenAI API 密钥。
*/
export const run = async () => {
const model = new OpenAI({
model: "gpt-4",
temperature: 0.7,
maxTokens: 1000,
maxRetries: 5,
});
const res = await model.invoke(
"Question: What would be a good company name a company that makes colorful socks?\nAnswer:",
{
callbacks: [
new DatadogLLMObsTracer({
mlApp: "my-ml-app",
}),
],
}
);
console.log({ res });
};