Skip to content

OpenAIChatMessages

Namespace: Vercel.AI.OpenAI

public static class OpenAIChatMessages

Converts prompts into OpenAI Chat Completions messages.

Inheritance: object

View source

Convert(IReadOnlyList<OpenAIChatPromptMessage>, string)

Section titled “Convert(IReadOnlyList<OpenAIChatPromptMessage>, string)”
public static OpenAIChatMessageResult Convert(IReadOnlyList<OpenAIChatPromptMessage> prompt, string systemMessageMode = "system")

Converts prepared messages. <code class=“paramref”>systemMessageMode</code> is system, developer, or remove.

Parameters

Name Type Description
prompt IReadOnlyList<OpenAIChatPromptMessage>
systemMessageMode string

Returns: OpenAIChatMessageResult

View source

Convert(IReadOnlyList<ModelMessage>, string)

Section titled “Convert(IReadOnlyList<ModelMessage>, string)”
public static OpenAIChatMessageResult Convert(IReadOnlyList<ModelMessage> prompt, string systemMessageMode = "system")

Converts SDK messages. <code class=“paramref”>systemMessageMode</code> is system, developer, or remove.

Parameters

Name Type Description
prompt IReadOnlyList<ModelMessage>
systemMessageMode string

Returns: OpenAIChatMessageResult

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product