見出し画像

command R +, chat スクリプト

import cohere
co = cohere.Client('***************************') # This is your trial API key

chat_history = []
sys_prompt = "あなたは優秀なAIアシスタントです。質問に答えてください。"
chat_history.append({"role": "SYSTEM", "message": sys_prompt})
def chatbot(mess):
    resp = co.chat(
        model='command-r-plus',
        message=mess,
        temperature=0.3,
        chat_history=chat_history,
        prompt_truncation='AUTO',
        #stream=True, #まだ有効にできない。
        #connectors=[{"id":"web-search"}] #使うとめちゃくちゃ重いのでコメントアウト。
    )
    return resp

while True:
    u = input("You: ")
    if not u:
        break
    chat_history.append({"role": "USER","message": u})
    resp = chatbot(u)
    chat_history.append({"role": "CHATBOT","message": resp.text})
    print(" chatbot: " + resp.text)

この記事が気に入ったらサポートをしてみませんか?