Go SDK
The official Go SDK provides an idiomatic Go interface to the Meibel API.Installation
Quick Start
Configuration
Resources
client.Agents- Create, manage, and publish AI agentsclient.Agents.Sessions- Create, manage, and chat with agent sessionsclient.ArtifactSchemas- Define structured output schemas for agent artifactsclient.Batches- Create and manage batch processing definitionsclient.Batches.Executions- Run, monitor, and manage batch executionsclient.ConfidenceScoring- Track and analyze confidence scoresclient.Datasources- Manage data source connectionsclient.Datasources.DataElements- Manage data elements within datasourcesclient.Datasources.Downloads- Export datasources as downloadable filesclient.Datasources.FileUploads- Upload and manage content filesclient.Datasources.Ingest- Trigger and monitor datasource ingestionclient.Datasources.Tables- Manage table and column descriptions for AI contextclient.Documents- Parse and transform documents into structured dataclient.MetadataModelCatalog- Browse available metadata extraction modelsclient.Sessions- View session details across agents
Context Support
All operations accept acontext.Context as the first parameter for cancellation and timeout handling: