

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Penulis Palmyra X4
<a name="model-parameters-palmyra-x4"></a>

Writer Palmyra X4adalah model dengan jendela konteks hingga 128.000 token. Model ini unggul dalam memproses dan memahami tugas-tugas kompleks, sehingga ideal untuk otomatisasi alur kerja, tugas pengkodean, dan analisis data.
+ Penyedia — Penulis
+ Kategori - Pembuatan teks, pembuatan kode, pemformatan teks kaya
+ Versi terakhir - v1
+ Tanggal rilis - 28 April 2025
+ ID Model — `writer.palmyra-x4-v1:0`
+ Modalitas - Teks
+ Token maks - Masukan: 122,880 token, Keluaran: 8192 token
+ Bahasa - Inggris, Spanyol, Prancis, Jerman, Mandarin, dan beberapa bahasa lainnya
+ Jenis penyebaran - Tanpa Server

## Bidang badan permintaan permintaan Palmyra X4
<a name="model-parameters-palmyra-x4-request-body"></a>

Saat Anda membuat [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)atau [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html)memanggil menggunakan model Writer, isi `body` bidang dengan objek JSON yang sesuai dengan yang di bawah ini. Masukkan prompt di `text` bidang di `text_prompts` objek.

```
{
"modelId": "writer.palmyra-x4-v1:0",
"contentType": "application/json",
"accept": "application/json",
"body": "{\"messages\":[{\"role\":\"user\",\"content\":{\"text\":\"Explain quantum computing in simple terms\"}}]}"
}
```

Tabel berikut menunjukkan nilai minimum, maksimum, dan default untuk parameter numerik.


****  

| Parameter | Jenis | *Default* | Rentang/Validasi | Deskripsi | 
| --- | --- | --- | --- | --- | 
| pesan | array | Wajib | 1-∞ item | Pesan riwayat obrolan | 
| suhu | float | 1.0 | 0,0 ≤ x ≤ 2.0 | Suhu pengambilan sampel | 
| atas\$1p | float | 1.0 | 0.0 < nilai ≤ 1.0 | Ambang pengambilan sampel nukleus | 
| max\$1token | int | 16 | 1 ≤ x ≤ 8192 | Token maksimum untuk dihasilkan | 
| min\$1token | int | 0 | 0 ≤ x ≤ max\$1token | Token minimum sebelum berhenti | 
| berhenti | array | [] | ≤4 entri | Hentikan urutan | 
| benih | int | null | Bilangan bulat apa pun | Benih acak | 
| presence\$1penalty | float | 0.0 | -2.0 ≤ x ≤ 2.0 | Penalti kehadiran token baru | 
| frekuensi\$1penalti | float | 0.0 | -2.0 ≤ x ≤ 2.0 | Penalti frekuensi token | 

## Bidang tubuh respons doa Palmyra X4
<a name="model-parameters-palmyra-x4-response-body"></a>

Respons JSON untuk Writer Palmyra X4 menggunakan format berikut:

```
{
  "id": "chatcmpl-a689a6e150b048ca8814890d3d904d41",
  "object": "chat.completion",
  "created": 1745854231,
  "model": "writer.palmyra-x4-v1:0",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "reasoning_content": null,
        "content": "Quantum computing harnesses quantum mechanics to process information in extraordinarily powerful ways. Unlike classical bits, which are 0 or 1, quantum bits (qubits) can exist in multiple states simultaneously through superposition. Qubits also entangle, allowing them to be interconnected in such a way that the state of one (whether it's 0 or 1) can depend on the state of another, no matter the distance between them. This combination of superposition and entanglement enables quantum computers to solve complex problems much faster than classical computers, particularly in areas like cryptography, optimization, and simulations of molecular structures. However, quantum computing is still in its early stages, facing challenges in stability and scalability.",
        "tool_calls": []
      },
      "logprobs": null,
      "finish_reason": "stop",
      "stop_reason": null
    }
  ],
  "usage": {
    "prompt_tokens": 43,
    "total_tokens": 186,
    "completion_tokens": 143,
    "prompt_tokens_details": null
  },
  "prompt_logprobs": null
}
```

## Writer Palmyra X4kode contoh
<a name="model-parameters-palmyra-x4-example-code"></a>

Contoh kode untukWriter Palmyra X4:

```
import boto3
import json
from botocore.exceptions import ClientError

client = boto3.client("bedrock-runtime", region_name="us-west-2")
model_id = "writer.palmyra-x4-v1:0"

# Format the request payload using the model's native structure.
native_request = {
    "temperature": 1,
    "messages": [
        {
            "role": "user",
            "content": "Explain quantum computing in simple terms.",
        }
    ],
}

# Convert the native request to JSON.
request = json.dumps(native_request)

try:
    # Invoke the model with the request.
    response = client.invoke_model(modelId=model_id, body=request)
except (ClientError, Exception) as e:
    print(f"ERROR: Can't invoke '{model_id}'. Reason: {e}")
    exit(1)

# Decode the response body.
model_response = json.loads(response["body"].read())

# Extract and print the response text.
response_text = model_response["content"][0]["text"]
print(response_text)
```