Skip to main content

🤖 For LLMs

This site publishes two plain-text files following the llms.txt convention so AI coding assistants and LLMs can ingest the full API documentation without a browser:

/llms-full.txt — the full docs as a single file​

Every page of this documentation, concatenated in reading order, with section separators. Paste it into Claude, GPT, Copilot, or any LLM as context and ask questions like:

  • "Write me a Python function that submits an interview and polls until success, handling 429 on the poll endpoint correctly."
  • "What happens to my credits if a run returns status: partial?"
  • "Generate a TypeScript type for the poll response."

→ Download llms-full.txt

/llms.txt — short index​

The table of contents in llms.txt format: one line per page, with the title and URL. Useful when you want an LLM to decide which specific page to fetch.

→ Download llms.txt

How often is it updated?​

Both files are regenerated on every docs build, which runs on every deployment of the ZenHire platform. They are always in sync with the live API — including the exact response shapes, error codes, and parameter defaults.

Can I embed this into my AI agent?​

Yes. Both files are plain text, publicly served, and stable at their URLs:

https://platform.zenhire.ai/llms.txt
https://platform.zenhire.ai/llms-full.txt

Fetch, cache, and pass as system context. No authentication required.

Example: Claude API with ZenHire docs as context​

import anthropic, requests

docs = requests.get("https://platform.zenhire.ai/llms-full.txt").text

client = anthropic.Anthropic()
message = client.messages.create(
model="claude-opus-4-7",
max_tokens=1024,
system=f"""You are a ZenHire API integration assistant.
Use the following documentation as authoritative context:

{docs}""",
messages=[{
"role": "user",
"content": "Show me a production-grade Node.js submit+poll loop that handles all documented error cases.",
}],
)
print(message.content[0].text)