coze chat proxy
v0.0.5
model ได้token และ id(COZE_BOT_ID) เอกสิทธิ์ของบอทซึ่งเป็นบอทโฮสต์โดย Cozetoken(BOT_TOKEN) ซึ่งเป็นข้อความที่ส่งและรับไปยัง BOT-01 และได้รับSend Messages Read Message History ฯลฯ ) และเชิญพวกเขาไปยังเซิร์ฟเวอร์เพื่อบันทึก ID เซิร์ฟเวอร์ ( GUILD_ID )token ของ Discord-Bot นั่นคือ token ของ Bot-01 หลังจากคลิกเพื่อให้เสร็จสมบูรณ์คุณสามารถดู BOT-01 ออนไลน์ในเซิร์ฟเวอร์ Discord และสามารถใช้ @.env (ตัวแปรสภาพแวดล้อมมีประสิทธิภาพ) และเริ่มโครงการนี้ LOG_LEVEL:info info เริ่มต้น
SERVER_PORT:8080 , เริ่มต้น 8080
BOT_CONFIG:bot.json ไฟล์การกำหนดค่า Discord-bot, bot.json เริ่มต้น
AUTH_TOKEN : 123456 การร้องขอส่วนหัวการตรวจสอบค่า (รวมด้านหน้าและด้านหลัง) หลังจากกำหนดค่าพารามิเตอร์นี้ให้เพิ่มพารามิเตอร์ Authorization ลงใน header คำขอทุกครั้งที่คุณเริ่มคำขอนั่นคือเพิ่ม Authorization:Bearer 123456 , ค่าเริ่มต้น 1234567890:ABCDEFGHIJKLMNOPQRSTUVWXYZ
.env ในไดเรกทอรีเดียวกับโปรแกรม [
{
"model": "gpt-3.5-turbo", // bot模型可自定义,与请求接口保持一致 可自定义
"bot_token": "MTI************", //见如何使用.3
"coze_bot_id": "120**********", //见如何使用.2
"guild_id": "103************", //见如何使用.4
"channel_id": "120*********" //在所在服务器 创建频道 记录id
},
{
"model": "dall-e-3", // bot模型可自定义,与请求接口保持一致 可自定义
"bot_token": "MTI************", //见如何使用.3
"coze_bot_id": "120**********", //见如何使用.2
"guild_id": "103************", //见如何使用.4
"channel_id": "120*********" //在所在服务器 创建频道 记录id
}
]
mkdir -p $PWD/coze-chat-proxy
docker run -itd --name=coze-chat-proxy -p 8080:8080 -v $PWD/coze-chat-proxy:/data:/app/data -v $PWD/coze-chat-proxy/log:/app/log -e AUTH_TOKEN=<AUTH_TOKEN>
registry.cn-hangzhou.aliyuncs.com/aurorax/coze-chat-proxy:<tag>
bot.json ในไดเรกทอรี $PWD/coze-chat-proxy/data และรีสตาร์ทคอนเทนเนอร์ http://<ip>:<port>/v1/chat/completions
curl --location --request POST 'http://127.0.0.1:8080/v1/chat/completions'
--header 'Authorization: Bearer ****'
--header 'User-Agent: Apifox/1.0.0 (https://apifox.com)'
--header 'Content-Type: application/json'
--data-raw '{
"model": "gpt-3.5-turbo",
"messages": [
{
"role": "user",
"content": "西红柿炒钢丝球怎么做?"
}
],
"stream": false,
}'
http://<ip>:<port>/v1/images/generations
curl --location --request POST 'http://127.0.0.1:8080/v1/images/generations'
--header 'Authorization: Bearer ****'
--header 'User-Agent: Apifox/1.0.0 (https://apifox.com)'
--header 'Content-Type: application/json'
--data-raw '{
"model": "dall-e-3",
"prompt": "A cute dog",
"n": 1,
"size": "1024x1024"
}'