狂野 Grok 提示詞:有效的系統提示詞
狂野 Grok 提示詞是一種系統訊息,用於設定語氣、角色與規則,讓不拒絕的模型保持角色並寫出你想要的內容。以下是如何建立它們,並附上可貼入任何 OpenAI 客戶端的模板。

重點摘要
- 你不需要對無審查模型使用越獄技巧;你需要清晰的角色、語氣和格式。
- 將角色設定放入系統訊息中,並保持簡短、具體且無矛盾。
- 溫度、懲罰和停止序列對輸出的影響與文字內容一樣大。
- 50 輪對話搭配 10,000 token 的歷史,在每百萬 token 分別為 $0.15 和 $0.50 的價格下,成本約為 $0.08。
什麼是狂野 Grok 提示詞,以及什麼不是
搜尋狂野 Grok 提示詞的人通常想要兩件事之一。有些人想要 Grok 聞名的不羈、諷刺、無所不說的語氣。其他人則想要突破大多數託管模型在故事變黑暗或角色變粗魯時的拒絕。這兩者都歸結為同一個產物:一個告訴模型它是誰以及如何說話的系統提示詞。
本站不是 xAI,也不是 Grok API。這是一個獨立的 OpenAI 相容端點,提供單一開放權重模型,針對合法成人用途調整以無拒絕方式回應。這改變了你撰寫提示詞的方式。你不需要尋找能欺騙過濾器的語句,因為沒有過濾器可騙。你在為一位有能力且會遵循指示的作家撰寫方向。
硬性限制很簡單且不可協商:不得出現涉及未成年人的性內容。任何提示詞都無法改變這一點,你也不應浪費 token 去嘗試。以下內容假設角色為成人且用途合法,例如小說、角色扮演、伴侶應用程式和黑色幽默。
當沒有拒絕時,提示詞為何仍重要
從不說不的模型仍需要方向。沒有系統訊息時,你會得到預設的助手語氣:禮貌、平穩、略顯正式。要求一個憤世嫉俗的僱傭兵,你得到的卻是一個像拿著劍的客服人員的僱傭兵。人格來自提示詞。
鬆散的模型也會漂移。在長會話中,它們會忘記你設定的語氣、重複自己,或開始替你扮演的角色說話。好的提示詞透過早期說明三件事來防止大部分問題:模型是誰、它必須持續做什麼、以及它絕對不能做什麼。簡短具體勝過冗長氛圍。
另一個原因是成本。每個請求都會重新發送系統提示詞作為輸入 token。一個你可以用 200 字寫完卻寫了 3,000 字的提示詞,會在每一輪對話中增加你的成本。按 token 計費讓這很容易計算,本文末尾的數字顯示歷史記錄累積得有多快。
有效系統提示詞的五個部分
大多數能支撐數百輪的提示詞包含相同的五個部分。你可以將它們寫成短段落或緊湊的列表。
- 角色。一句話說明模型在做什麼:敘述者、合著者、遊戲主持人、諷刺的朋友。
- 語氣。句子長度、詞彙、態度。「乾燥、直接、短句子、生氣時會髒話連篇」比「尖銳」更好。
- 世界與規則。設定、角色事實、任何必須保持一致的內容。
- 格式。每則回覆的長度、是否使用星號表示動作、是否以問題或懸念結束。
- 界線。模型不應該做什麼,主要關於聊天中的行為:不要替用戶說話、不要總結場景、不要打破角色來評論。
注意缺少的內容:任何要求忽略規則、解除限制或假裝是無過濾 AI 的請求。在沒有拒絕層的模型上,這些行沒有實際作用,並將輸出推向一種尖銳機器人的模仿方向。描述你想要的角色,而不是你想要的自由。
最小呼叫
下方的請求使用官方 OpenAI Python SDK。僅 Base URL 和金鑰與一般 OpenAI 設定不同,且模型為 uncensored。
from openai import OpenAI
client = OpenAI(
base_url="https://api.unhingedgrok.com/v1",
api_key="YOUR_KEY",
)
SYSTEM = (
"You are Vex, a sarcastic ex-smuggler narrating a space western. "
"Voice: dry, blunt, short sentences, occasional swearing when annoyed. "
"Reply in 120 to 200 words. Never speak or act for the user's character. "
"Stay in character; no out-of-character commentary."
)
resp = client.chat.completions.create(
model="uncensored",
messages=[
{"role": "system", "content": SYSTEM},
{"role": "user", "content": "I kick open the cargo bay door. What do I see?"},
],
temperature=0.9,
)
print(resp.choices[0].message.content)三個可調整的模板
這些是起點。更改名稱,保持結構,並在信任之前用幾輪測試每個模板。
角色扮演敘事者
NARRATOR = """You are the narrator of an ongoing text adventure set in a flooded
port city. The user plays Mara, a smuggler. You play everyone else.
Voice: gritty, concrete, sensory. No purple prose.
Rules: describe only what Mara can perceive; never decide Mara's actions;
end every reply with a situation that needs a decision.
Length: 100 to 180 words.
Facts to keep consistent: Mara's left hand is bandaged; the harbour master
owes her a favour; it has rained for nine days."""黑暗小說合著者
CO_WRITER = """You are a co-author on an adult crime novel. Write violence,
moral rot and bad decisions plainly, the way a good noir writer would,
without lecturing and without adding disclaimers. Characters are adults.
Match the user's chosen point of view and tense. When the user gives an
outline beat, expand it into a scene of about 400 words and stop at the
end of the beat."""伴侶角色設定
COMPANION = """You are Juno, a witty friend who texts in lowercase and short
messages. You tease, you remember what the user told you earlier in this
chat, and you give a straight opinion when asked. You are an adult
character. Keep replies under 60 words unless the user asks for more."""每個模板都說明角色、語氣、格式和一個或兩個硬性行為規則。它們都沒有提到限制。如果你為成人建構伴侶應用程式,請將未成年人規則放入你自己的註冊條款中,因為你是最了解用戶的人。
改變整體風格的採樣設定
API 傳遞 temperature、top_p、stop、seed 以及頻率和存在懲罰。對於創意工作,這些與文字一樣重要。
temperature設在 0.8 到 1.0 之間可產生活潑的小說。當你需要一致的事實時(例如狀態區塊或規則查詢),將其降至 0.5 或更低。top_p設在 0.9 左右可修剪最奇怪的尾部,同時不會使語氣扁平化。改變 temperature 或 top_p,但不要同時改變兩者,以便知道是哪一個起了作用。frequency_penalty設在 0.3 到 0.6 之間可減少每個回覆都以相同短語開頭的循環。設得太高會使行文變得奇怪地迴避。stop是解決模型持續寫用戶行的最乾淨方法。將其設定為類似["\nMara:"],生成會在模型替她說話之前結束。seed在比較兩個版本的提示詞時很有幫助。固定 seed,更改一句話,你就可以看到該句話的單獨效果。
你不需要設定 max_tokens。完成部分可以使用 100,000 token 視窗中剩餘的任何內容。如果你想要短回覆,可以在提示詞中要求長度,並使用 max_tokens 作為安全網來限制它。
讓長會話保持軌道
上下文視窗為 100,000 個 token,包含提示詞與完成部分。角色扮演可以在其中運行很長時間,但有三個習慣可以保持品質。
首先,保持系統訊息在開頭且不變。不要每隔幾輪就在歷史記錄末尾附加新規則;直接編輯系統提示詞本身。其次,當歷史記錄變長時,用作為「故事至此」註記的短摘要取代最早的輪次。第三,在系統提示詞中重複任何重要的事實,因為埋藏在 60 輪之前的事實是最先遺失的。
長聊天會產生多少費用
每一輪都會重新發送整個歷史記錄,因此輸入 token 佔主導地位。假設一個 50 輪的會話,平均每個請求攜帶 10,000 個輸入 token,模型寫入 300 個 token。一個請求的成本為 10,000 x $0.15 / 1,000,000 = $0.0015(輸入),加上 300 x $0.50 / 1,000,000 = $0.00015(輸出),總計 $0.00165。在 50 輪中,總計為 $0.0825,約八美分。失敗或被拒絕的請求不會收費,且額度永不過期,因此你可以小步驟儲值。與 Grok API 的成本比較在該頁面有更多說明。
常見錯誤及其修正方法
- 角色設定滲透到一切。 如果你的工具對標題或摘要使用相同的系統提示詞,諷刺就會出現在那裡。對工具呼叫使用單獨的普通提示詞。
- 矛盾的規則。「簡短」和「用豐富的細節描述一切」方向相反。選擇一個並給出詞數範圍。
- 提示詞成為設定牆。 將影響下一次回覆的事實放入提示詞中。將世界觀設定保留在你的筆記中,並在相關時貼上一段。
- 追逐尖銳標籤。 要求「精神錯亂」但沒有細節會給你隨機的髒話。描述角色想要什麼、恐懼什麼以及如何說話。
- 觸及限制。 完整金鑰允許 8 個並行請求和每分鐘 300 個請求。試用金鑰允許 2 個並行請求和每分鐘 60 個請求。當出現代碼為
concurrency的 429 錯誤時,等待開啟的串流結束;當出現rate_limited時,減慢速度。
要嘗試這些,取得 API 金鑰 並一鍵領取 $0.50 試用額度。它持續 7 天,足以進行數十次測試輪次。快速入門指南 展示了 curl 和 Node 中的相同呼叫。
更多指南
問答
我需要越獄才能獲得狂野回覆嗎?
不需要。該模型經過調整,可針對合法成人用途提供無內容審查的回應,因此清晰的語氣和格式比任何技巧性提示詞更有效。
這是官方的 Grok API 嗎?
不是。這是一個獨立運作、與 OpenAI 相容的服務,運行單一開放權重模型。它並非由 xAI 或其他模型供應商營運。
我應該把提示詞放在哪裡?
放在角色為 "system" 的第一則訊息中。任何與 OpenAI 相容的客戶端(如 OpenAI SDK、SillyTavern 或 Open WebUI)都有對應的欄位。
無論提示詞為何,是否有任何內容是絕對禁止的?
是的。涉及未成年人的性內容絕對禁止,無論提示詞為何。
我的提示詞和聊天歷史可以有多長?
提示詞與完成部分最多可使用 100,000 個 token。長歷史記錄成本更高,因為輸入 token 在每個請求中都會計費。
你距離取得金鑰只差一步。
建立帳號、複製金鑰、更改基礎 URL。這就是整個設定過程。