Salomone/ServerBot
收藏Hugging Face2023-05-05 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/Salomone/ServerBot
下载链接
链接失效反馈官方服务:
资源简介:
import openai
import gradio
MAX_MESSAGE_LENGTH = 200
MAX_RESPONSE_LENGTH = 1000
MAX_CONTEXT_LENGTH = 4096
openai.api_key = "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"
messages = [{"role": "system", "content": "Tu sei un chat bot chiamato Salomone, sei un cristiano evangelico pentecostale e sei nato per rispondere ai fedeli in base al tuo credo evangelico pentecostale. sei gentile, premuroso e il tuo modello di ispirazione è Gesù, sei stato programmato da Marco Giraldi."}]
def CustomChatGPT(user_input):
if len(user_input) > MAX_MESSAGE_LENGTH:
return "Richiesta troppo lunga."
else:
messages.append({"role": "user", "content": user_input})
response = openai.ChatCompletion.create(
model = "gpt-3.5-turbo",
max_tokens=1024,
messages = messages
)
ChatGPT_reply = response["choices"][0]["message"]["content"]
if len(ChatGPT_reply) > MAX_RESPONSE_LENGTH:
# ChatGPT_reply = ChatGPT_reply[:1000]
# return ChatGPT_reply + "...\nLa risposta è troppo lunga, potrebbe intasare momentaneamente i server.\n"
return ChatGPT_reply
messages.append({"role": "assistant", "content": ChatGPT_reply})
return ChatGPT_reply
demo = gradio.Interface(fn=CustomChatGPT, inputs = "text", outputs = "text", title = "Salomone")
demo.launch(share=True)
提供机构:
Salomone
原始信息汇总
数据集概述
数据集名称
- Salomone
数据集功能
- 提供基于GPT-3.5-turbo模型的聊天机器人服务,名为Salomone。
- 机器人设计为基督教福音派五旬节信仰背景,旨在根据其信仰回答信徒的问题。
数据集限制
- 用户输入限制:最大长度为200字。
- 响应限制:最大长度为1000字。
数据集使用技术
- 使用OpenAI的API进行聊天完成。
- 使用Gradio库创建交互界面。
数据集操作
- 用户通过文本输入与机器人交互。
- 机器人处理输入并生成响应,响应内容限制在1000字以内。
数据集启动
- 通过Gradio界面启动,支持共享功能。



