aisdk 0.5.0

An open-source Rust library for building AI-powered applications, inspired by the Vercel AI SDK. It provides a robust, type-safe, and easy-to-use interface for interacting with various Large Language Models (LLMs).
Documentation

aisdk

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 82 feature flags, 2 of them enabled by default.

default

embedding-model-request (default)

This feature flag does not enable additional features.

language-model-request (default)

This feature flag does not enable additional features.

302ai

abacus

aihubmix

alibaba

alibaba-cn

amazon-bedrock

anthropic

This feature flag does not enable additional features.

axum

bailing

baseten

berget

chutes

cloudflare-ai-gateway

cloudflare-workers-ai

cortecs

deepseek

fastrouter

fireworks-ai

firmware

friendli

full

github-copilot

github-models

glob

google

This feature flag does not enable additional features.

groq

helicone

huggingface

iflowcn

inception

inference

io-net

jiekou

kuae-cloud-coding-plan

llama

lmstudio

lucidquery

mistral

moark

modelscope

moonshotai

moonshotai-cn

morph

nano-gpt

nebius

nova

novita-ai

nvidia

ollama-cloud

openai

This feature flag does not enable additional features.

openaichatcompletions

This feature flag does not enable additional features.

openaicompatible

opencode

openrouter

ovhcloud

poe

privatemode-ai

prompt

requesty

scaleway

siliconflow

siliconflow-cn

stackit

stepfun

submodel

synthetic

tera

test-access

This feature flag does not enable additional features.

togetherai

upstage

vercel

vultr

wandb

xai

xiaomi

zai

zai-coding-plan

zenmux

zhipuai

zhipuai-coding-plan