TH ▾
รับคีย์ API

AI ไม่เซ็นเซอร์สำหรับงานเขียน: นวนิยายความยาว

นักเขียนมักเจอการปฏิเสธในช่วงเวลาที่ไม่เหมาะสม: ระหว่างกลางบท กับตัวละครร้ายที่ต้องดูสมจริง บทความนี้ครอบคลุมการใช้ AI ไม่เซ็นเซอร์สำหรับเขียนนวนิยายความยาวผ่าน API และการจัดระเบียบต้นฉบับรอบหน้าต่างบริบท 100,000 โทเคน โค้ดที่ใช้งานได้สำหรับการร่างและแก้ไข และต้นทุนที่แน่นอนต่อการประมวลผลต้นฉบับแต่ละรอบ

อัปเดต

ม้วนกระดาษยาวข้างโคมไฟตั้งโต๊ะและเทอร์มินัล แสดงถึงการเขียนงานความยาวพร้อมหน้าต่างบริบทขนาดใหญ่

ประเด็นสำคัญ

  • หน้าต่างบริบทขนาด 100,000 โทเคนสามารถเก็บต้นฉบับยาวพร้อมบันทึกย่อของคุณและส่วนใหม่ได้ในคำขอเดียว
  • ใช้โมเดลเป็นคู่หูในการร่างงานโดยแบ่งงานออกเป็นส่วนๆ: วางโครงร่าง, ร่างเนื้อหา, แก้ไข, และบรรณาธิการรายบรรทัด
  • การสวมบทบาทและงานที่เน้นบทสนทนาได้ประโยชน์จากการมีแผ่นข้อมูลตัวละครที่คงอยู่ในข้อความระบบ
  • การแก้ไขต้นฉบับขนาด 60,000 tokensมีค่าใช้จ่ายประมาณหนึ่งเซ็นต์

เหตุผลที่นักเขียนมองหาโมเดลแบบไม่เซ็นเซอร์

หากคุณต้องการ AI ไม่มีการกรองเนื้อหา สำหรับการเขียน เหตุผลมักเป็นเรื่องปฏิบัติมากกว่าความน่าตกใจ นักเขียนนวนิยายอาชญากรรมต้องการตัวร้ายที่น่าเชื่อถือ บันทึกสงครามต้องการคำอธิบายตรงไปตรงมาเกี่ยวกับสิ่งที่เกิดขึ้น นักเขียนสยองขวัญต้องการความหวาดหวั่นที่ไม่ถูกทำให้เบาบางด้วยคำเตือนแบบสุภาพ นักเขียนนวนิยายรักที่เขียนสำหรับผู้ใหญ่ต้องการฉากที่จัดการด้วยทักษะเดียวกันกับฉากอื่นๆ

ผู้ช่วยทั่วไปมักทำให้เนื้อหาดังกล่าวอ่อนลง เพิ่มความคิดเห็นทางศีลธรรม หรือหยุดด้วยข้อความปฏิเสธสั้นๆ การหยุดทำงานแต่ละครั้งทำให้คุณเสียสายเรื่อง โมเดลที่อยู่เบื้องหลังเว็บไซต์นี้คือโมเดลแบบเปิดน้ำหนักโมเดลเดียว ซึ่งปรับแต่งมาให้ตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย และคุณสามารถเข้าถึงผ่าน API แชทธรรมดา คุณยังคงใช้บรรณาธิการ ไฟล์ และกระบวนการทำงานของคุณเอง โมเดลจะส่งคืนข้อความ

มีบรรทัดเดียวที่คงที่: ไม่มีเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์ ไม่ว่าในบริบทใด เนื้อหาอื่นๆ ทั้งหมดในนวนิยายสำหรับผู้ใหญ่ที่ถูกต้องตามกฎหมายเป็นเรื่องระหว่างคุณ ตัวละครของคุณ และผู้อ่าน บทความนี้เก็บตัวอย่างที่ไม่แสดงรายละเอียดทางเพศโดยเจตนา เครื่องมือนี้ใช้เพื่อทักษะการเขียน และทักษะคือสิ่งที่เราครอบคลุม

ใช้หน้าต่างบริบทขนาด 100,000 โทเคนอย่างมีกลยุทธ์

หน้าต่างบริบทมีขนาด 100,000 โทเคน ซึ่งใช้ร่วมกันระหว่างพรอมต์และการตอบกลับของโมเดล ในงานเขียนภาษาอังกฤษ โทเคนหนึ่งมีขนาดประมาณหนึ่งคำ ดังนั้นหน้าต่างจึงรองรับได้หลายหมื่นคำ สิ่งนี้เปลี่ยนวิธีการทำงานของคุณ

กับโมเดลที่มีหน้าต่างบริบทสั้น คุณต้องเสียเวลาไปกับสรุปและคำเตือน ด้วยหน้าต่างบริบทนี้ คุณสามารถวางข้อความจริงได้ โครงสร้างการทำงานสำหรับโครงการต้นฉบับมีลักษณะดังนี้:

  1. ข้อความระบบ (400 ถึง 1,000 โทเคน): กฎน้ำเสียง มุมมอง เวลา และนิสัยที่ห้าม
  2. สารานุกรมเรื่องราว (500 ถึง 3,000 โทเคน): ตัวละคร เส้นเวลา สถานที่ และธีมที่ปรากฏตลอดเรื่อง
  3. บทที่เกี่ยวข้อง (สูงสุดหลายหมื่นโทเคน): ข้อความที่ฉากใหม่ต้องสอดคล้องกับ
  4. คำสั่ง (100 ถึง 300 โทเคน): สิ่งที่ต้องเขียนหรือแก้ไข และความยาว

วางคำสั่งไว้ท้ายสุด โมเดลให้ความสำคัญกับส่วนท้ายของพรอมต์อย่างมาก และการร้องขอสุดท้ายที่ชัดเจนช่วยลดการเบี่ยงเบน เหลือพื้นที่ว่างสำหรับการตอบกลับ: หากคุณต้องการฉากขนาด 3,000 โทเคน อินพุตควรอยู่ต่ำกว่า 97,000 โทเคนอย่างมีนัยสำคัญ ความยาวของการตอบกลับสูงสุดคือพื้นที่ว่างที่เหลือจากพรอมต์ และ max_tokens เป็นตัวเลือก

อย่างไรก็ตาม ข้อความมากขึ้นไม่ได้หมายความว่าดีกว่าเสมอไป คำตอบที่ต้องสอดคล้องกับ 80,000 โทเคนจากบทก่อนหน้าอาจสูญเสียรายละเอียดเล็กๆ น้อยๆ เมื่อความสอดคล้องสำคัญ ให้เพิ่มรายการข้อเท็จจริงสั้นๆ ที่ฉากต้องเคารพ แม้ว่าจะรวมบทเหล่านั้นไว้แล้วก็ตาม

เวิร์กโฟลว์การร่างและแก้ไขในโค้ด

การแบ่งงานออกเป็นขั้นตอนให้งานเขียนที่ดีกว่าคำขอเดียวขนาดใหญ่ สคริปต์นี้ร่างฉากจากบันทึกย่อ จากนั้นรันขั้นตอนการแก้ไขที่อุณหภูมิต่ำลง

from openai import OpenAI

client = OpenAI(base_url="https://api.nofilterai.cc/v1", api_key="YOUR_KEY")

VOICE = ("Literary crime fiction. Close third person, past tense. "
         "Short paragraphs, concrete nouns, dialogue without adverbs. "
         "No summary endings, no moral commentary.")

def ask(system, user, temp):
    r = client.chat.completions.create(
        model="uncensored",
        temperature=temp,
        messages=[{"role": "system", "content": system},
                  {"role": "user", "content": user}],
    )
    return r.choices[0].message.content

notes = "Inspector Hale interrogates a witness who is lying about the night of the fire. 600 words, mostly dialogue."
draft = ask(VOICE, notes, 0.9)

edited = ask(
    "You are a line editor. Keep the โครงเรื่อง and voice. Cut filler, fix rhythm, remove repeated phrasing. Return only the revised text.",
    draft,
    0.5,
)
print(edited)

สองนิสัยนี้ช่วยปรับปรุงผลลัพธ์ ประการแรก ให้ขอการแก้ไขเฉพาะเจาะจง เช่น "ตัดทุกประโยคที่อธิบายความรู้สึกที่บทสนทนาแสดงอยู่แล้ว" ประการที่สอง ให้โฟกัสในแต่ละรอบ: โครงเรื่อง จากนั้นบทสนทนา จากนั้นจังหวะ การสั่งงานแบบคลุมเครือ "ทำให้มันดีขึ้น" จะให้ผลลัพธ์ที่คลุมเครือเช่นกัน

การตั้งค่าการสุ่มตัวอย่างจะถูกส่งผ่านไปยังโมเดล: temperature, top_p, stop, seed และค่าปรับสำหรับการปรากฏและความถี่ หากโมเดลนำภาพหรือวลีเดิมมาใช้ซ้ำ ให้เพิ่มค่าปรับเล็กน้อย และหลีกเลี่ยงค่าขนาดใหญ่ซึ่งอาจทำให้มันเลือกคำที่แปลก

การสวมบทบาทและการเขียนที่ขับเคลื่อนโดยตัวละคร

นักเขียนหลายคนร่างบทสนทนาโดยการสวมบทบาทตัวละครกับโมเดล: การสอบสวน การเจรจา หรือการสนทนาที่ยากลำบากระหว่างพี่น้อง รูปแบบคือแผ่นข้อมูลตัวละครที่คงที่พร้อมประวัติข้อความที่เลื่อนไป

curl https://api.nofilterai.cc/v1/chat/completions \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "temperature": 0.9,
    "stream": true,
    "messages": [
      {"role": "system", "content": "You play Corvin, a sarcastic retired smuggler, 60, bad knee, distrusts officials. Stay in character. Reply in 2 to 4 sentences. Never narrate the other character actions."},
      {"role": "user", "content": "Customs officer here. Mind if I look in the hold?"}
    ]
  }'

สตรีมมิงทำให้การสนทนาสดจริง เนื่องจากข้อความปรากฏเมื่อผลิตขึ้น และส่วนสุดท้ายมีตัวเลขการใช้งาน โปรดจำไว้ว่าคำขอแบบสตรีมมิงจะครอบครองสล็อตคำขอพร้อมกันของคุณหนึ่งสล็อตจนกว่าจะเสร็จสิ้น: 8 สล็อตสำหรับคีย์เต็ม และ 2 สล็อตสำหรับคีย์ทดลอง

สำหรับแอปเพื่อนและผลิตภัณฑ์การสวมบทบาทสำหรับผู้ใหญ่ ให้ใส่กฎในข้อความระบบและทำให้สั้น รายการข้อกำหนดและข้อห้ามที่ยาวมักปฏิบัติตามได้น้อยกว่าสามบรรทัดที่ชัดเจน หากคุณกำลังเปรียบเทียบเส้นทางนี้กับแพลตฟอร์มตัวละครที่โฮสต์ หน้าเว็บเกี่ยวกับ NoFilter AI และ Character AI อธิบายความแตกต่างระหว่างแพลตฟอร์มและ API

ต้นทุนระดับต้นฉบับ คำนวณแล้ว

ราคาอยู่ที่ $0.15 ต่อ 1M โทเคนอินพุต และ $0.50 ต่อ 1M โทเคนเอาท์พุต นี่คือต้นทุนของงานเขียนทั่วไป:

งานโทเคนอินพุตโทเคน outputต้นทุน
ร่างฉากขนาด 700 คำพร้อม เอกสารอ้างอิงของเรื่อง4,0001,000$0.0006 + $0.0005 = $0.0011
การแก้ไขต้นฉบับขนาด 60,000 tokens60,0004,000$0.009 + $0.002 = $0.011
แก้ไข 10 ครั้ง600,00040,000$0.09 + $0.02 = $0.11
เติมหน้าต่างบริบทหนึ่งครั้ง ไม่มีการตอบกลับ100,0000$0.015

การแก้ไขนวนิยายส่วนใหญ่มีต้นทุนประมาณหนึ่งเซ็นต์ โทเคนเอาท์พุตมีราคาแพงกว่าต่อโทเคน ดังนั้นการขอการตอบกลับที่ยาวนานจะเพิ่มต้นทุนเร็วกว่าการขอพรอมต์ที่ยาวนาน แต่ยอดรวมยังคงน้อย

คุณจ่ายจาก prepaid credit ไม่มี subscription และ credit ไม่หมดอายุ การเติมเงินทำได้ทุกจำนวนเต็มตั้งแต่ $20 ถึง $500 พร้อมโบนัส +5% จาก $50, +10% จาก $100 และ +15% จาก $200 คริปโตเป็นวิธีการชำระเงิน: USDT บน TRC20 หรือ USDC บน Base คำขอที่ล้มเหลวหรือถูกปฏิเสธจะไม่ถูกเรียกเก็บเงิน หน้าราคา มีรายละเอียด และ หน้า API key มีทดลองใช้ฟรี $0.50 เป็นเวลา 7 วัน

พรอมต์สำหรับงานเขียนทั่วไป

เอนด์พอยต์เดียวกันรองรับงานหลายประเภท แต่ละงานต้องการพรอมต์ที่แตกต่างกัน

การวางแผนโครงเรื่อง

ขอรายการบทพร้อมประโยคสรุปแต่ละบทและการเปลี่ยนแปลงที่เกิดขึ้น ขอสามโครงสร้างทางเลือกแล้วเลือกหนึ่ง ใช้ temperature สูงเพราะเป้าหมายคือความหลากหลาย

บทสนทนา

ระบุผู้พูด สิ่งที่แต่ละคนต้องการ และสิ่งที่ต้องไม่พูด บอกโมเดลให้รักษาคำพูดให้สั้นและหลีกเลี่ยงการที่ตัวละครบอกรู้สึกของตัวเองโดยตรง Subtext คือความแตกต่างระหว่างฉากกับบทสนทนา

ตรวจสอบความต่อเนื่อง

วางต้นฉบับและถามคำถามเฉพาะเจาะจง: ระบุทุกครั้งที่กล่าวถึงอายุของกัปตันท่าเรือ หรือทุกครั้งที่ลำดับเวลาขัดแย้งกับ เอกสารอ้างอิงของเรื่อง หน้าต่างบริบทขนาดใหญ่ทำให้การตรวจสอบประเภทนี้เป็นไปได้ และ temperature ต่ำช่วยให้คำตอบตรงไปตรงมา

แก้ไขระดับบรรทัด

ขอย่อหน้าที่แก้ไขแล้วพร้อมรายการการเปลี่ยนแปลง หากคุณต้องการเพียงคำแนะนำ ให้ระบุ โมเดลจะเว้นข้อความของคุณไว้และแสดงความคิดเห็นแทน

รักษาเสียงของคุณเอง

วางสองหรือสามหน้าที่คุณเขียนเองและขอให้โมเดลอธิบายสไตล์ในห้าจุด: ความยาวประโยค คำศัพท์ การติดป้ายบทสนทนา ใส่จุดเหล่านี้ใน system message บทที่กลับมาจะใกล้เคียงกับคุณมากขึ้น และคุณใช้เวลาแก้ไขน้อยลง

ขีดจำกัดที่ควรรู้ก่อนเริ่มโครงการ

โมเดลไม่ได้แทนที่บรรณาธิการ และบางครั้งอาจผลิตงานเขียนที่แบนหรือซ้ำๆ ขอบเขตบางประการคุ้มค่ากับการวางแผน

  • เฉพาะข้อความ ไม่มีการสร้างภาพ เสียง หรือวิดีโอ ไม่มีการสร้าง embedding และไม่มี fine-tuning
  • ขีดจำกัดอัตรา คีย์เต็มอนุญาตคำขอพร้อมกัน 8 คำขอและ 300 ต่อนาที เมื่อเกินขีดจำกัดคุณจะได้รับ 429 พร้อม rate_limited หรือ concurrency
  • การโอเวอร์โหลดชั่วคราว 429 พร้อม Retry-After: 5 หมายถึงรอห้าวิแล้วลองใหม่
  • ความเป็นส่วนตัว พรอมต์ไม่ถูกนำไปใช้ในการฝึกโมเดล ซึ่งมีประโยชน์สำหรับงานที่ยังไม่ได้ตีพิมพ์
  • ความเป็นอิสระ โมเดลนี้ดำเนินการโดยผู้ให้บริการที่เป็นอิสระ ไม่ใช่ผลิตภัณฑ์อย่างเป็นทางการจากผู้ผลิต AI รายใหญ่รายใด

หากคุณทำงานกับลูกค้างานเขียนแทนหรือสำนักพิมพ์ ให้ตรวจสอบสิ่งที่พวกเขาอนุญาตเกี่ยวกับร่างงานที่ช่วยโดย AI ก่อนเริ่มงาน นั่นเป็นประเด็นทางสัญญา ไม่ใช่ประเด็นทางเทคนิค สำหรับรายละเอียดพารามิเตอร์และรูปแบบข้อผิดพลาด ดูเอกสาร API

ถาม-ตอบ

ข้อความปริมาณเท่าใดจึงจะพอดีกับคำขอหนึ่งคำ?

หน้าต่างบริบทมีขนาด 100,000 โทเคนสำหรับพรอมต์และคำตอบรวมกัน ในภาษาอังกฤษคือคำหลายหมื่นคำ ดังนั้นต้นฉบับจำนวนมากจึงพอดีพร้อมพื้นที่สำหรับหมายเหตุและข้อความใหม่

ฉันสามารถใช้สำหรับเกมบทบาทผู้ใหญ่หรือแอปเพื่อนคู่ใจได้หรือไม่?

โมเดลนี้ปรับแต่งให้ตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย ดังนั้นนวนิยายและเกมบทบาทสำหรับผู้ใหญ่จึงอยู่ในขอบเขต เนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์จะไม่อนุญาตเด็ดขาด

ฉันสามารถลองใช้ก่อนจ่ายเงินได้หรือไม่?

ใช่ ผู้ใช้ใหม่สามารถรับเครดิตทดลองใช้ $0.50 ได้ด้วยการคลิกเดียวที่หน้าคีย์ API ไม่จำเป็นต้องชำระเงิน และใช้งานได้ 7 วัน

แอปพลิเคชันการเขียนใดบ้างที่สามารถเชื่อมต่อกับโมเดลนี้ได้?

แอปพลิเคชันใดๆ ที่รองรับ Base URL ที่เข้ากันได้กับ OpenAI, API key และชื่อโมเดล ใช้ model ID uncensored และ Base URL จากเอกสารประกอบ

คีย์ของคุณอยู่ห่างแค่ขั้นตอนเดียว

สร้างบัญชี คัดลอกคีย์ และเปลี่ยน base URL นั่นคือการตั้งค่าทั้งหมด