Skip to main content
This release is 13 versions behind 2.0.0 — the latest version of @open-schemas/zod. Jump to latest

Zod schemas for the API of LLM providers.

Works with
This package works with Bun
This package works with Cloudflare Workers
This package works with Node.js
This package works with Deno
This package works with Browsers
JSR Score
47%
Published
3 weeks ago

@open-schemas/zod

Zod schemas for the API of LLM providers:

  • Anthropic
  • Ollama
  • OpenAI
  • Vertex AI

Installtion

From npm

deno add npm:@open-schemas/zod
npm add @open-schemas/zod
yarn add @open-schemas/zod
pnpm add @open-schemas/zod
bun add @open-schemas/zod

From JSR

deno add @open-schemas/zod
npx jsr add @open-schemas/zod
yarn dlx jsr add @open-schemas/zod
pnpm dlx jsr add @open-schemas/zod
bunx jsr add @open-schemas/zod

Usage

Anthropic

import { CreateMessageRequest } from "@open-schemas/zod/anthropic";

CreateMessageRequest.parse({});

OpenAI

import { CreateChatCompletionRequest } from "@open-schemas/zod/openai";

CreateChatCompletionRequest.parse({});