Skip to main content

Server Side

import superu

superu_client = superu.SuperU('<YOUR_API_KEY>') #your api key

phone_number = '919327434748' #Number to call

voice_id = "90ipbRoKi4CpHXvKVtl0" #Anika - Constumor Care

created_call = superu_client.create_call_plivo(
    voice_id=voice_id,
    from_='918035737904', #Your superU phone number
    to_=phone_number,
    assistant_id=assistant['id'], #your assistant’s id
    first_message=first_message,
    max_duration_seconds=120,
)

Client Side

import superu

superu_client = superu.SuperU('<YOUR_API_KEY>')

model = "gemini-2.5-flash-live" #Use model of your own choice

response = superu_client.get_call(
    call_id=call_id,
    model=model
)

print(response) #Call logs gets printed in json format
I