Swift providers
Providers contracts and source references for Swift.
Use the ForgeCore model/provider protocols, and provide a model appropriate for your app target. Swift Sendable and asynchronous boundaries are part of the contract. Never place a server provider secret into an application bundle.
Swift reference
Each reference records the source path, hash and declaration inventory for this language. Start at the import boundary before using a symbol found in a deeper implementation file.
Endpoint and model configuration
Read the provider's current catalog and select a model ID available to your account. Adapters may have configurable default endpoints. No model name in a source fixture is a promise of current provider availability. Test streaming, structured output, tool calls and cancellation separately for the selected provider.