Agno Nebius
Scheduling Agent with Agno(Phidata), Nebius AI and Cal.com
This notebook demonstrates how to build a scheduling assistant using Agno (PhiData) and Nebius Token Factory. The agent, powered by the meta-llama/Meta-Llama-3.1-70B-Instruct model, integrates with Cal.com to manage bookings, check available slots, and more.
Nebius Token Factory provides access to many state-of-the-art LLM models. Check out the full list of models here.
Install Dependencies
Setting Up Environment Variables
Visit http://tokenfactory.nebius.com/ and sign up to get a Nebius API key. You’ll also need a Cal.com API key from https://cal.com/settings/developer/api-keys.
For security, we’ll prompt you to enter your Nebius and Cal.com API keys instead of hardcoding them, since Colab doesn’t natively support .env files.
--- Event IDs --- ID: 870697, Title: 15 Min Meeting ID: 870698, Title: 30 Min Meeting ID: 870699, Title: Collaboration with Arindam Total Event Types Found: 3
Import Required Modules
We import essential modules for working with dates, Agno, and Cal.com tools.
Define Instructions for the Agent
Set up the instructions that guide the agent’s scheduling capabilities.
Initialize the Cal.com Tools and Model
Set up the Cal.com tools and Nebius AI model for the agent.
Create the Scheduling Agent
Instantiate the agent with the defined instructions, model, and tools.
Run an Example Booking
Test the agent by checking available slots and booking a call.