Writer: Palmyra X5 対 Z.ai: GLM 5.2
api14カタログの最新のUSD料金と機能をもとに、Writer: Palmyra X5($2.10 / 100万トークン (≈ ¥331))とZ.ai: GLM 5.2($0.02 / 100万トークン (≈ ¥3))を並べて比較します。どちらも同じOpenAI互換APIで動作します。
仕様
| Writer: Palmyra X5 | Z.ai: GLM 5.2 | |
|---|---|---|
| プロバイダー | Writer | Z.ai |
| 入力 | $2.10 / 100万トークン (≈ ¥331) | $0.02 / 100万トークン (≈ ¥3) |
| 出力 | $21.00 / 100万トークン (≈ ¥3,315) | $23.80 / 100万トークン (≈ ¥3,756) |
| キャッシュ読み取り | - | $0.02 / 100万トークン (≈ ¥3) |
| コンテキストウィンドウ | 1,040,000 | 1,048,576 |
| 最大出力 | 8,192 | 943,718 |
| 入力 | text | text |
| 出力 | text | text |
| ツール呼び出し | ||
| 構造化出力 | ||
| 推論の調整 | ||
| 追加日 | 2026/01/21 | 2026/06/16 |
主な違い
- Z.ai: GLM 5.2は入力トークンが99%安くなっています。
- Writer: Palmyra X5は出力トークンが12%安くなっています。
- ツール呼び出しに対応しているのはZ.ai: GLM 5.2だけです。
- 構造化JSON出力に対応しているのはZ.ai: GLM 5.2だけです。
- 推論の強度の調整に対応しているのはZ.ai: GLM 5.2だけです。
- 入力1,000トークン・出力500トークンのリクエストの費用は、Writer: Palmyra X5で$0.01、Z.ai: GLM 5.2で$0.01です。
詳しく見る
Writer: Palmyra X5 は Writer によって作られ、Z.ai: GLM 5.2 は Z.ai によって作られています。どちらも同じカテゴリのテキストモデルなので、どちらも特化型の vision モデルや audio モデルではありません。Palmyra X5 はプロバイダーによって 2026-01-21 にリリースされ、GLM 5.2 はそれより遅い 2026-06-16 に登場しました。この2つを選ぶ場合、実用的な違いは、どのような入力を受け付けるかではなく、コンテキストサイズ、パラメータサポート、価格にあります。
生のコンテキストでは、この2つは十分に近く、意味のある違いとは言えません。Palmyra X5 は 1,040,000 トークン、GLM 5.2 は 1,048,576 トークンを受け付けます。どちらもテキストを入力として受け取り、テキストを出力として返すので、比較すべきモダリティの差はありません。本当の分かれ目は、それぞれが公開するリクエストパラメータにあります。Palmyra X5 がサポートするのは簡潔なセットです: max_tokens、stop、temperature、top_k、top_p。GLM 5.2 はそれらすべてに加えて、frequency_penalty、presence_penalty、repetition_penalty、logit_bias、logprobs、top_logprobs、min_p、seed、response_format、structured_outputs、tools、tool_choice、parallel_tool_calls、include_reasoning、reasoning、reasoning_effort をサポートします。要するに、GLM 5.2 はこの2つの中で唯一 tool calling を備え、唯一 structured outputs を備え、唯一 reasoning 制御を備えています。GLM 5.2 は入力と出力の両方でこの2つの中で安い方でもありますが、現在の数値についてはライブの価格表を確認してください。
このパラメータ一覧が、あなたの決定の大部分を左右するはずです。あなたのワークロードが単純なテキスト生成、要約、下書き、分類であり、プロンプトを送って文字列を読み返すだけなら、Palmyra X5 は完全に妥当な選択であり、そのサンプリング制御で十分です。モデルに関数を呼び出させたい、スキーマに対して検証できる JSON を返させたい、または上げ下げできる reasoning モードを公開させたいなら、GLM 5.2 を使うべきです。なぜなら Palmyra X5 はそれらのパラメータをまったく提供しないからです。同じことは、seed による決定的に近いサンプリング、デバッグやスコアリングのためのトークンレベルの logprobs、または繰り返しを制御するためのペナルティを望む場合にも当てはまります。GLM 5.2 が安い方の選択肢でもあり、そのコンテキストウィンドウが実質的に同じサイズであることを踏まえると、Writer のモデルを好む具体的な理由がない限り、ほとんどの新しい作業でのデフォルトの選択は GLM 5.2 です。
どちらを api14 経由で呼び出す場合も、同じ操作です。どちらも OpenAI 互換 API の背後で提供されているので、既存の OpenAI クライアントを api14 のベース URL に向け、api14 のキーを使い、model フィールドを設定します。この2つの間で変わるのはその文字列だけです: Palmyra X5 には "writer/palmyra-x5" を、GLM 5.2 には "z-ai/glm-5.2" を使います。messages 配列、ストリーミング設定、レスポンスの解析はそのままです。GLM 5.2 に切り替えて tools、structured outputs、reasoning を使いたい場合は、それらのフィールドをリクエストボディに追加してください。Palmyra X5 に戻す場合は、それらは受け付けられないので削除してください。
それでも Palmyra X5 を選ぶ理由はあります。すでにスタックで Writer を動かしている場合、またはそのサンプリング挙動に合わせて調整したプロンプトがあり、tools、structured outputs、reasoning を必要としない場合、GLM 5.2 に移行しても、より低い価格以外にほとんど得るものはありません。その状況では、モデル ID を "writer/palmyra-x5" のままにして、統合には手を加えないでください。
文字列1つで切り替え
どちらのモデルも同じエンドポイントとリクエスト形式を使います。modelの値を"writer/palmyra-x5"から"z-ai/glm-5.2"に変えるだけで、プロンプト、ストリーミング、ツールはそのまま動きます。
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.chat.completions.create({
"model": "z-ai/glm-5.2",
"messages": [
{
"role": "user",
"content": "Explain vector databases in two sentences."
}
]
});
console.log(result.choices[0].message.content);
その他の比較
- LiquidAI: LFM3-1.7B 対 Ricursive: Ripple 65B Preview
- LiquidAI: LFM3-1.7B 対 Crouton Alpha
- LiquidAI: LFM3-1.7B 対 Tencent: Hy4
- LiquidAI: LFM3-1.7B 対 Z.ai: GLM 5.3 FlashX Legal
- Ricursive: Ripple 65B Preview 対 Crouton Alpha
- Ricursive: Ripple 65B Preview 対 Tencent: Hy4
- Ricursive: Ripple 65B Preview 対 Z.ai: GLM 5.3 FlashX Legal
- Crouton Alpha 対 Tencent: Hy4