Skip to main content

No project description provided

Project description

Typing SVG

This is the unofficial API




Installation

  pip install kirbacterai



Code example

import asyncio
from kirbacterai import Client

async def main():

    client = Client()

    await client.auth_as_guest()
    # You can use client.auth_with_token(token) instead

    link = "https://c.ai/c/0FGHpcylr6O0l46xHrTMzRGnqAU6beVz0k3i294wbUQ"

    character = await client.get_character_from_link(link)

    chat = await character.chat_create()

    character_reply = await chat.send_message("Hello!")

    print(character_reply)


asyncio.get_event_loop().run_until_complete(main())



Using an Access Token

Some parts of the API, like managing a conversation requires for you to be logged in using an accessToken. To get it, you can open your browser, go to the character.ai website in localStorage.

— To do so:
❒ Open the Character AI website in your browser

❒ Open the developer tools F12 and go to the Application tab.

❒ Go to the Storage section and click on Local Storage.

❒ Look for the @@auth0spajs@@::dyD3gE281MqgISG7FuIXYhL2WEknqZzv::https://auth0.character.ai/::openid profile email offline_access key.

❒ Open the body and copy the access token.

image



Node.js version


Most of the stuff was taken from another JavaScript repository:




Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kirbacterai-0.0.3.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

kirbacterai-0.0.3-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file kirbacterai-0.0.3.tar.gz.

File metadata

  • Download URL: kirbacterai-0.0.3.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for kirbacterai-0.0.3.tar.gz
Algorithm Hash digest
SHA256 7e4868744c5f8afb81c803128d2a6cd56908a99cdf3df76db2dd5990d77bdb22
MD5 1705f58faeb7cf8aa58a2211fec26f47
BLAKE2b-256 17123eb50ff41c74375b4ad91f2badaa016d9aa0ad0c23cba5c6c95696ad3b2a

See more details on using hashes here.

File details

Details for the file kirbacterai-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: kirbacterai-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for kirbacterai-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 52cf8028ecdb5ddb94ce4d4242818d7677ce2fad95649ff1a77ebb6c6de95cde
MD5 80270700fea3f2d257d70c12340b5783
BLAKE2b-256 ef086b7cb346a963ed07493d1ddf4f5f40752e7a83bcbd11abaa04d1ec0c52c4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page