shitton of the ai changes
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import type {
|
||||
ResponseInputMessageContentList,
|
||||
ResponseOutputMessage,
|
||||
} from "openai/resources/responses/responses";
|
||||
|
||||
type OpenAIInputChatMessage = {
|
||||
type: "message";
|
||||
role: "system" | "user";
|
||||
content: string | ResponseInputMessageContentList;
|
||||
};
|
||||
|
||||
type OpenAIOutputChatMessage = {
|
||||
type: "message";
|
||||
role: "assistant";
|
||||
content: ResponseOutputMessage["content"];
|
||||
phase?: ResponseOutputMessage["phase"];
|
||||
} & Pick<ResponseOutputMessage, "id" | "status">;
|
||||
|
||||
export type OpenAIChatMessage = OpenAIInputChatMessage | OpenAIOutputChatMessage;
|
||||
Reference in New Issue
Block a user