How to generate text with Python?
Tags: ai, api, textgeneration, python
Published: 2023-05-23 15:20:10

*In this tutorial, you will learn how to use AI Text Generator in 5 minutes with Python. Eden AI provides an easy and developer-friendly API that allows you to generate text.*

‍

## **What is [AI Text Generation](http://www.edenai.co/feature/text-generation?referral=text-generation-python)?**

[Text generation](http://www.edenai.co/feature/text-generation?referral=text-generation-python) refers to the process of creating human-like text using computational models. Through the use of advanced algorithms and machine learning techniques, computers are capable of generating coherent and contextually relevant sentences, paragraphs, or even entire documents.

‍

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/646c9422c270a3cedaf90392_Text%20Generation%20(2).webp](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/646c9422c270a3cedaf90392_Text%20Generation%20(2).webp)

‍

This technology has a wide range of applications, from assisting in content creation to powering virtual assistants and chatbots.

‍

## **Get Started with Text Generation API**

The first step is to install Python's requests package that will allow you to call the Eden AI API.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7zbt3c3k8jweu0j2vbww.png)
‍

Next, you'll need to install Python's JSON package in order to read and print the result of the API request.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oatgst11g8w9j82yebli.png)
‍

## **How to use AI Text Generator with Python**

You are now ready to process images into Eden AI *Text Generation* API.

‍

### **1. Get your Text Generation API Key on Eden AI**

To perform Text Generation, you'll need to create an account on [Eden AI](https://app.edenai.run/user/register?referral=text-generation-python) for free. Then, you will be able to get your **API key** directly from the homepage with free credits offered by Eden AI.

‍
![Eden AI platform - Get your API key](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3fdsb9tb8aurmo33lpa5.png)

**[Get your API key for FREE](https://app.edenai.run/user/register?referral=text-generation-python)**

### **2. Let’s generate text**

Once you have imported packages on Python and got your API key, you will be able to generate text. You can access the list of Text Generation [engines](https://docs.edenai.co/reference/text_generation_create?referral=text-generation-python) available on Eden AI to help you choose the provider that best suits your project and needs.

‍

Here is the Python script you need to write in your notebook:

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6463920acf95422cd087ee26_carbon(73).png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6463920acf95422cd087ee26_carbon(73).png)

For example, we called two different Text Generation engines. Eden AI API will then return in its JSON response results of those providers.

‍

Once the request is done, you will be able to get the result with this print:

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6463794a3ba33269ea92dabb_print-chat.png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6463794a3ba33269ea92dabb_print-chat.png)

‍

Here is an example of a Text Generation API response:

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/64639325c21f9fc5ac17e76a_carbon(99).png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/64639325c21f9fc5ac17e76a_carbon(99).png)

‍

## **Benefits of using Text Generation API with Eden AI**
Using Text Generation with Eden AI API is quick and easy.

![Multiple AIs in one API - Eden AI](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2u6m115zshqrfam53oxr.gif)

### **Save time and cost**

We offer a unified API for all providers: simple and standard to use, with a quick switch between providers and an access to the specific features of each provider.

‍

### **Easy to integrate**

The JSON output format is the same for all suppliers thanks to Eden AI's standardisation work. The response elements are also standardised thanks to Eden AI's powerful matching algorithms.

‍

### **Customization**

With Eden AI you have the possibility to integrate a third party platform: we can quickly develop connectors. To go further and customize your Text Generation request with specific parameters, check out our [documentation.](https://docs.edenai.co/reference/text_generation_create?referral=text-generation-python)

‍
**[Create your Account on Eden AI](https://app.edenai.run/user/register?referral=text-generation-python)**