写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

[只看PO]No.65230494 - 无标题 - 技术宅


•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2025-02-09(日)01:04:01 ID:NrqYWZE [举报] [订阅] [返回主串] No.65230494 [回应] 管理
import openai
from openai import OpenAI
import os

text = input("请输入对话:\n")
print(" 正在AI对话... 请稍等.....")

client = OpenAI(api_key="", base_url="https://api.deepseek.com")
messages0 = [{"role": "user", "content": text}]
messages1 = [{"role": "assistant", "content":''}]

response = client.chat.completions.create(
model="deepseek-chat",
messages=messages0,
stream=True
)



# 逐行显示响应内容
print("AI回复:")
replied = ''
for chunk in response:
if chunk.choices0[0,0].delta.content: # 检查是否有内容
print(chunk.choices0[0,0].delta.content, end="", flush=True)
replied_token = chunk.choices0[0,0].delta.content
replied += replied_token.strip('\'')
# 逐行显示
messages10[0,0]['content'] = replied
messages0.append(messages10[0,0])
print() # 换行

#print(messages0)
#print(messages1)

while True:
text = input("追加对话:\n")
messages0.append({"role": "user", "content": text})
response = client.chat.completions.create(
model="deepseek-chat",
messages=messages0,
stream=True
)

# 逐行显示响应内容
print("AI回复:")
replied = ''
for chunk in response:
if chunk.choices0[0,0].delta.content: # 检查是否有内容
print(chunk.choices0[0,0].delta.content, end="", flush=True)
replied_token = chunk.choices0[0,0].delta.content
replied += replied_token.strip('\'')# 逐行显示

messages10[0,0]['content'] = replied
messages0.append(messages10[0,0])
print() # 换行
Tips 无名氏 2099-01-01 00:00:01 ID:Tips超级公民 [举报] No.9999999 管理
  _ _
  ( ゚_゚)
/ (⁰  )╲/

UP主: