欢迎查阅使用curl_cff的CharacterAI非官方同步/异步库的文档
💻 安装
pip install git+https://github.com/kramcat/CharacterAI.git
⚠️ 警告
此库版本为alpha版,可能存在漏洞和错误。该库的开发未经Character AI开发人员参与或知情。使用此库需要了解如何使用asyncio
🔥 特性
- 支持通过邮箱或访客身份登录
- 不使用网页浏览器,如Pypeeter、Playwright等
- 支持上传/下载图片
- 详细的文档
- 使用Pydantic
- 异步支持
📙 简单示例
使用该库需要一个账户。要获取您的令牌,您必须通过库登录
from characterai import aiocai
import asyncio
async def main():
char = input('角色ID: ')
client = aiocai.Client('令牌')
me = await client.get_me()
async with await client.connect() as chat:
new, answer = await chat.new_chat(
char, me.id
)
print(f'{answer.name}: {answer.text}')
while True:
text = input('你: ')
message = await chat.send_message(
char, new.chat_id, text
)
print(f'{message.name}: {message.text}')
asyncio.run(main())
📚 文档
文档包含了所有功能和类型的详细信息。如果您有任何问题,请先查看文档中是否有答案
👥 社区
如果您对我们的库有任何疑问,或想讨论CharacterAI、LLM或神经网络相关话题,请访问我们的Discord频道
📝 待办事项
- 角色语音功能
- 社区标签支持
- 添加日志记录
- 群聊支持
- 改进图片上传功能
💵 支持
TON - EQCSMftGsV4iU2b9H7tuEURIwpcWpF_maw4yknMkVxDPKs6v
BTC - bc1qghtyl43jd6xr66wwtrxkpe04sglqlwgcp04yl9
ETH - 0x1489B0DDCE07C029040331e4c66F5aA94D7B4d4e
USDT (TRC20) - TJpvALv9YiL2khFBb7xfWrUDpvL5nYFs8u
如果您需要解析服务的帮助或想编写库,可以通过Telegram或Discord联系我。我还可以为Telegram创建机器人和用户机器人