🥰 快速构建基于AI的会话头像 ⚡️💬
安装AIAvatarKit。
$ pip install aiavatar
创建名为run.py
的脚本。
from aiavatar import AIAvatar app = AIAvatar( openai_api_key="你的OpenAI_API密钥", google_api_key="你的Google_API密钥" ) app.start_listening_wakeword() # # 提示:在Windows上使用Ctrl+C终止,请使用`while`循环等待,而不是`app.start_listening_wakeword()` # app.start_listening_wakeword(False) # while True: # time.sleep(1)
启动AIAvatar。别忘了提前启动VOICEVOX。
$ python run.py
当你说出唤醒词"こんにちは"(或者当语言不是ja-JP
时说"Hello"),对话就会开始。
之后尽情享受对话吧!
以下是每个组件的配置。
在实 例化AIAvatar
时,你可以设置模型和系统消息内容。
app = AIAvatar( openai_api_key="你的OpenAI_API密钥", google_api_key="你的Google_API密钥", model="gpt-4-turbo", system_message_content="你是我的猫。" )
如果你想进行详细配置,可以创建带有自定义参数的ChatGPTProcessor
实例,并将其设置给AIAvatar
。
from aiavatar.processors.chatgpt import ChatGPTProcessor chat_processor = ChatGPTProcessor( api_key=OPENAI_API_KEY, model="gpt-4-turbo", temperature=0.0, max_tokens=200, system_message_content="你是我的猫。", history_count=20, # 作为上下文包含在ChatGPT请求中的消息数量 history_timeout=120.0 # 历史记录过期的时间(秒) ) app.chat_processor = chat_processor
创建带有自定义参数的ClaudeProcessor