> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qredence.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# AI package (`packages/ai`)

> LLM provider abstraction (packages/ai/src/types.ts), model registry (models.generated.ts, 578 KB), stream parsing (packages/ai/src/utils/event-stream.ts), provider implementations...

LLM provider abstraction (`packages/ai/src/types.ts`), model registry (`models.generated.ts`, 578 KB), stream parsing (`packages/ai/src/utils/event-stream.ts`), provider implementations (`packages/ai/src/providers/`: openai-completions, anthropic, bedrock-converse-stream, google, azure-openai, mistral, faux, etc.). Credential detection in `packages/ai/src/env-api-keys.ts`.

Exports: `streamSimple`, `AssistantMessageEventStream`, `StreamOptions`, `Model`, `Api`, `Provider`, `KnownProvider`. Provider subpath exports in `packages/ai/package.json`. Registered lazily in `packages/ai/src/providers/register-builtins.ts`.

Related: [AI models](/fleet-prime-agent/packages--ai--models), [AI providers](/fleet-prime-agent/packages--ai--providers)
