1.0:插件发布

This commit is contained in:
2024-07-12 15:54:24 +08:00
commit 2b79f0e1e8
16 changed files with 926 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
# OpenAI API key setting
api:
# Your OpenAI API key, used for authentication
# To obtain an API key, visit https://platform.openai.com/account/api-keys and create a new API key
key: "sk-your_openai_api_key"
# The base URL for the OpenAI API, used to construct requests
base_url: "https://api.openai.com/v1"
# List of supported models
models:
# OpenAI ChatGPT
- "gpt-3.5-turbo"
- "gpt-4"
# The default model to use
default_model: "gpt-3.5-turbo"
# Message settings
messages:
reload: "Configuration reloaded successfully!"
help: "===== MineChatGPT Help ====="
help_ask: "/chatgpt <text> - Ask ChatGPT a question."
help_reload: "/chatgpt reload - Reload the configuration file."
help_model: "/chatgpt model <model_name> - Switch to a different model."
help_modellist: "/chatgpt modellist - List available models."
usage: "Usage: /chatgpt model <model_name>"
model_switch: "Model switched to %s"
chatgpt_error: "Failed to contact ChatGPT."
chatgpt_response: "ChatGPT: %s"
question: "Question: %s"
invalid_model: "Invalid model. Use /chatgpt modellist to see available models."
available_models: "Available models:"
no_permission: "You do not have permission to use this command. Required permission: %s"

View File

@@ -0,0 +1,30 @@
# API 相关设置
api:
# 你的 OpenAI API key用于身份验证
# 获取 API key 的方法:访问 //platform.openai.com/account/api-keys 并创建一个新的 API key
key: "your_openai_api_key"
# OpenAI API 的基础 URL用于构建请求
base_url: "https://api.openai.com/v1"
# 支持的模型列表
models:
# OpenAI ChatGPT
- "gpt-3.5-turbo"
- "gpt-4"
# 默认使用的模型
default_model: "gpt-3.5-turbo"
# 消息相关设置
messages:
reload: "已重新加载配置文件!"
help: "===== MineChatGPT 帮助 ====="
help_ask: "/chatgpt <text> - 向ChatGPT提问"
help_reload: "/chatgpt reload - 重新加载配置文件"
help_model: "/chatgpt model <model_name> - 切换至其他模型"
help_modellist: "/chatgpt modellist - 可用的模型列表"
usage: "输入: /chatgpt model <model_name>"
model_switch: "已切换至模型 %s"
chatgpt_error: "无法联系ChatGPT。"
chatgpt_response: "ChatGPT: %s"
question: "你: %s"
invalid_model: "模型无效。使用 /chatgpt modellist 查看可用模型。"
available_models: "可用模型列表:"
no_permission: "你没有权限使用这个指令。需要的权限:%s"

View File

@@ -0,0 +1,23 @@
name: MineChatGPT
version: '${version}'
main: com.ddaodan.MineChatGPT.Main
author: ddaodan
description: A Spigot plugin for interacting with ChatGPT
commands:
chatgpt:
description: Interact with ChatGPT
usage: /chatgpt <question>
permissions:
minechatgpt.use:
description: Allows using the /chatgpt command to interact with AI
default: true
minechatgpt.reload:
description: Allows reloading the configuration file
default: op
minechatgpt.model:
description: Allows switching models
default: op
minechatgpt.modellist:
description: Allows listing available models
default: op