Code
cookbook/models/ibm/watsonx/async_basic.py
Usage
This example shows how to use the asynchronous API of Agno with IBM WatsonX. It creates an agent and uses
asyncio.run() to execute the asynchronous aprint_response method.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
You are viewing v1 docs. For the latest documentation, visit docs.agno.com
import asyncio
from agno.agent import Agent, RunResponse
from agno.models.ibm import WatsonX
agent = Agent(model=WatsonX(id="ibm/granite-20b-code-instruct"), markdown=True)
# Get the response in a variable
# run: RunResponse = agent.run("Share a 2 sentence horror story")
# print(run.content)
# Print the response in the terminal
asyncio.run(agent.aprint_response("Share a 2 sentence horror story"))
Create a virtual environment
Terminal and create a python virtual environment.python3 -m venv .venv
source .venv/bin/activate
asyncio.run() to execute the asynchronous aprint_response method.Was this page helpful?