✨ ปลั๊กอินง่ายๆ ตามโมเดล AI~ ✨
ปลั๊กอินนี้มีไว้เพื่อความบันเทิงและการสื่อสารการเรียนรู้เท่านั้น
NaiLongRemove เป็นปลั๊กอินการจดจำ NaiLong ที่สร้างขึ้นด้วยโมเดล AI แบบง่าย ซึ่งสามารถระบุอีโมติคอน NaiLong ในกลุ่มและถอนอีโมติคอนได้
ปัจจุบัน ปลั๊กอินรองรับสองรุ่น ซึ่งสามารถเปลี่ยนแปลงได้ผ่านไฟล์การกำหนดค่า สำหรับรายละเอียด โปรดดูส่วนการกำหนดค่าที่ด้านล่างของเอกสาร
ผู้ใช้สามารถเลือกรุ่นที่ชื่นชอบได้ตามความต้องการ ประสิทธิภาพของทั้งสองรุ่นได้รับการปรับให้เหมาะสมแล้ว แต่อาจมีระดับข้อผิดพลาดที่แตกต่างกันออกไป คุณยังสามารถให้ข้อเสนอแนะกับเราต่อไปได้~
หากคุณไม่เคยทำงานกับ NoneBot โปรดตรวจสอบเอกสารนี้
เพียงเลือกวิธี ใดวิธีหนึ่ง ที่กล่าวถึงด้านล่าง
ติดตั้งปลั๊กอิน nb nonebot-plugin-nailongremove
pip ติดตั้ง nonebot-plugin-nailongremove
pdm เพิ่ม nonebot-plugin-nailongremove
บทกวีเพิ่ม nonebot-plugin-nailongremove
conda ติดตั้ง nonebot-plugin-nailongremove
เปิดไฟล์ pyproject.toml
ในไดเร็กทอรีรากของโปรเจ็กต์ nonebot2 และเพิ่มลงในรายการ plugins
ในส่วน [tool.nonebot]
[tool.nonebot]ปลั๊กอิน = [ # ... "nonebot_plugin_nailongremove"]
เพิ่มการกำหนดค่าที่จำเป็นในตารางต่อไปนี้ลงในไฟล์ .env
ของโปรเจ็กต์ nonebot2
รายการการกำหนดค่า | ที่จำเป็น | ค่าเริ่มต้น | แสดงให้เห็น |
---|---|---|---|
การกำหนดค่าทั่วโลก | |||
PROXY | เลขที่ | None | ที่อยู่พร็อกซีที่ใช้เมื่อดาวน์โหลดไฟล์เช่นรุ่นต่างๆ |
การกำหนดค่าการตอบสนอง | |||
NAILONG_BYPASS_SUPERUSER | เลขที่ | True | ไม่ว่าจะไม่ตรวจสอบภาพที่ส่งโดย superusers หรือไม่ |
NAILONG_BYPASS_ADMIN | เลขที่ | True | ไม่ว่าจะไม่ตรวจสอบภาพที่ส่งโดยผู้ดูแลกลุ่มหรือไม่ |
NAILONG_NEED_ADMIN | เลขที่ | False | ระบุว่าจะไม่ตรวจสอบรูปภาพทั้งหมดในกลุ่มหรือไม่เมื่อคุณไม่ใช่ผู้ดูแลกลุ่ม |
NAILONG_LIST_SCENES | เลขที่ | [] | รายการ ID ฉากแชทขาวดำคือ ID แชทภายใต้การแชทระดับเดียว เช่น หมายเลขกลุ่ม QQ ภายใต้การแชทหลายระดับ จะเป็น ID แชทของแต่ละระดับคั่นด้วย _ เช่น ช่องย่อยภายใต้ช่อง หรือแชทส่วนตัวภายใต้ช่อง |
NAILONG_BLACKLIST | เลขที่ | True | ไม่ว่าจะใช้โหมดบัญชีดำ |
NAILONG_PRIORITY | เลขที่ | 100 | ลำดับความสำคัญของตัวจับคู่ |
การกำหนดค่าพฤติกรรม | |||
NAILONG_RECALL | เลขที่ | True | ไม่ว่าจะถอนข้อความ |
NAILONG_MUTE_SECONDS | เลขที่ | 0 | ตั้งเวลาการปิดเสียง ค่าเริ่มต้นคือ 0 นั่นคือ ไม่มีหน่วยการปิดเสียง: วินาที |
NAILONG_TIP | เลขที่ | 本群禁止发奶龙! | หากต้องการส่งข้อความแจ้ง ให้ใช้เทมเพลตข้อความของ Alconna ตัวแปรที่มีอยู่แสดงอยู่ด้านล่าง |
NAILONG_FAILED_TIP | เลขที่ | {:Reply($message_id)}呜,不要发奶龙了嘛? ?? | พรอมต์ที่ส่งเมื่อการเรียกคืนล้มเหลวหรือถูกปิดใช้งาน เช่นเดียวกับข้างต้น |
รูปแบบการกำหนดค่าทั่วไป | |||
NAILONG_MODEL_DIR | เลขที่ | ./data/nailongremove | ดาวน์โหลดตำแหน่งของโมเดล |
NAILONG_MODEL | เลขที่ | 0 | เลือกรุ่นที่จะโหลด รุ่นที่มี แสดงด้านล่าง |
NAILONG_AUTO_UPDATE_MODEL | เลขที่ | True | ไม่ว่าจะอัปเดตโมเดลโดยอัตโนมัติหรือไม่ |
NAILONG_CONCURRENCY | เลขที่ | 1 | เมื่อรูปภาพเป็นภาพเคลื่อนไหว จำนวนสูงสุดของกรอบรูปภาพที่รู้จักพร้อมกันสำหรับรูปภาพนั้น |
NAILONG_ONNX_TRY_TO_USE_GPU | เลขที่ | True | ว่าจะลองใช้ GPU เมื่อโหลดโมเดล onnx หรือไม่ หากล้มเหลว ชุดคำเตือนจะปรากฏขึ้น แต่จะไม่มีผลกระทบต่อปลั๊กอิน หากคุณไม่ต้องการเห็นคำเตือน เพียงปิดรายการการกำหนดค่านี้ |
การกำหนดค่าเฉพาะรุ่น 1 | |||
NAILONG_MODEL1_YOLOX_SIZE | เลขที่ | [416,416] | สำหรับรุ่น 1 อินพุตโมเดลแบบกำหนดเองอาจมีการเปลี่ยนแปลงขนาด |
NAILONG_MODEL1_TYPE | เลขที่ | tiny | รุ่น 1 แบบรุ่นที่ใช้ มี tiny / m |
NAILONG_MODEL1_SCORE | เลขที่ | 0.5 | เกณฑ์ความเชื่อมั่นแบบจำลอง 1 ช่วง 0 ~ 1 |
การกำหนดค่าเบ็ดเตล็ด | |||
NAILONG_GITHUB_TOKEN | เลขที่ | None | โทเค็นการเข้าถึง GitHub คุณสามารถลองกรอกได้หากคุณประสบปัญหาในการดาวน์โหลดหรืออัปเดตโมเดล |
0
: การอนุมานตามการฝึกอบรมโมเดลการจัดหมวดหมู่รูปภาพ Renet50 ขอบคุณ @spawner1145 ที่ให้โมเดล ลิงก์ต้นฉบับ: spawner1145/NailongRecognize
1
: การอนุมานการฝึกอบรมตามโมเดลการตรวจจับเป้าหมาย YOLX ขอบคุณ @NKXingXh ที่ให้โมเดล ลิงก์ดั้งเดิม: nkxingxh/NailongDetection
ชื่อตัวแปร | พิมพ์ | แสดงให้เห็น |
---|---|---|
$event | Event | เหตุการณ์ปัจจุบัน |
$target | Target | เป้าหมายของเหตุการณ์ |
$message_id | str | รหัสข้อความ |
$msg | UniMessage | ข่าวปัจจุบัน |
$ss | Session | เซสชันปัจจุบัน |
$checked_image | bytes | รูปภาพหลังจากเลือกเป้าหมายที่เกี่ยวข้องในเฟรมแล้ว จะมีอยู่เฉพาะเมื่อการกำหนดค่าโมเดลเป็น 1 |
ทันทีที่มีคนรู้จักอิโมติคอน Milk Dragon มันจะถูกถอนออกและเตือน
กลุ่มการสื่อสารอย่างเป็นทางการของ Nonebot2: 768887710 (สามารถถามคำถามพื้นฐานเกี่ยวกับการติดตั้งและการปรับใช้ได้ที่นี่)
กลุ่มการเรียนรู้และแลกเปลี่ยนปัญญาประดิษฐ์: 949992679 (คุณสามารถมาที่นี่เพื่อเรียนรู้และแลกเปลี่ยนเทคโนโลยีที่เกี่ยวข้องกับ AI)
กลุ่มแลกเปลี่ยนการเรียนรู้ปลั๊กอินหุ่นยนต์: 200980266 (สามารถดูความคิดเห็นเกี่ยวกับความแม่นยำของโมเดล Robot BUG และปัญหาอื่นๆ ได้ที่นี่)
ยินดีต้อนรับทุกท่านเข้าร่วมกลุ่มเพื่อเรียนรู้และสื่อสารไปด้วยกัน~
รูปแบบการเพิ่มประสิทธิภาพได้รับการอัปเดตโดยอัตโนมัติ (อาจเป็นการเพิ่มประสิทธิภาพแบบย้อนกลับ)
เปลี่ยนชื่อรายการกำหนดค่า NAILONG_YOLOX_SIZE
-> NAILONG_MODEL1_YOLOX_SIZE
ขณะนี้โมเดล 1 สามารถรับเวอร์ชันล่าสุดได้โดยอัตโนมัติ หรือคุณสามารถเลือกประเภทโมเดลเพื่อใช้ผ่านการกำหนดค่าได้
ขณะนี้โมเดล 1 สามารถควบคุมเกณฑ์ความเชื่อมั่นในการรู้จำผ่านรายการการตั้งค่าคอนฟิกได้
เมื่อโหลดโมเดล onnx จะพยายามใช้ GPU เป็นค่าเริ่มต้น หากล้มเหลว ชุดคำเตือนจะปรากฏขึ้น หากคุณไม่ต้องการเห็นคำเตือน โปรดดูด้านบนเพื่อปิดการกำหนดค่าที่เกี่ยวข้อง
แก้ไขข้อผิดพลาดที่การกำหนดค่า NAILONG_NEED_ADMIN
ไม่มีผล
แก้ไขข้อบกพร่องของการเพิกเฉยต่อการจัดการกลุ่มและผู้ใช้ระดับสูงไม่ถูกต้อง
ปรับโครงสร้างโค้ดใหม่และแก้ไขข้อบกพร่องที่อาจเกิดขึ้น
เพิ่มตัวแปร $checked_image
ดาวน์โหลดโมเดลจากพื้นที่เก็บข้อมูลดั้งเดิม
ปรับโครงสร้างปลั๊กอินใหม่เพื่อปรับให้เข้ากับหลายแพลตฟอร์ม
มีการอัปเดตโมเดลใหม่ 2 โมเดลเพื่อเพิ่มประสิทธิภาพความแม่นยำของโมเดล ผู้ใช้สามารถเลือกโมเดลใดโมเดลหนึ่งสำหรับการอนุมานได้
เพิ่มฟังก์ชันต่างๆ เช่น การแบน การจัดกลุ่มรายการขาวดำ ตัวเลือกการปิดการตรวจจับผู้ดูแลระบบ ฯลฯ
เพิ่มตัวเลือกรูปแบบการอัพเดตอัตโนมัติ