Skip to content
Start here

Instances

List instances.
client.AISearch.Instances.List(ctx, params) (*V4PagePaginationArray[InstanceListResponse], error)
GET/accounts/{account_id}/ai-search/instances
Create new instances.
client.AISearch.Instances.New(ctx, params) (*InstanceNewResponse, error)
POST/accounts/{account_id}/ai-search/instances
Read instances.
client.AISearch.Instances.Read(ctx, id, query) (*InstanceReadResponse, error)
GET/accounts/{account_id}/ai-search/instances/{id}
Update instances.
client.AISearch.Instances.Update(ctx, id, params) (*InstanceUpdateResponse, error)
PUT/accounts/{account_id}/ai-search/instances/{id}
Delete instances.
client.AISearch.Instances.Delete(ctx, id, body) (*InstanceDeleteResponse, error)
DELETE/accounts/{account_id}/ai-search/instances/{id}
Stats
client.AISearch.Instances.Stats(ctx, id, query) (*InstanceStatsResponse, error)
GET/accounts/{account_id}/ai-search/instances/{id}/stats
Search
client.AISearch.Instances.Search(ctx, id, params) (*InstanceSearchResponse, error)
POST/accounts/{account_id}/ai-search/instances/{id}/search
Chat Completions
client.AISearch.Instances.ChatCompletions(ctx, id, params) (*InstanceChatCompletionsResponse, error)
POST/accounts/{account_id}/ai-search/instances/{id}/chat/completions

InstancesItems

InstancesJobs

List Jobs
client.AISearch.Instances.Jobs.List(ctx, id, params) (*V4PagePaginationArray[InstanceJobListResponse], error)
GET/accounts/{account_id}/ai-search/instances/{id}/jobs
Create new job
client.AISearch.Instances.Jobs.New(ctx, id, params) (*InstanceJobNewResponse, error)
POST/accounts/{account_id}/ai-search/instances/{id}/jobs
Get a Job Details
client.AISearch.Instances.Jobs.Get(ctx, id, jobID, query) (*InstanceJobGetResponse, error)
GET/accounts/{account_id}/ai-search/instances/{id}/jobs/{job_id}
List Job Logs
client.AISearch.Instances.Jobs.Logs(ctx, id, jobID, params) (*[]InstanceJobLogsResponse, error)
GET/accounts/{account_id}/ai-search/instances/{id}/jobs/{job_id}/logs