BiocStyle::markdown()
Last modified: r file.info("HowToUse_BiocStyle.Rmd")$mtime
Compiled: r date()
library(chatAI4R)
For example, to obtain an OpenAI API key, please register as a member on the OpenAI website (https://platform.openai.com/account/api-keys) and obtain your API key.
#Set your key for the OpenAI API Sys.setenv(OPENAI_API_KEY = "Your API key") #Set your key for the DreamStudio API Sys.setenv(DreamStudio_API_KEY = "Your API key")
All runs using the chat4R function are One-Shot Chatting. Conversation history is not carried over to the next conversation.
#Set your API key Sys.setenv(OPENAI_API_KEY = "Your API key") #This function use the Web API; "https://api.openai.com/v1/chat/completions" chat4R("What is the capital of France?") #This function use the Web API; "https://api.openai.com/v1/completions" completions4R("Hello")
Executions using the conversation4R function will keep a history of conversations. The number of previous messages to keep in memory defaults to 2.
#First shot conversation4R("Hello") #Second shot conversation4R("Hello")
Create an image generation prompt and generate an image using the DALL·E 2 model.
# Create a prompt pr <- createImagePrompt(content = "A white cat. Brown cat. Fluffy. Round eyes. Round. Short hands. Sea. Photo. Facing forward.") # Generate an image using DALL·E 2 img <- generateImage4R(pr) # Display Display(img)
options(EBImage.display = "raster") img <- system.file("images", "Fig01.png", package="chatAI4R") EBImage::display(EBImage::readImage(files = img))
Create an image generation prompt and generate an image using the Stable Diffusion model.
# Create a prompt pr <- createImagePrompt(content = "A white cat. Brown cat. Fluffy. Round eyes. Round. Short hands. Sea. Photo. Facing forward.") # Generate an image using Stable Diffusion img <- txt2img_StableDiffusion4R(pr) # Display Display(img)
options(EBImage.display = "raster") img <- system.file("images", "Fig02.png", package="chatAI4R") EBImage::display(EBImage::readImage(files = img))
sessionInfo()
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.