🤖 Generate text using Complete API


Set up

To install the SDK, run the following command:

$ pip install -U ai21

API Keys

You can find your API key here.

API keys can be set globally using ai21.api_key, like so:

import ai21
ai21.api_key = <YOUR_API_KEY>

Build a prompt

We recommend following our Prompt Engineering best practices for optimal results.

You can try "Zero Shot" prompt:

prompt = "These are a few of my favorite"

Or, "Few Shot" prompt:

prompt = """
Complete the following sentence.
Sentence: These are a few of my favorite
Completion: things. Cream-colored ponies and crisp apple strudels.

##

Complete the following sentence.
Sentence: These are a few of my favorite
Completion: rock bands: The Beatles, The Doors, Fleetwood Mac.

##

Complete the following sentence.
Sentence: These are a few of my favorite
Completion:
"""

Test this API

You can generate a text completion for a given text prompt by posting an HTTP request to the complete endpoint corresponding to the desired language model to use. The request contains the input text, called a prompt and various parameters controlling the generation. For authentication, you must include your API key in the request headers. A complete response contains the tokenized prompt, the generated text(s), called completion(s), and various metadata. The request and response specifications are documented in full here.

Language
Authorization
Header
Click Try It! to start a request and see the response here!