Appearance
Writer
Use Writer's Palmyra models with WriterModel for enterprise-grade text generation and tool-calling agents.
For standalone invoke / stream usage, see LLM Models — Writer.
Install
bash
pip install --extra-index-url https://core-packages.elsai.ai/root/elsai-model/ elsai-model==2.0.0Setup
- Create a Writer API key.
- Export credentials:
bash
export WRITER_API_KEY=...
export WRITER_MODEL_NAME=palmyra-x4- Install
elsai-agents:
bash
pip install --extra-index-url https://elsai-agents.elsai.ai/root/ elsai-agents==0.2.0Agent — basic
python
import os
from elsai import Agent
from elsai_model.writer import WriterModel
model = WriterModel(
client_args={"api_key": os.environ["WRITER_API_KEY"]},
model_id=os.getenv("WRITER_MODEL_NAME", "palmyra-x4"),
temperature=0.2,
max_tokens=256,
)
agent = Agent(
model=model,
system_prompt="You are a concise assistant.",
)
result = agent("What is 17 + 28? Reply with just the number.")
print(result.message["content"][0]["text"])