View source: R/create_chat_completion.R
create_chat_completion | R Documentation |
Creates a completion for the chat message. See this page for details.
create_chat_completion(
model,
messages = NULL,
temperature = 1,
top_p = 1,
n = 1,
stream = FALSE,
stop = NULL,
max_tokens = NULL,
presence_penalty = 0,
frequency_penalty = 0,
logit_bias = NULL,
user = NULL,
openai_api_key = Sys.getenv("OPENAI_API_KEY"),
openai_organization = NULL
)
model |
required; a length one character vector. |
messages |
required; defaults to |
temperature |
required; defaults to |
top_p |
required; defaults to |
n |
required; defaults to |
stream |
required; defaults to |
stop |
optional; defaults to |
max_tokens |
required; defaults to |
presence_penalty |
required; defaults to |
frequency_penalty |
required; defaults to |
logit_bias |
optional; defaults to |
user |
optional; defaults to |
openai_api_key |
required; defaults to |
openai_organization |
optional; defaults to |
For arguments description please refer to the official documentation.
Returns a list, elements of which contain chat completion(s) and supplementary information.
## Not run:
create_chat_completion(
model = "gpt-3.5-turbo",
messages = list(
list(
"role" = "system",
"content" = "You are a helpful assistant."
),
list(
"role" = "user",
"content" = "Who won the world series in 2020?"
),
list(
"role" = "assistant",
"content" = "The Los Angeles Dodgers won the World Series in 2020."
),
list(
"role" = "user",
"content" = "Where was it played?"
)
)
)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.