PromptLayerChatOpenAI
您可以传递可选的 returnPromptLayerId
布尔值以获取如下所示的 promptLayerRequestId
。这是一个获取 PromptLayerChatOpenAI 请求 ID 的示例
import { PromptLayerChatOpenAI } from "langchain/llms/openai";
const chat = new PromptLayerChatOpenAI({
returnPromptLayerId: true,
});
const respA = await chat.generate([
[
new SystemMessage(
"You are a helpful assistant that translates English to French."
),
],
]);
console.log(JSON.stringify(respA, null, 3));
/*
{
"generations": [
[
{
"text": "Bonjour! Je suis un assistant utile qui peut vous aider à traduire de l'anglais vers le français. Que puis-je faire pour vous aujourd'hui?",
"message": {
"type": "ai",
"data": {
"content": "Bonjour! Je suis un assistant utile qui peut vous aider à traduire de l'anglais vers le français. Que puis-je faire pour vous aujourd'hui?"
}
},
"generationInfo": {
"promptLayerRequestId": 2300682
}
}
]
],
"llmOutput": {
"tokenUsage": {
"completionTokens": 35,
"promptTokens": 19,
"totalTokens": 54
}
}
}
*/