I want to use asyncio to send request to an external api using python. 

I have code that looks something like this

```python
async def call_api(params):
    response = await my_lib.call(params)
    return response[0]['text']

```

Then I have a dataframe which contains a single row, which is a parameter i need to pass to the above function.

In a non async way, i would do it something like this:
```python

result = []

for _, param for df.params.iterrows():
    result.append(call_api(params=param))
```

How can I make this async?
I am in the Jupyter Notebook Give two different versions of responses. Please separate the responses with 6 asterisk symbols: ******.
user