第二种方法有代码嘛
时间: 2024-02-12 10:09:52 浏览: 39
当然有,以下是使用CSDN API进行对话的Python代码示例:
```python
import openai
import time
# 设置CSDN API密钥
openai.api_key = "YOUR_API_KEY"
# 设置模型ID
model_engine = "text-davinci-002"
# 开始对话
def start_chat(prompt):
response = openai.Completion.create(
engine=model_engine,
prompt=prompt,
temperature=0.5,
max_tokens=1024,
top_p=1,
frequency_penalty=0,
presence_penalty=0
)
message = response.choices[0].text
return message
# 进行对话
def chat():
prompt = "Hello, how can I help you today?"
while True:
user_input = input("You: ")
prompt += "\nUser: " + user_input.strip()
response = start_chat(prompt)
prompt += "\nAI: " + response.strip()
print("AI:", response.strip())
time.sleep(1)
# 运行对话
chat()
```
请注意,您需要替换代码中的`YOUR_API_KEY`为您的CSDN API密钥,您还需要在CSDN平台上选择一个适合您需求的模型ID。此代码示例只是一个基本示例,您可以根据自己的需求进行修改和扩展。
阅读全文