blob: d8751ad512d6093eb0cf234076134c55bb80991f [file] [log] [blame]
ben-aaron1883818e7c2022-09-08 17:49:01 +02001% Generated by roxygen2: do not edit by hand
2% Please edit documentation in R/authenticate.R
3\name{gpt3.authenticate}
4\alias{gpt3.authenticate}
5\title{Set up the authentication with your API key}
6\usage{
ben-aaron18842a91d22022-09-08 20:38:22 +02007gpt3.authenticate(path)
ben-aaron1883818e7c2022-09-08 17:49:01 +02008}
9\arguments{
ben-aaron18842a91d22022-09-08 20:38:22 +020010\item{path}{The file path to the API key}
ben-aaron1883818e7c2022-09-08 17:49:01 +020011}
12\value{
13A confirmation message
14}
15\description{
16Access to GPT-3's functions requires an API key that you obtain from \url{https://openai.com/api/}. \code{gpt3.authenticate()} accepts your API key and ensures that you can connect to the models. \code{gpt3.endsession()} overwrites your API key \emph{for this session} (it is recommended that you run this when you are done). \code{check_apikey_form()} is a simple check if any information has been provided at all.
17}
ben-aaron18842a91d22022-09-08 20:38:22 +020018\details{
19The easiest way to store you API key is in a \code{.txt} file with \emph{only} the API key in it (without quotation marks or other common string indicators). \code{gpt3.authenticate()} reads the single file you point it to and retrieves the content as authentication key for all requests.
20}
ben-aaron1883818e7c2022-09-08 17:49:01 +020021\examples{
22# Starting a session:
23gpt3.authenticate(apikey = 'REPLACE_THIS_WITH_YOUR_KEY')
24# After you are finished:
25gpt3.endsession()
26}