providers — @personaai/sdk
Generated field tables for providers — do not edit
Generated from
sdk/typescript/dist/typedoc.json— do not edit. Regenerate withnode platform/scripts/typedoc-resources.mjs.
providers
Auth: Requires
Authorization: Bearer <keyId>.<secret>(server-side). For per-user calls addx-persona-external-user-id. See .
Providers hold LLM credentials (API keys). Requires a Project Secret; testConnection and getModels verify them.
Example
TypeScript
cURL
Response
Provider
A Provider as returned by the API — apiKey is never included.
Source: types/provider.ts:2
Interface
CreateProviderInput
Source: types/provider.ts:13
Interface
UpdateProviderInput
All fields optional — only what you pass is changed.
Source: types/provider.ts:27
Interface
ProviderModel
Source: types/provider.ts:36
Interface
ProviderTestConnectionResult
Source: types/provider.ts:40
Interface