DOCUMENTATION · MCP

ใช้ KhianMe
ในแอปที่คุณเขียนอยู่

เชื่อมต่อเครื่องมือเขียนภาษาไทยและอังกฤษ แล้วเลือกงานที่ต้องการ

CONNECT

เชื่อมต่อ แล้วเริ่มเขียน

เลือกแอปที่คุณใช้ · URL เซิร์ฟเวอร์ https://api.khianme.com/mcp · ดูแบบทีละขั้น ↗

รองรับแอปไหนบ้าง

เซิร์ฟเวอร์เป็น MCP แบบ Streamable HTTP ตัวเดียว ต่อได้สองทาง: OAuth (กด Connect แล้วเข้าสู่ระบบ) เปิดให้ Claude, Grok และ ChatGPT · Bearer token ใน header ใช้กับทุกแอปที่ให้ใส่ header ได้ · ทดสอบแล้ว = เรียกเครื่องมือจริงจากเครื่องของเราเมื่อ 14–15 ก.ย. 2569 · ตามเอกสารผู้ผลิต = ผู้ผลิตระบุว่ารับ header แต่เรายังไม่ได้ลองเอง

แอปวิธีต่อสถานะ
Claude.ai (เว็บ)Custom connector + OAuthใช้ได้ · วิธีอยู่ด้านล่าง
Claude Desktopconnector เดียวกับ Claude.ai ตามบัญชีใช้ได้ · ตั้งครั้งเดียวบนเว็บ
Claude แอปมือถือ (iOS/Android)connector เดียวกับ Claude.ai ตามบัญชีใช้ได้ · ตั้งครั้งเดียวบนเว็บ
Claude Code (CLI)claude mcp add --transport http khianme https://api.khianme.com/mcp --header "Authorization: Bearer …"ทดสอบแล้ว
Grok (เว็บ)Custom Connector + OAuth PKCEใช้ได้ · ค่าอยู่ด้านล่าง
Codex CLI (OpenAI)codex mcp add khianme --url https://api.khianme.com/mcp --bearer-token-env-var KHIANME_TOKENทดสอบแล้ว
Gemini CLI (Google)gemini mcp add -t http khianme https://api.khianme.com/mcp -H "Authorization: Bearer …"ทดสอบแล้ว (เชื่อมต่อ)
opencode"mcp": { "khianme": { "type": "remote", "url": "…/mcp", "headers": { "Authorization": "Bearer …" } } }ทดสอบแล้ว
Cursor · Windsurf · VS Code (Copilot)config JSON แบบด้านล่าง (url + headers)ตามเอกสารผู้ผลิต
ChatGPT (connector)Developer mode → connector + OAuthทดสอบแล้ว · วิธีอยู่ด้านล่าง
เว็บแอป khianme.com/appไม่ต้องตั้งค่า เข้าสู่ระบบแล้วใช้ได้เลยใช้ได้

token ใส่ใน header เท่านั้น ห้ามใส่ต่อท้าย URL หรือใน argument ของเครื่องมือ · connector ของ Claude ผูกกับบัญชี Claude ของคุณ จึงตามไปทุกอุปกรณ์ที่เข้าบัญชีเดียวกัน

Claude.ai

  1. เพิ่ม custom connector ชื่อ KhianMe ด้วย URL ด้านบน
  2. กด Connect → เข้าสู่ระบบ KhianMe → อนุญาตและเชื่อมต่อ
  3. เปิดแชตใหม่ แล้วเปิด KhianMe ในเมนู + → Connectors
การตั้งค่า OAuth และทางเลือก Bearer header

หน้าต่าง Add custom connector ของ Claude.ai รับเฉพาะ URL ไม่รับ JSON: ใส่ชื่อ KhianMe และ URL https://api.khianme.com/mcp แล้วกด Continue

  1. ปล่อย Authentication เป็น Always required (Detected) และใช้ OAuth client แบบที่ Claude แนะนำ
  2. กด Add แล้วกด Connect ที่ KhianMe
  3. เข้าสู่ระบบ KhianMe และกด อนุญาตและเชื่อมต่อ หนึ่งครั้ง
  4. เปิดแชตใหม่ กด + → Connectors แล้วเปิด KhianMe

ระบบรองรับ Claude OAuth แบบ Dynamic Client Registration + S256 PKCE และออก token แยกต่อการเชื่อมต่อ หากหน้าจอของคุณไม่มี OAuth ให้ใช้ static header เป็นทางเลือก: Authentication None → Add header Authorization: Bearer <โทเคน> ห้ามใส่ token ต่อท้าย URL

Grok

  1. เพิ่ม Custom Connector ด้วย URL ด้านบน เลือก OAuth และ PKCE
  2. กรอกค่า OAuth ด้านล่าง โดยปล่อย Client Secret ว่าง
  3. เข้าสู่ระบบ KhianMe → อนุญาตและเชื่อมต่อ → เปิดแชตใหม่
ค่า OAuth สำหรับ Grok

หน้าต่าง Custom Connector ของ Grok ใช้ OAuth 2.1 + PKCE: ใส่ Server URL https://api.khianme.com/mcp แล้วใช้ค่าต่อไปนี้ในหน้าต่าง OAuth

Client ID
grok-web
Authorization Endpoint
https://api.khianme.com/oauth/authorize
Token Endpoint
https://api.khianme.com/oauth/token
Scopes
mcp
Token Auth Method
none (PKCE only)
  1. กด Add Connector แล้วเลือก OAuth และ Use PKCE / none
  2. กรอกค่า OAuth ตามด้านบน โดยปล่อย Client Secret ว่าง
  3. เมื่อเปิดหน้า KhianMe ให้เข้าสู่ระบบ แล้วกด อนุญาตและเชื่อมต่อ
  4. กลับไป Grok เปิดแชตใหม่และเรียกเครื่องมือ KhianMe ได้เลย

การเชื่อมต่อ Grok ออกโทเคนแยกจาก Bearer token ที่สร้างในหน้าแอป และเก็บเฉพาะค่า HMAC ของ authorization code ในระบบ โทเคนไม่ปรากฏใน URL

ChatGPT

  1. Settings → Plugins → เปิด Developer mode (สวิตช์อยู่ใต้ Security and login)
  2. กด + → ใส่ Server URL ด้านบน → Authentication OAuth
  3. เข้าสู่ระบบ KhianMe → อนุญาตและเชื่อมต่อ → ChatGPT จะแจ้งว่า KhianMe is installed
ทำไม ChatGPT ไม่ต้องกรอก Client ID

ChatGPT ส่ง Client ID Metadata Document มาแทนการลงทะเบียน: client_id เป็น URL บน chatgpt.com ที่ออกให้ต่อ connector ระบบจะดึงเอกสารนั้นจาก chatgpt.com เท่านั้น แล้วใช้ callback ที่เอกสารประกาศ ไม่มีค่าอะไรให้กรอกและไม่ต้องใช้ Client Secret

โทเคนของ ChatGPT ออกแยกต่อ connector เหมือน Claude และ Grok และไม่ใช่ Bearer token ที่สร้างในหน้าแอป ถ้าเชื่อมต่อใหม่ให้ลบ connector เดิมก่อน

แอปที่รับ MCP config แบบ JSON

  1. เข้าสู่ระบบ แล้วเปิด บัญชี → การเชื่อมต่อ
  2. กดสร้าง Bearer token สำหรับ MCP แล้วคัดลอก config พร้อมใช้
  3. วางในช่อง Import JSON / MCP config ของแอปที่ใช้
ตัวอย่าง config และวิธีใช้ token

สำหรับ MCP client ใช้ Bearer token ที่ออกให้คุณเองใน header โค้ดเป็น credential และไม่ใช่ argument ของเครื่องมือ ส่วนหน้าเว็บให้เข้าสู่ระบบด้วยวิธีที่เปิดไว้ เช่น Google/อีเมล หรือใช้ access code เดิมที่ หน้าเข้าสู่ระบบ เพื่อแลกเป็น session cookie ที่มีอายุจำกัด

  1. เข้าสู่ระบบที่ หน้าเข้าสู่ระบบ
  2. กลับมาที่ หน้าแอป แล้วเปิดส่วน บัญชี
  3. กด สร้าง Bearer token สำหรับ MCP
  4. กด คัดลอก config พร้อมใช้ แล้ววางในช่อง Import JSON/MCP config ของเครื่องมือที่คุณใช้
{
  "mcpServers": {
    "khianme": {
      "type": "http",
      "url": "https://api.khianme.com/mcp",
      "headers": { "Authorization": "Bearer <YOUR-TOKEN-HERE>" }
    }
  }
}

บล็อกนี้เป็น shape เดียวกับ DEPLOY.md — แทนค่าในตัวอย่างด้วย Bearer token ของคุณ ห้ามใส่ token ใน URL หรือใน argument ของ tool MCP client ที่ไม่มี Origin ไม่ถูก CORS ขวาง

เก็บ token เป็นความลับ ใช้ใน header เท่านั้น ห้ามใส่ใน URL หรือ argument ของเครื่องมือ

TOOLS

มี 11 เครื่องมือ

เขียนและปรับงาน

humanize

มีร่างแล้ว → เขียนใหม่ พร้อมรายงานค่าที่ตรวจและสิ่งที่ไม่ได้ตรวจ

พารามิเตอร์และขอบเขต

รับร่างข้อความ แล้วคืนข้อความที่เขียนใหม่พร้อม notes เรื่องการเปรียบเทียบและสิ่งที่ไม่ได้ตรวจ ถ้างานไม่ผ่านการเปรียบเทียบหรือเกิดข้อผิดพลาด จะคืน MCP error พร้อมคำอธิบาย และไม่มี quota ถูกใช้สำหรับกรณีนั้น

text required
ร่างข้อความ, 1–20,000 ตัวอักษร · ร่างที่ยาวเกิน 1,000 คำถูกปฏิเสธโดยไม่คิดโควตา แบ่งส่งทีละส่วน
lang
auto (ค่าเริ่มต้น), en, หรือ th
register
general (ค่าเริ่มต้น), marketing, หรือ business
voice
profile (ค่าเริ่มต้น: ใช้เสียงที่บันทึกไว้), plain, warm, หรือ direct
protect
optional array สูงสุด 20 ข้อความ (ข้อความละไม่เกิน 200 ตัวอักษร) ที่ต้องคงอยู่ทีละตัวอักษร
idempotencyKey
optional 8–200 ตัวอักษร สำหรับ retry โดยไม่สร้างงานและ charge ซ้ำ
newRun
boolean, ค่าเริ่มต้น false; ให้สร้างงานใหม่แม้เป็นร่างเดิม
style
optional · อารมณ์เฉพาะงานนี้: voice, formality, pointOfView และ structuralDislikes (เลือกได้จาก 7 วลีคงที่เท่านั้น) หรือ named ชื่ออารมณ์ที่แบรนด์เก็บไว้ใน customMoods (ช่องอื่นที่ส่งมาด้วยทับค่าของชื่อนั้น; ชื่อที่ไม่มีถูกปฏิเสธก่อนใช้โควตา) ทับค่าของแบรนด์เฉพาะ call นี้ ไม่ถูกบันทึก

สิ่งที่กลับมา: MCP text content ที่มี rewrite และ notes; งานสำเร็จมีหมายเลขงาน 8 หลักสำหรับ feedback ผลที่ replay ภายในช่วงเก็บผลจะคืนผลเดิมและแจ้งว่าไม่ charge ซ้ำ

compose

มีบรีฟแล้ว → เขียนชิ้นใหม่จากประเด็นและข้อมูลที่ประกาศ คิดหนึ่งงานต่อชิ้น

พารามิเตอร์และขอบเขต

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

brief required
เขียนอะไร ให้ใคร เพื่ออะไร, 1–4,000 ตัวอักษร
facts
array สูงสุด 50 รายการ แต่ละรายการมี label (สูงสุด 80 ตัวอักษร) และ value (สูงสุด 400 ตัวอักษร) หนึ่งรายการต่อหนึ่งข้อมูลเท่านั้น — “ธนากร แสงวิเชียร” ไม่ใช่ประโยคที่มัดข้อมูลหลายอย่างไว้ด้วยกัน เพราะข้อมูลที่มัดรวมกันจะกลายเป็นเนื้อความและตรวจไม่ได้
destination
optional ปลายทางที่จะนำไปลง เป็นตัวกำหนดความยาวที่ขอและ register จากตัวเลขที่วัดไว้ และมีผลเหนือ targetWords กับ register เมื่อระบุมา
targetWords
optional จำนวนคำที่ขอ เป็นแนวทางให้ผู้เขียน ไม่ใช่สัญญา ระบบไม่ยืดงานให้ถึงจำนวนนี้ และรายงานจำนวนที่เขียนได้จริงกลับมา งานที่สั้นกว่าที่ขอมากเกินไปถูกปฏิเสธว่าเป็นงานไม่สมบูรณ์ และไม่คิดโควตา
lang
auto (ค่าเริ่มต้น), en, หรือ th
register
general (ค่าเริ่มต้น), marketing, หรือ business
voice
profile (ค่าเริ่มต้น), plain, warm, หรือ direct
brandId
optional จะเขียนในนามแบรนด์ที่บันทึกไว้ตัวไหน เว้นไว้เพื่อใช้ตัวตั้งต้น
idempotencyKey
optional 8–200 ตัวอักษร สำหรับ retry โดยไม่สร้างงานและ charge ซ้ำ
newRun
boolean, ค่าเริ่มต้น false
style
optional · อารมณ์เฉพาะงานนี้ รูปแบบเดียวกับใน humanize ทับค่าของแบรนด์เฉพาะ call นี้ ไม่ถูกบันทึก

โควตา: หนึ่งชิ้นใช้หนึ่งงานทุกปลายทาง ความยาวที่ขอไม่ได้เพิ่มจำนวนงานที่หัก

interview

ยังไม่มีร่าง → ถามหาเนื้อหาจากคุณ แล้วส่งบรีฟไปเขียน การถามไม่ใช้โควตาการเขียน

พารามิเตอร์และขอบเขต

ถามเพื่อให้ได้เนื้อหาที่โมเดลแต่งขึ้นเองไม่ได้ เรียกครั้งแรกด้วยหัวเรื่องและยังไม่มีคำตอบ เพื่อรับคำถามข้อแรก นำคำถามไปถามคนจริง แล้วเรียกอีกครั้งพร้อมทุกอย่างที่คุยมา ระบบจะคืนคำถามข้อถัดไป หรือคืน brief ที่พร้อมส่งต่อให้ compose เมื่อได้ข้อมูลพอ มีคำถามหลัก 3 ข้อ แล้วต่อด้วยคำถามที่สร้างจากสิ่งที่เขาพูดจริงไม่เกิน 3 ข้อ คำตอบที่บางเกินไปจะถูกถามซ้ำครั้งเดียวด้วยคำถามที่คมขึ้น แล้วรับไว้ทั้งสองทาง ไม่มีอะไรที่นี่ขวางใคร เซิร์ฟเวอร์ไม่เก็บ session ส่งบทสนทนากลับมาทั้งชุดทุกครั้ง ตามที่ระบบคืนให้ตรง ๆ

topic required
เรื่องที่จะเขียน ด้วยคำของเจ้าตัว, 1–300 ตัวอักษร
answers
array สูงสุด 12 รายการ ทุกช่วงที่คุยมาตามลำดับ รวมคำถามที่ถูกถามซ้ำ แต่ละรายการมี question (ตามที่เครื่องมือนี้ให้มา) และ text (คำตอบตามที่พูด ห้ามเรียบเรียงใหม่)
followups
array คำถามที่เครื่องมือนี้สร้างและคืนไปก่อนหน้า ส่งกลับมาแบบไม่แก้ ไม่งั้นบทสนทนาจะเรียงไม่ตรงกัน
lang
th (ค่าเริ่มต้น) หรือ en
instruction
optional บรรทัดแรกของ brief สูงสุด 1,000 ตัวอักษร ถ้างานมีรูปแบบหรือคนอ่านที่คำตอบไม่ได้บอกไว้

โควตา: การสร้างคำถามไม่ใช้โควตาการเขียน — การถามไม่คิดเงิน คิดเฉพาะตัวงาน

rate_job

บอกว่าใช้ผลงานอย่างไร ไม่ใช้โควตาและไม่เปลี่ยนงานเดิม

พารามิเตอร์และขอบเขต

บอกว่าคุณใช้ rewrite นั้นหรือไม่ เครื่องมือนี้ไม่เรียก model, ไม่ใช้ quota, และไม่เปลี่ยนผลของงานเดิม

ref required
หมายเลขงาน 8 หลักที่พิมพ์ใต้ rewrite
verdict required
used_it, used_with_edits, หรือ did_not_use
comment
optional ข้อความไม่เกิน 500 ตัวอักษร เก็บตามที่พิมพ์

สิ่งที่กลับมา: MCP text content ที่บอกว่า feedback ถูกบันทึกแล้ว, เคยส่งแล้ว, หรือบอกเหตุผลที่บันทึกไม่ได้

เสียงของแบรนด์

brand_memory_get

ดูเสียงและข้อมูลแบรนด์ที่บันทึกไว้ ไม่เรียกโมเดล ไม่ใช้โควตา

พารามิเตอร์และขอบเขต

อ่าน Brand Memory ที่บันทึกไว้ของ credential นี้: น้ำเสียง คำที่ใช้ประจำ คำห้ามใช้ และตัวอย่างงาน เครื่องมือนี้ไม่เรียก model และไม่ใช้ quota

สิ่งที่กลับมา: JSON text content ของโปรไฟล์ revision รายชื่อแบรนด์ในบัญชี และความพร้อมของตัวอย่าง รับ brandId แบบ optional; เว้นไว้ใช้ default

brand_memory_update

บันทึกเฉพาะค่าที่เลือกเปลี่ยน ช่องที่ไม่ส่งมาคงเดิม ไม่ใช้โควตา

พารามิเตอร์และขอบเขต

แก้เฉพาะช่องที่ส่งมาใน Brand Memory ของบัญชี ช่องที่เว้นไว้คงเดิม ส่งข้อความว่างหรือ array ว่างเพื่อล้างช่องนั้น ใช้สำหรับสิ่งที่ผู้ใช้เลือกบันทึก ไม่เรียนรู้จากร่างหรือ feedback อัตโนมัติ ไม่เรียก model และไม่ใช้โควตา

brandId
optional ไม่เกิน 40 ตัวอักษร เว้นไว้ใช้ default; ID ใหม่สร้างแบรนด์ได้จนถึง 10 แบรนด์ต่อบัญชี
voice
optional: plain, warm, หรือ direct
preferredWords, bannedWords
optional array สูงสุดช่องละ 40 รายการ รายการละ 80 ตัวอักษร; คำห้ามใช้ถูกตรวจซ้ำหลังเขียน
examples
optional array ตัวอย่างที่อนุมัติ สูงสุด 5 รายการ รายการละ 2,000 ตัวอักษร รวมไม่เกิน 8,000 ตัวอักษร
audience, opening, closing
optional ช่องละ 300 ตัวอักษร ระบุคนอ่าน รูปแบบเปิดและปิดงาน
formality, pointOfView
optional ระดับภาษาและมุมมอง ตามค่าที่ schema เครื่องมือรองรับ
structuralDislikes
optional array รูปแบบที่ไม่ต้องการ สูงสุด 20 รายการ รายการละ 300 ตัวอักษร
approvedFacts
optional array ข้อเท็จจริงที่อนุมัติให้ใช้ซ้ำ สูงสุด 30 รายการ แต่ละรายการมี label และ value ช่องละ 300 ตัวอักษร
customMoods
optional array อารมณ์ที่ตั้งชื่อเอง สูงสุด 5 ชื่อต่อแบรนด์ แต่ละรายการมี name (ไม่เกิน 40 ตัวอักษร) และ style รูปแบบเดียวกับ style ของ humanize (enum เท่านั้น) ส่งทั้งรายการเพื่อแทนที่; ชื่อเป็นป้ายให้คนอ่าน ไม่ถูกส่งให้ model

ข้อมูลที่ส่งต่อ: บริบทแบรนด์ที่เลือกใช้กับ humanize และ compose ข้อเท็จจริง approvedFacts ส่งเฉพาะ compose เพื่อเลือกใช้เมื่อเกี่ยวข้อง ไม่บังคับให้ใส่ทุกข้อ และไม่ใช้เติมข้อมูลใหม่ลงในงานเขียนใหม่

brand_memory_add_example

สั่งเก็บข้อความเป็นตัวอย่างให้โมเดลใช้กับแบรนด์ ต้องยืนยันก่อนทุกครั้ง

พารามิเตอร์และขอบเขต

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

text required
งานที่เขียนเสร็จ แก้มาแล้วตามที่คุณต้องการ ไม่เกิน 2,000 ตัวอักษร
confirmSave required
ต้องเป็น true มีไว้เพื่อให้การบันทึกงานเขียนของลูกค้าไม่มีทางเป็นค่าตั้งต้น
brandId
optional จะบันทึกเข้าแบรนด์ตัวไหน

สิ่งที่กลับมา: JSON ที่บอกว่าบันทึกแล้ว จำนวนตัวอย่างที่มี และความพร้อมของชุดตัวอย่าง

งานที่เลือกเก็บ

piece_keep

เก็บงานเมื่อคุณสั่งเท่านั้น ไม่เก็บอัตโนมัติ ไม่ส่งให้โมเดลในงานถัดไป

พารามิเตอร์และขอบเขต

เก็บงานหนึ่งชิ้นไว้กับบัญชี (เหมือนปุ่ม “เก็บงานนี้ไว้” ในแอป) เมื่อคุณสั่งเท่านั้น — ระบบไม่เก็บผลให้เอง เอเจนต์ต้องเรียกแยกหลังจากคุณบอกให้เก็บ เก็บแบบเข้ารหัส ไม่เรียก model ไม่ใช้ quota งานที่เก็บไว้ไม่ถูกส่งให้โมเดลในงานถัดไป และไม่ใช่ตัวอย่างแบรนด์ (นั่นคือ brand_memory_add_example)

text required
1–20,000 ตัวอักษร
confirmSave required
ต้องเป็น true เสมอ มีไว้เพื่อให้การเก็บข้อความของลูกค้าไม่มีทางเป็นค่าเริ่มต้น
title, mode, brandId, ref
optional · ชื่อ (ถ้าไม่ใส่ใช้บรรทัดแรก), ที่มา, แบรนด์, หมายเลขงานสำหรับแสดงผลเท่านั้น
id
optional · ใส่เมื่อจะบันทึกทับชิ้นเดิม
mood
optional · อารมณ์ที่ใช้เขียนชิ้นนี้ รูปแบบเดียวกับ style (enum เท่านั้น) แสดงบนการ์ดและดึงกลับมาใช้ได้
status, channel, plannedAt
optional · ป้ายในคลังบทความ: draft / ready / posted, ปลายทาง (id เดียวกับ destination ของ compose) และวันที่ตั้งใจโพสต์ YYYY-MM-DD เป็นตัวช่วยจำของลูกค้า ระบบไม่โพสต์ให้ เข้ารหัสรวมอยู่ในชิ้นงาน; บันทึกทับโดยไม่ส่งป้าย = ล้างป้าย · familyId = รหัสชิ้นที่เขียนต่อมา (แสดงผลอย่างเดียว ไม่ถูกค้นหา)

ขีดจำกัด: สูงสุด 60 ชิ้นต่อบัญชี (ชิ้นที่ 61 ถูกปฏิเสธ ไม่ทับของเก่า) และ 20 ครั้งต่อวันต่อ token · สิ่งที่กลับมา: JSON มี id, ชื่อ, จำนวนตัวอักษร, จำนวนที่เก็บแล้วและที่เหลือ

piece_list

ดูชื่องานและข้อมูลประกอบ ไม่คืนเนื้อหา ไม่ใช้โควตา

พารามิเตอร์และขอบเขต

รายชื่องานที่เก็บไว้ทั้งหมด ใหม่สุดก่อน คืนชื่อและข้อมูลประกอบ ไม่คืนข้อความ ไม่ใช้ quota

brandId, status, channel
optional · กรองตามแบรนด์ สถานะ หรือปลายทาง

piece_get

เปิดอ่านข้อความเต็มจากรหัสงานที่เก็บไว้ ไม่ใช้โควตา

พารามิเตอร์และขอบเขต

อ่านข้อความเต็มของงานที่เก็บไว้หนึ่งชิ้น ใช้เป็นร่างให้ humanize หรือเป็นวัตถุดิบของบรีฟใหม่ได้ ไม่ใช้ quota

id required
รหัส 16 ตัวจาก piece_list

piece_delete

ลบถาวรเมื่อคุณสั่งและยืนยัน ย้อนกลับไม่ได้ ไม่ใช้โควตา

พารามิเตอร์และขอบเขต

ลบงานที่เก็บไว้ถาวรเมื่อคุณสั่ง ไม่มี undo ไม่ใช้ quota

id, confirmDelete: true required
รหัสจาก piece_list และการยืนยัน

WEB APP

ใช้พื้นที่ทำงานบนเว็บ

หน้าแอป มี 6 ส่วนในเมนูด้านซ้าย: พื้นที่เขียน, แบรนด์, งานล่าสุด, คลังบทความ, Moodboard และ บัญชี กดปุ่มมุมซ้ายบน หรือ ⌘B / Ctrl+B เพื่อซ่อนเมนูให้พื้นที่เขียนกว้างขึ้น บนมือถือเมนูเลื่อนออกมาจากด้านซ้าย ในพื้นที่เขียน เครื่องมือทั้งหมดอยู่ในแถบเดียวด้านบน: โหมดการเขียน แบรนด์ สวิตช์ร่างจาก AI ตั้งค่า (น้ำเสียง ภาษา ชนิดงาน) และตัวอย่าง ส่วน Brand Memory อยู่ที่หน้าแบรนด์ Moodboard เป็นบอร์ดเต็มจอ เลื่อนและซูมได้ วางรูป โน้ต และดึงข้อความจากผลล่าสุด งานที่เก็บไว้ หรือร่างมาวาง ดูตัวอย่างโพสต์ในเครื่องพรีวิวบนบอร์ดตามแต่ละแอป ดูสีหลักจากรูปพร้อมรหัสสี แล้วบันทึกเป็นรูปตามสัดส่วนของโซเชียลได้ในที่เดียว สูงสุด 60 ชิ้นต่อแบรนด์ บอร์ดเก็บกับบัญชีเมื่อเข้าสู่ระบบ และมีสำเนาในเครื่อง; การเข้าสู่ระบบ การสร้าง MCP token การออกจากระบบ และการลบบัญชีอยู่ในส่วนบัญชี

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

เริ่มจากตัวอย่างปรับร่าง หน้าสินค้า หรือโพสต์ Facebook ได้โดยยังไม่ต้องตั้งแบรนด์ ตัวอย่างเป็นโจทย์สมมติที่แก้ไขได้ ระบบส่งงานเมื่อกดเขียนเท่านั้น หลังได้ผล เปิด “แก้ไขข้อความก่อนใช้” เพื่อแก้ แล้วรับไฟล์ .txt จากเมนู “เพิ่มเติม” ฉบับแก้ไม่ถูกตรวจซ้ำหรือบันทึกอัตโนมัติ หากเลือกเก็บเป็นตัวอย่างแบรนด์ ต้องยืนยันก่อน และจะเก็บให้แบรนด์ที่ใช้สร้างงานชิ้นนั้น

แอปอ่านสิทธิ์และโควตาจาก session จริง ดูรายละเอียดแพ็กเกจบริการที่หน้าราคา (ยังไม่มีการสมัครและต่ออายุอัตโนมัติ) ส่วนสกิลซื้อและดาวน์โหลดผ่านหน้าสกิลตามสิทธิ์ของบัญชี

OVERVIEW

khianme คืออะไร

khianme เขียนข้อความใหม่ให้เป็นภาษาไทยหรืออังกฤษ พร้อมเทียบรายการที่ระบบหาได้และข้อความที่ caller เลือกล็อกไว้ หากค่าใดขยับ ผลนั้นไม่ส่งกลับและไม่ charge งานทุกชิ้นบอกสิ่งที่ไม่ได้ตรวจด้วย เพื่อให้ผู้ใช้หรือ agent อ่านต่อในส่วนที่ต้องใช้วิจารณญาณ

SCOPE, PLAINLY

ตรวจอะไร และไม่ตรวจอะไร

เปรียบเทียบแบบตัวอักษรต่ออักษร

  • ราคา รหัสสินค้า วันที่
  • เบอร์ อีเมล และลิงก์
  • @ชื่อบัญชี hashtag และเปอร์เซ็นต์
  • ข้อความใน protect

จำนวนต้องครบด้วย: ถ้าต้นฉบับมีค่าเดิม 2 จุด ผลต้องมีครบ 2 จุด

ไม่ได้ตรวจ — ต้องอ่านเอง

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

ความหมายไม่ได้ถูกตรวจ ความเห็นที่สองอาจ flag จุดที่ความหมายขยับได้ แต่เป็น advice เท่านั้น ไม่ใช่ verdict และทำให้งานไม่ผ่านไม่ได้

CURRENT LIMITS

ขอบเขตที่ใช้ในวันนี้

YOUR TEXT

เกิดอะไรขึ้นกับข้อความ

เมื่อเรียก humanize ร่างและ Brand Memory ที่คุณบันทึกไว้จะถูกส่งให้บริการ model เพื่อเขียนใหม่ job log ไม่เก็บข้อความต้นฉบับหรือข้อความที่เขียนใหม่ ผลลัพธ์ retry เก็บเข้ารหัสและหมดสิทธิ์เรียกซ้ำหลังสิบนาที ก่อนล้างข้อมูลในการกวาดรอบถัดไป ส่วน Brand Memory ถูกเก็บเข้ารหัสกับบัญชีจนกว่าคุณจะแก้หรือล้าง หน้าเว็บตรวจ session ด้วย /auth/session และส่ง cookie แบบ HttpOnly — ไม่เก็บ token ใน URL, source หรือ localStorage รายละเอียดผู้ให้บริการโมเดล การเก็บข้อมูล และการนำข้อมูลไปใช้ ระบุไว้ในนโยบายฉบับปัจจุบัน อ่าน Privacy Policy สำหรับรายละเอียดและข้อจำกัด