🤖 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