π§βπ»Quick Start
Example and explanation of the library
from characterai import PyCAI
client = PyCAI('TOKEN')
# CODEimport asyncio
from characterai import PyAsyncCAI
async def main():
client = PyAsyncCAI('TOKEN')
# CODE
asyncio.run(main())char = input('Enter CHAR: ')
chat = client.chat.get_chat(char)
participants = chat['participants']
if not participants[0]['is_human']:
tgt = participants[0]['user']['username']
else:
tgt = participants[1]['user']['username']char = input('Enter CHAR: ')
chat = await client.chat.get_chat(char)
participants = chat['participants']
if not participants[0]['is_human']:
tgt = participants[0]['user']['username']
else:
tgt = participants[1]['user']['username']while True:
message = input('You: ')
data = client.chat.send_message(
chat['external_id'], tgt, message
)
name = data['src_char']['participant']['name']
text = data['replies'][0]['text']
print(f"{name}: {text}")while True:
message = input('You: ')
data = await client.chat.send_message(
chat['external_id'], tgt, message
)
name = data['src_char']['participant']['name']
text = data['replies'][0]['text']
print(f"{name}: {text}")Last updated