Skip to main content
Home

Built and signed on GitHub Actions

Valibot schemas for the API of LLM providers.

This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers
This package works with Cloudflare Workers
This package works with Node.js
This package works with Deno
This package works with Bun
This package works with Browsers
JSR Score
47%
Published
a year ago (2.0.0)

@open-schemas/valibot

Valibot schemas for the API of LLM providers:

  • Anthropic
  • Ollama
  • OpenAI
  • Vertex AI

Installtion

From npm

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

From JSR

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

Usage

Anthropic

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

parse(CreateMessageRequest, {});

OpenAI

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

parse(CreateChatCompletionRequest, {});
Built and signed on
GitHub Actions

New Ticket: Report package

Please provide a reason for reporting this package. We will review your report and take appropriate action.

Please review the JSR usage policy before submitting a report.