This commit is contained in:
parent
1a92887c59
commit
14b6550aed
@ -2,7 +2,26 @@ import { BaseChatModel } from "@langchain/core/language_models/chat_models";
|
|||||||
import { BaseChatModelParams } from "@langchain/core/language_models/chat_models";
|
import { BaseChatModelParams } from "@langchain/core/language_models/chat_models";
|
||||||
import { BaseMessage, AIMessage } from "@langchain/core/messages";
|
import { BaseMessage, AIMessage } from "@langchain/core/messages";
|
||||||
import { CallbackManagerForLLMRun } from "@langchain/core/callbacks/manager";
|
import { CallbackManagerForLLMRun } from "@langchain/core/callbacks/manager";
|
||||||
import { ChatCompletionResponse } from "./types";
|
|
||||||
|
interface ChatCompletionResponse {
|
||||||
|
id: string;
|
||||||
|
object: string;
|
||||||
|
created: number;
|
||||||
|
model: string;
|
||||||
|
choices: {
|
||||||
|
message: {
|
||||||
|
role: string;
|
||||||
|
content: string;
|
||||||
|
};
|
||||||
|
finish_reason: string;
|
||||||
|
index: number;
|
||||||
|
}[];
|
||||||
|
usage: {
|
||||||
|
prompt_tokens: number;
|
||||||
|
completion_tokens: number;
|
||||||
|
total_tokens: number;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Deepseek模型参数接口
|
* Deepseek模型参数接口
|
||||||
@ -80,5 +99,4 @@ export class ChatDeepseek extends BaseChatModel {
|
|||||||
_llmType(): string {
|
_llmType(): string {
|
||||||
return "deepseek";
|
return "deepseek";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user