python如何调用AI 连续对话

osc_02141335 发布于 2024/12/28 13:49
阅读 58
收藏 0

阅读《2024 中国开源开发者报告》赢大奖,扫码申请享特权

import openai
import time

# 打印openai的版本
print(openai.__version__)

client = openai.OpenAI(
    base_url="https://zzzzapi.com/v1",
    api_key="sk-xxx"
)

messages = [
    {"role": "system", "content": "You are a helpful assistant."}
]

while True:
    user_input = input("You: ")
    messages.append({"role": "user", "content": user_input})

    response = client.chat.completions.create(
        model="gpt-3.5-turbo",
        messages=messages,
        temperature=1
    )

    assistant_response = response.choices[0].message.content
    print(f"Assistant: {assistant_response}")

    messages.append({"role": "assistant", "content": assistant_response})
    time.sleep(1)

#ai 中转api地址:https://zzzzapi.com

#ai 中转api地址:https://zzzzapi.com

#ai 中转api地址:https://zzzzapi.com

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部