Documentation
¶
Overview ¶
A Pulumi package for creating and managing openai cloud resources.
Index ¶
- type Assistant
- type AssistantArgs
- type AssistantArray
- type AssistantArrayInput
- type AssistantArrayOutput
- func (AssistantArrayOutput) ElementType() reflect.Type
- func (o AssistantArrayOutput) Index(i pulumi.IntInput) AssistantOutput
- func (o AssistantArrayOutput) ToAssistantArrayOutput() AssistantArrayOutput
- func (o AssistantArrayOutput) ToAssistantArrayOutputWithContext(ctx context.Context) AssistantArrayOutput
- type AssistantInput
- type AssistantMap
- type AssistantMapInput
- type AssistantMapOutput
- type AssistantOutput
- func (o AssistantOutput) CreatedAt() pulumi.IntOutput
- func (o AssistantOutput) Description() pulumi.StringPtrOutput
- func (AssistantOutput) ElementType() reflect.Type
- func (o AssistantOutput) Instructions() pulumi.StringPtrOutput
- func (o AssistantOutput) Metadata() pulumi.StringMapOutput
- func (o AssistantOutput) Model() pulumi.StringOutput
- func (o AssistantOutput) Name() pulumi.StringOutput
- func (o AssistantOutput) Object() pulumi.StringOutput
- func (o AssistantOutput) Temperature() pulumi.Float64PtrOutput
- func (o AssistantOutput) ToAssistantOutput() AssistantOutput
- func (o AssistantOutput) ToAssistantOutputWithContext(ctx context.Context) AssistantOutput
- func (o AssistantOutput) ToolResources() AssistantToolResourcesPtrOutput
- func (o AssistantOutput) Tools() AssistantToolArrayOutput
- func (o AssistantOutput) TopP() pulumi.Float64PtrOutput
- type AssistantState
- type AssistantTool
- type AssistantToolArgs
- type AssistantToolArray
- type AssistantToolArrayInput
- type AssistantToolArrayOutput
- func (AssistantToolArrayOutput) ElementType() reflect.Type
- func (o AssistantToolArrayOutput) Index(i pulumi.IntInput) AssistantToolOutput
- func (o AssistantToolArrayOutput) ToAssistantToolArrayOutput() AssistantToolArrayOutput
- func (o AssistantToolArrayOutput) ToAssistantToolArrayOutputWithContext(ctx context.Context) AssistantToolArrayOutput
- type AssistantToolFunction
- type AssistantToolFunctionArgs
- func (AssistantToolFunctionArgs) ElementType() reflect.Type
- func (i AssistantToolFunctionArgs) ToAssistantToolFunctionOutput() AssistantToolFunctionOutput
- func (i AssistantToolFunctionArgs) ToAssistantToolFunctionOutputWithContext(ctx context.Context) AssistantToolFunctionOutput
- func (i AssistantToolFunctionArgs) ToAssistantToolFunctionPtrOutput() AssistantToolFunctionPtrOutput
- func (i AssistantToolFunctionArgs) ToAssistantToolFunctionPtrOutputWithContext(ctx context.Context) AssistantToolFunctionPtrOutput
- type AssistantToolFunctionInput
- type AssistantToolFunctionOutput
- func (o AssistantToolFunctionOutput) Description() pulumi.StringPtrOutput
- func (AssistantToolFunctionOutput) ElementType() reflect.Type
- func (o AssistantToolFunctionOutput) Name() pulumi.StringOutput
- func (o AssistantToolFunctionOutput) Parameters() pulumi.StringOutput
- func (o AssistantToolFunctionOutput) ToAssistantToolFunctionOutput() AssistantToolFunctionOutput
- func (o AssistantToolFunctionOutput) ToAssistantToolFunctionOutputWithContext(ctx context.Context) AssistantToolFunctionOutput
- func (o AssistantToolFunctionOutput) ToAssistantToolFunctionPtrOutput() AssistantToolFunctionPtrOutput
- func (o AssistantToolFunctionOutput) ToAssistantToolFunctionPtrOutputWithContext(ctx context.Context) AssistantToolFunctionPtrOutput
- type AssistantToolFunctionPtrInput
- type AssistantToolFunctionPtrOutput
- func (o AssistantToolFunctionPtrOutput) Description() pulumi.StringPtrOutput
- func (o AssistantToolFunctionPtrOutput) Elem() AssistantToolFunctionOutput
- func (AssistantToolFunctionPtrOutput) ElementType() reflect.Type
- func (o AssistantToolFunctionPtrOutput) Name() pulumi.StringPtrOutput
- func (o AssistantToolFunctionPtrOutput) Parameters() pulumi.StringPtrOutput
- func (o AssistantToolFunctionPtrOutput) ToAssistantToolFunctionPtrOutput() AssistantToolFunctionPtrOutput
- func (o AssistantToolFunctionPtrOutput) ToAssistantToolFunctionPtrOutputWithContext(ctx context.Context) AssistantToolFunctionPtrOutput
- type AssistantToolInput
- type AssistantToolOutput
- func (AssistantToolOutput) ElementType() reflect.Type
- func (o AssistantToolOutput) Function() AssistantToolFunctionPtrOutput
- func (o AssistantToolOutput) ToAssistantToolOutput() AssistantToolOutput
- func (o AssistantToolOutput) ToAssistantToolOutputWithContext(ctx context.Context) AssistantToolOutput
- func (o AssistantToolOutput) Type() pulumi.StringOutput
- type AssistantToolResources
- type AssistantToolResourcesArgs
- func (AssistantToolResourcesArgs) ElementType() reflect.Type
- func (i AssistantToolResourcesArgs) ToAssistantToolResourcesOutput() AssistantToolResourcesOutput
- func (i AssistantToolResourcesArgs) ToAssistantToolResourcesOutputWithContext(ctx context.Context) AssistantToolResourcesOutput
- func (i AssistantToolResourcesArgs) ToAssistantToolResourcesPtrOutput() AssistantToolResourcesPtrOutput
- func (i AssistantToolResourcesArgs) ToAssistantToolResourcesPtrOutputWithContext(ctx context.Context) AssistantToolResourcesPtrOutput
- type AssistantToolResourcesCodeInterpreter
- type AssistantToolResourcesCodeInterpreterArgs
- func (AssistantToolResourcesCodeInterpreterArgs) ElementType() reflect.Type
- func (i AssistantToolResourcesCodeInterpreterArgs) ToAssistantToolResourcesCodeInterpreterOutput() AssistantToolResourcesCodeInterpreterOutput
- func (i AssistantToolResourcesCodeInterpreterArgs) ToAssistantToolResourcesCodeInterpreterOutputWithContext(ctx context.Context) AssistantToolResourcesCodeInterpreterOutput
- func (i AssistantToolResourcesCodeInterpreterArgs) ToAssistantToolResourcesCodeInterpreterPtrOutput() AssistantToolResourcesCodeInterpreterPtrOutput
- func (i AssistantToolResourcesCodeInterpreterArgs) ToAssistantToolResourcesCodeInterpreterPtrOutputWithContext(ctx context.Context) AssistantToolResourcesCodeInterpreterPtrOutput
- type AssistantToolResourcesCodeInterpreterInput
- type AssistantToolResourcesCodeInterpreterOutput
- func (AssistantToolResourcesCodeInterpreterOutput) ElementType() reflect.Type
- func (o AssistantToolResourcesCodeInterpreterOutput) FileIds() pulumi.StringArrayOutput
- func (o AssistantToolResourcesCodeInterpreterOutput) ToAssistantToolResourcesCodeInterpreterOutput() AssistantToolResourcesCodeInterpreterOutput
- func (o AssistantToolResourcesCodeInterpreterOutput) ToAssistantToolResourcesCodeInterpreterOutputWithContext(ctx context.Context) AssistantToolResourcesCodeInterpreterOutput
- func (o AssistantToolResourcesCodeInterpreterOutput) ToAssistantToolResourcesCodeInterpreterPtrOutput() AssistantToolResourcesCodeInterpreterPtrOutput
- func (o AssistantToolResourcesCodeInterpreterOutput) ToAssistantToolResourcesCodeInterpreterPtrOutputWithContext(ctx context.Context) AssistantToolResourcesCodeInterpreterPtrOutput
- type AssistantToolResourcesCodeInterpreterPtrInput
- type AssistantToolResourcesCodeInterpreterPtrOutput
- func (o AssistantToolResourcesCodeInterpreterPtrOutput) Elem() AssistantToolResourcesCodeInterpreterOutput
- func (AssistantToolResourcesCodeInterpreterPtrOutput) ElementType() reflect.Type
- func (o AssistantToolResourcesCodeInterpreterPtrOutput) FileIds() pulumi.StringArrayOutput
- func (o AssistantToolResourcesCodeInterpreterPtrOutput) ToAssistantToolResourcesCodeInterpreterPtrOutput() AssistantToolResourcesCodeInterpreterPtrOutput
- func (o AssistantToolResourcesCodeInterpreterPtrOutput) ToAssistantToolResourcesCodeInterpreterPtrOutputWithContext(ctx context.Context) AssistantToolResourcesCodeInterpreterPtrOutput
- type AssistantToolResourcesFileSearch
- type AssistantToolResourcesFileSearchArgs
- func (AssistantToolResourcesFileSearchArgs) ElementType() reflect.Type
- func (i AssistantToolResourcesFileSearchArgs) ToAssistantToolResourcesFileSearchOutput() AssistantToolResourcesFileSearchOutput
- func (i AssistantToolResourcesFileSearchArgs) ToAssistantToolResourcesFileSearchOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchOutput
- func (i AssistantToolResourcesFileSearchArgs) ToAssistantToolResourcesFileSearchPtrOutput() AssistantToolResourcesFileSearchPtrOutput
- func (i AssistantToolResourcesFileSearchArgs) ToAssistantToolResourcesFileSearchPtrOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchPtrOutput
- type AssistantToolResourcesFileSearchInput
- type AssistantToolResourcesFileSearchOutput
- func (AssistantToolResourcesFileSearchOutput) ElementType() reflect.Type
- func (o AssistantToolResourcesFileSearchOutput) ToAssistantToolResourcesFileSearchOutput() AssistantToolResourcesFileSearchOutput
- func (o AssistantToolResourcesFileSearchOutput) ToAssistantToolResourcesFileSearchOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchOutput
- func (o AssistantToolResourcesFileSearchOutput) ToAssistantToolResourcesFileSearchPtrOutput() AssistantToolResourcesFileSearchPtrOutput
- func (o AssistantToolResourcesFileSearchOutput) ToAssistantToolResourcesFileSearchPtrOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchPtrOutput
- func (o AssistantToolResourcesFileSearchOutput) VectorStoreIds() pulumi.StringArrayOutput
- func (o AssistantToolResourcesFileSearchOutput) VectorStores() AssistantToolResourcesFileSearchVectorStoresPtrOutput
- type AssistantToolResourcesFileSearchPtrInput
- type AssistantToolResourcesFileSearchPtrOutput
- func (o AssistantToolResourcesFileSearchPtrOutput) Elem() AssistantToolResourcesFileSearchOutput
- func (AssistantToolResourcesFileSearchPtrOutput) ElementType() reflect.Type
- func (o AssistantToolResourcesFileSearchPtrOutput) ToAssistantToolResourcesFileSearchPtrOutput() AssistantToolResourcesFileSearchPtrOutput
- func (o AssistantToolResourcesFileSearchPtrOutput) ToAssistantToolResourcesFileSearchPtrOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchPtrOutput
- func (o AssistantToolResourcesFileSearchPtrOutput) VectorStoreIds() pulumi.StringArrayOutput
- func (o AssistantToolResourcesFileSearchPtrOutput) VectorStores() AssistantToolResourcesFileSearchVectorStoresPtrOutput
- type AssistantToolResourcesFileSearchVectorStores
- type AssistantToolResourcesFileSearchVectorStoresArgs
- func (AssistantToolResourcesFileSearchVectorStoresArgs) ElementType() reflect.Type
- func (i AssistantToolResourcesFileSearchVectorStoresArgs) ToAssistantToolResourcesFileSearchVectorStoresOutput() AssistantToolResourcesFileSearchVectorStoresOutput
- func (i AssistantToolResourcesFileSearchVectorStoresArgs) ToAssistantToolResourcesFileSearchVectorStoresOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchVectorStoresOutput
- func (i AssistantToolResourcesFileSearchVectorStoresArgs) ToAssistantToolResourcesFileSearchVectorStoresPtrOutput() AssistantToolResourcesFileSearchVectorStoresPtrOutput
- func (i AssistantToolResourcesFileSearchVectorStoresArgs) ToAssistantToolResourcesFileSearchVectorStoresPtrOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchVectorStoresPtrOutput
- type AssistantToolResourcesFileSearchVectorStoresInput
- type AssistantToolResourcesFileSearchVectorStoresOutput
- func (AssistantToolResourcesFileSearchVectorStoresOutput) ElementType() reflect.Type
- func (o AssistantToolResourcesFileSearchVectorStoresOutput) FileIds() pulumi.StringArrayOutput
- func (o AssistantToolResourcesFileSearchVectorStoresOutput) Metadata() pulumi.StringMapOutput
- func (o AssistantToolResourcesFileSearchVectorStoresOutput) ToAssistantToolResourcesFileSearchVectorStoresOutput() AssistantToolResourcesFileSearchVectorStoresOutput
- func (o AssistantToolResourcesFileSearchVectorStoresOutput) ToAssistantToolResourcesFileSearchVectorStoresOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchVectorStoresOutput
- func (o AssistantToolResourcesFileSearchVectorStoresOutput) ToAssistantToolResourcesFileSearchVectorStoresPtrOutput() AssistantToolResourcesFileSearchVectorStoresPtrOutput
- func (o AssistantToolResourcesFileSearchVectorStoresOutput) ToAssistantToolResourcesFileSearchVectorStoresPtrOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchVectorStoresPtrOutput
- type AssistantToolResourcesFileSearchVectorStoresPtrInput
- type AssistantToolResourcesFileSearchVectorStoresPtrOutput
- func (o AssistantToolResourcesFileSearchVectorStoresPtrOutput) Elem() AssistantToolResourcesFileSearchVectorStoresOutput
- func (AssistantToolResourcesFileSearchVectorStoresPtrOutput) ElementType() reflect.Type
- func (o AssistantToolResourcesFileSearchVectorStoresPtrOutput) FileIds() pulumi.StringArrayOutput
- func (o AssistantToolResourcesFileSearchVectorStoresPtrOutput) Metadata() pulumi.StringMapOutput
- func (o AssistantToolResourcesFileSearchVectorStoresPtrOutput) ToAssistantToolResourcesFileSearchVectorStoresPtrOutput() AssistantToolResourcesFileSearchVectorStoresPtrOutput
- func (o AssistantToolResourcesFileSearchVectorStoresPtrOutput) ToAssistantToolResourcesFileSearchVectorStoresPtrOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchVectorStoresPtrOutput
- type AssistantToolResourcesInput
- type AssistantToolResourcesOutput
- func (o AssistantToolResourcesOutput) CodeInterpreter() AssistantToolResourcesCodeInterpreterPtrOutput
- func (AssistantToolResourcesOutput) ElementType() reflect.Type
- func (o AssistantToolResourcesOutput) FileSearch() AssistantToolResourcesFileSearchPtrOutput
- func (o AssistantToolResourcesOutput) ToAssistantToolResourcesOutput() AssistantToolResourcesOutput
- func (o AssistantToolResourcesOutput) ToAssistantToolResourcesOutputWithContext(ctx context.Context) AssistantToolResourcesOutput
- func (o AssistantToolResourcesOutput) ToAssistantToolResourcesPtrOutput() AssistantToolResourcesPtrOutput
- func (o AssistantToolResourcesOutput) ToAssistantToolResourcesPtrOutputWithContext(ctx context.Context) AssistantToolResourcesPtrOutput
- type AssistantToolResourcesPtrInput
- type AssistantToolResourcesPtrOutput
- func (o AssistantToolResourcesPtrOutput) CodeInterpreter() AssistantToolResourcesCodeInterpreterPtrOutput
- func (o AssistantToolResourcesPtrOutput) Elem() AssistantToolResourcesOutput
- func (AssistantToolResourcesPtrOutput) ElementType() reflect.Type
- func (o AssistantToolResourcesPtrOutput) FileSearch() AssistantToolResourcesFileSearchPtrOutput
- func (o AssistantToolResourcesPtrOutput) ToAssistantToolResourcesPtrOutput() AssistantToolResourcesPtrOutput
- func (o AssistantToolResourcesPtrOutput) ToAssistantToolResourcesPtrOutputWithContext(ctx context.Context) AssistantToolResourcesPtrOutput
- type File
- type FileArgs
- type FileArray
- type FileArrayInput
- type FileArrayOutput
- type FileInput
- type FileMap
- type FileMapInput
- type FileMapOutput
- type FileOutput
- func (o FileOutput) Bytes() pulumi.IntOutput
- func (o FileOutput) Created() pulumi.IntOutput
- func (FileOutput) ElementType() reflect.Type
- func (o FileOutput) Filename() pulumi.StringOutput
- func (o FileOutput) Filepath() pulumi.StringOutput
- func (o FileOutput) Object() pulumi.StringOutput
- func (o FileOutput) Purpose() pulumi.StringOutput
- func (o FileOutput) ToFileOutput() FileOutput
- func (o FileOutput) ToFileOutputWithContext(ctx context.Context) FileOutput
- type FileState
- type FinetuningJob
- type FinetuningJobArgs
- type FinetuningJobArray
- type FinetuningJobArrayInput
- type FinetuningJobArrayOutput
- func (FinetuningJobArrayOutput) ElementType() reflect.Type
- func (o FinetuningJobArrayOutput) Index(i pulumi.IntInput) FinetuningJobOutput
- func (o FinetuningJobArrayOutput) ToFinetuningJobArrayOutput() FinetuningJobArrayOutput
- func (o FinetuningJobArrayOutput) ToFinetuningJobArrayOutputWithContext(ctx context.Context) FinetuningJobArrayOutput
- type FinetuningJobHyperparams
- type FinetuningJobHyperparamsArgs
- func (FinetuningJobHyperparamsArgs) ElementType() reflect.Type
- func (i FinetuningJobHyperparamsArgs) ToFinetuningJobHyperparamsOutput() FinetuningJobHyperparamsOutput
- func (i FinetuningJobHyperparamsArgs) ToFinetuningJobHyperparamsOutputWithContext(ctx context.Context) FinetuningJobHyperparamsOutput
- func (i FinetuningJobHyperparamsArgs) ToFinetuningJobHyperparamsPtrOutput() FinetuningJobHyperparamsPtrOutput
- func (i FinetuningJobHyperparamsArgs) ToFinetuningJobHyperparamsPtrOutputWithContext(ctx context.Context) FinetuningJobHyperparamsPtrOutput
- type FinetuningJobHyperparamsInput
- type FinetuningJobHyperparamsOutput
- func (FinetuningJobHyperparamsOutput) ElementType() reflect.Type
- func (o FinetuningJobHyperparamsOutput) NEpochs() pulumi.IntPtrOutput
- func (o FinetuningJobHyperparamsOutput) ToFinetuningJobHyperparamsOutput() FinetuningJobHyperparamsOutput
- func (o FinetuningJobHyperparamsOutput) ToFinetuningJobHyperparamsOutputWithContext(ctx context.Context) FinetuningJobHyperparamsOutput
- func (o FinetuningJobHyperparamsOutput) ToFinetuningJobHyperparamsPtrOutput() FinetuningJobHyperparamsPtrOutput
- func (o FinetuningJobHyperparamsOutput) ToFinetuningJobHyperparamsPtrOutputWithContext(ctx context.Context) FinetuningJobHyperparamsPtrOutput
- type FinetuningJobHyperparamsPtrInput
- type FinetuningJobHyperparamsPtrOutput
- func (o FinetuningJobHyperparamsPtrOutput) Elem() FinetuningJobHyperparamsOutput
- func (FinetuningJobHyperparamsPtrOutput) ElementType() reflect.Type
- func (o FinetuningJobHyperparamsPtrOutput) NEpochs() pulumi.IntPtrOutput
- func (o FinetuningJobHyperparamsPtrOutput) ToFinetuningJobHyperparamsPtrOutput() FinetuningJobHyperparamsPtrOutput
- func (o FinetuningJobHyperparamsPtrOutput) ToFinetuningJobHyperparamsPtrOutputWithContext(ctx context.Context) FinetuningJobHyperparamsPtrOutput
- type FinetuningJobInput
- type FinetuningJobMap
- type FinetuningJobMapInput
- type FinetuningJobMapOutput
- func (FinetuningJobMapOutput) ElementType() reflect.Type
- func (o FinetuningJobMapOutput) MapIndex(k pulumi.StringInput) FinetuningJobOutput
- func (o FinetuningJobMapOutput) ToFinetuningJobMapOutput() FinetuningJobMapOutput
- func (o FinetuningJobMapOutput) ToFinetuningJobMapOutputWithContext(ctx context.Context) FinetuningJobMapOutput
- type FinetuningJobOutput
- func (o FinetuningJobOutput) CreatedAt() pulumi.IntOutput
- func (FinetuningJobOutput) ElementType() reflect.Type
- func (o FinetuningJobOutput) FineTunedModel() pulumi.StringOutput
- func (o FinetuningJobOutput) FinishedAt() pulumi.IntOutput
- func (o FinetuningJobOutput) Hyperparams() FinetuningJobHyperparamsOutput
- func (o FinetuningJobOutput) Model() pulumi.StringPtrOutput
- func (o FinetuningJobOutput) Object() pulumi.StringOutput
- func (o FinetuningJobOutput) OrganizationId() pulumi.StringOutput
- func (o FinetuningJobOutput) ResultFiles() pulumi.StringArrayOutput
- func (o FinetuningJobOutput) Status() pulumi.StringOutput
- func (o FinetuningJobOutput) Suffix() pulumi.StringOutput
- func (o FinetuningJobOutput) ToFinetuningJobOutput() FinetuningJobOutput
- func (o FinetuningJobOutput) ToFinetuningJobOutputWithContext(ctx context.Context) FinetuningJobOutput
- func (o FinetuningJobOutput) TrainedTokens() pulumi.IntOutput
- func (o FinetuningJobOutput) TrainingFile() pulumi.StringPtrOutput
- func (o FinetuningJobOutput) ValidationFile() pulumi.StringPtrOutput
- func (o FinetuningJobOutput) Wait() pulumi.BoolPtrOutput
- type FinetuningJobState
- type GetFilesFile
- type GetFilesFileArgs
- type GetFilesFileArray
- type GetFilesFileArrayInput
- type GetFilesFileArrayOutput
- func (GetFilesFileArrayOutput) ElementType() reflect.Type
- func (o GetFilesFileArrayOutput) Index(i pulumi.IntInput) GetFilesFileOutput
- func (o GetFilesFileArrayOutput) ToGetFilesFileArrayOutput() GetFilesFileArrayOutput
- func (o GetFilesFileArrayOutput) ToGetFilesFileArrayOutputWithContext(ctx context.Context) GetFilesFileArrayOutput
- type GetFilesFileInput
- type GetFilesFileOutput
- func (o GetFilesFileOutput) Bytes() pulumi.IntOutput
- func (o GetFilesFileOutput) Created() pulumi.IntOutput
- func (GetFilesFileOutput) ElementType() reflect.Type
- func (o GetFilesFileOutput) Filename() pulumi.StringOutput
- func (o GetFilesFileOutput) Filepath() pulumi.StringOutput
- func (o GetFilesFileOutput) Id() pulumi.StringOutput
- func (o GetFilesFileOutput) Object() pulumi.StringOutput
- func (o GetFilesFileOutput) Purpose() pulumi.StringOutput
- func (o GetFilesFileOutput) ToGetFilesFileOutput() GetFilesFileOutput
- func (o GetFilesFileOutput) ToGetFilesFileOutputWithContext(ctx context.Context) GetFilesFileOutput
- type GetFilesResult
- type GetFilesResultOutput
- func (GetFilesResultOutput) ElementType() reflect.Type
- func (o GetFilesResultOutput) Files() GetFilesFileArrayOutput
- func (o GetFilesResultOutput) Id() pulumi.StringOutput
- func (o GetFilesResultOutput) ToGetFilesResultOutput() GetFilesResultOutput
- func (o GetFilesResultOutput) ToGetFilesResultOutputWithContext(ctx context.Context) GetFilesResultOutput
- type GetFinetuningJobHyperparams
- type GetFinetuningJobHyperparamsArgs
- func (GetFinetuningJobHyperparamsArgs) ElementType() reflect.Type
- func (i GetFinetuningJobHyperparamsArgs) ToGetFinetuningJobHyperparamsOutput() GetFinetuningJobHyperparamsOutput
- func (i GetFinetuningJobHyperparamsArgs) ToGetFinetuningJobHyperparamsOutputWithContext(ctx context.Context) GetFinetuningJobHyperparamsOutput
- type GetFinetuningJobHyperparamsInput
- type GetFinetuningJobHyperparamsOutput
- func (GetFinetuningJobHyperparamsOutput) ElementType() reflect.Type
- func (o GetFinetuningJobHyperparamsOutput) NEpochs() pulumi.IntOutput
- func (o GetFinetuningJobHyperparamsOutput) ToGetFinetuningJobHyperparamsOutput() GetFinetuningJobHyperparamsOutput
- func (o GetFinetuningJobHyperparamsOutput) ToGetFinetuningJobHyperparamsOutputWithContext(ctx context.Context) GetFinetuningJobHyperparamsOutput
- type GetFinetuningJobsJob
- type GetFinetuningJobsJobArgs
- type GetFinetuningJobsJobArray
- type GetFinetuningJobsJobArrayInput
- type GetFinetuningJobsJobArrayOutput
- func (GetFinetuningJobsJobArrayOutput) ElementType() reflect.Type
- func (o GetFinetuningJobsJobArrayOutput) Index(i pulumi.IntInput) GetFinetuningJobsJobOutput
- func (o GetFinetuningJobsJobArrayOutput) ToGetFinetuningJobsJobArrayOutput() GetFinetuningJobsJobArrayOutput
- func (o GetFinetuningJobsJobArrayOutput) ToGetFinetuningJobsJobArrayOutputWithContext(ctx context.Context) GetFinetuningJobsJobArrayOutput
- type GetFinetuningJobsJobHyperparams
- type GetFinetuningJobsJobHyperparamsArgs
- func (GetFinetuningJobsJobHyperparamsArgs) ElementType() reflect.Type
- func (i GetFinetuningJobsJobHyperparamsArgs) ToGetFinetuningJobsJobHyperparamsOutput() GetFinetuningJobsJobHyperparamsOutput
- func (i GetFinetuningJobsJobHyperparamsArgs) ToGetFinetuningJobsJobHyperparamsOutputWithContext(ctx context.Context) GetFinetuningJobsJobHyperparamsOutput
- type GetFinetuningJobsJobHyperparamsInput
- type GetFinetuningJobsJobHyperparamsOutput
- func (GetFinetuningJobsJobHyperparamsOutput) ElementType() reflect.Type
- func (o GetFinetuningJobsJobHyperparamsOutput) NEpochs() pulumi.IntOutput
- func (o GetFinetuningJobsJobHyperparamsOutput) ToGetFinetuningJobsJobHyperparamsOutput() GetFinetuningJobsJobHyperparamsOutput
- func (o GetFinetuningJobsJobHyperparamsOutput) ToGetFinetuningJobsJobHyperparamsOutputWithContext(ctx context.Context) GetFinetuningJobsJobHyperparamsOutput
- type GetFinetuningJobsJobInput
- type GetFinetuningJobsJobOutput
- func (o GetFinetuningJobsJobOutput) CreatedAt() pulumi.IntOutput
- func (GetFinetuningJobsJobOutput) ElementType() reflect.Type
- func (o GetFinetuningJobsJobOutput) FineTunedModel() pulumi.StringOutput
- func (o GetFinetuningJobsJobOutput) FinishedAt() pulumi.IntOutput
- func (o GetFinetuningJobsJobOutput) Hyperparams() GetFinetuningJobsJobHyperparamsOutput
- func (o GetFinetuningJobsJobOutput) Id() pulumi.StringOutput
- func (o GetFinetuningJobsJobOutput) Model() pulumi.StringOutput
- func (o GetFinetuningJobsJobOutput) Object() pulumi.StringOutput
- func (o GetFinetuningJobsJobOutput) OrganizationId() pulumi.StringOutput
- func (o GetFinetuningJobsJobOutput) ResultFiles() pulumi.StringArrayOutput
- func (o GetFinetuningJobsJobOutput) Status() pulumi.StringOutput
- func (o GetFinetuningJobsJobOutput) ToGetFinetuningJobsJobOutput() GetFinetuningJobsJobOutput
- func (o GetFinetuningJobsJobOutput) ToGetFinetuningJobsJobOutputWithContext(ctx context.Context) GetFinetuningJobsJobOutput
- func (o GetFinetuningJobsJobOutput) TrainedTokens() pulumi.IntOutput
- func (o GetFinetuningJobsJobOutput) TrainingFile() pulumi.StringOutput
- func (o GetFinetuningJobsJobOutput) ValidationFile() pulumi.StringOutput
- type GetFinetuningJobsResult
- type GetFinetuningJobsResultOutput
- func (GetFinetuningJobsResultOutput) ElementType() reflect.Type
- func (o GetFinetuningJobsResultOutput) Id() pulumi.StringOutput
- func (o GetFinetuningJobsResultOutput) Jobs() GetFinetuningJobsJobArrayOutput
- func (o GetFinetuningJobsResultOutput) ToGetFinetuningJobsResultOutput() GetFinetuningJobsResultOutput
- func (o GetFinetuningJobsResultOutput) ToGetFinetuningJobsResultOutputWithContext(ctx context.Context) GetFinetuningJobsResultOutput
- type GetModelArgs
- type GetModelOutputArgs
- type GetModelPermission
- type GetModelPermissionArgs
- type GetModelPermissionArray
- type GetModelPermissionArrayInput
- type GetModelPermissionArrayOutput
- func (GetModelPermissionArrayOutput) ElementType() reflect.Type
- func (o GetModelPermissionArrayOutput) Index(i pulumi.IntInput) GetModelPermissionOutput
- func (o GetModelPermissionArrayOutput) ToGetModelPermissionArrayOutput() GetModelPermissionArrayOutput
- func (o GetModelPermissionArrayOutput) ToGetModelPermissionArrayOutputWithContext(ctx context.Context) GetModelPermissionArrayOutput
- type GetModelPermissionInput
- type GetModelPermissionOutput
- func (o GetModelPermissionOutput) AllowCreateEngine() pulumi.BoolOutput
- func (o GetModelPermissionOutput) AllowFineTuning() pulumi.BoolOutput
- func (o GetModelPermissionOutput) AllowLogprobs() pulumi.BoolOutput
- func (o GetModelPermissionOutput) AllowSampling() pulumi.BoolOutput
- func (o GetModelPermissionOutput) AllowSearchIndices() pulumi.BoolOutput
- func (o GetModelPermissionOutput) AllowView() pulumi.BoolOutput
- func (o GetModelPermissionOutput) Created() pulumi.IntOutput
- func (GetModelPermissionOutput) ElementType() reflect.Type
- func (o GetModelPermissionOutput) Id() pulumi.StringOutput
- func (o GetModelPermissionOutput) IsBlocking() pulumi.BoolOutput
- func (o GetModelPermissionOutput) Object() pulumi.StringOutput
- func (o GetModelPermissionOutput) Organization() pulumi.StringOutput
- func (o GetModelPermissionOutput) ToGetModelPermissionOutput() GetModelPermissionOutput
- func (o GetModelPermissionOutput) ToGetModelPermissionOutputWithContext(ctx context.Context) GetModelPermissionOutput
- type GetModelResult
- type GetModelResultOutput
- func (o GetModelResultOutput) Created() pulumi.IntOutput
- func (GetModelResultOutput) ElementType() reflect.Type
- func (o GetModelResultOutput) Id() pulumi.StringOutput
- func (o GetModelResultOutput) Object() pulumi.StringOutput
- func (o GetModelResultOutput) OwnedBy() pulumi.StringOutput
- func (o GetModelResultOutput) Parent() pulumi.StringOutput
- func (o GetModelResultOutput) Permissions() GetModelPermissionArrayOutput
- func (o GetModelResultOutput) Root() pulumi.StringOutput
- func (o GetModelResultOutput) ToGetModelResultOutput() GetModelResultOutput
- func (o GetModelResultOutput) ToGetModelResultOutputWithContext(ctx context.Context) GetModelResultOutput
- type GetModelsModel
- type GetModelsModelArgs
- type GetModelsModelArray
- type GetModelsModelArrayInput
- type GetModelsModelArrayOutput
- func (GetModelsModelArrayOutput) ElementType() reflect.Type
- func (o GetModelsModelArrayOutput) Index(i pulumi.IntInput) GetModelsModelOutput
- func (o GetModelsModelArrayOutput) ToGetModelsModelArrayOutput() GetModelsModelArrayOutput
- func (o GetModelsModelArrayOutput) ToGetModelsModelArrayOutputWithContext(ctx context.Context) GetModelsModelArrayOutput
- type GetModelsModelInput
- type GetModelsModelOutput
- func (o GetModelsModelOutput) Created() pulumi.IntOutput
- func (GetModelsModelOutput) ElementType() reflect.Type
- func (o GetModelsModelOutput) Id() pulumi.StringOutput
- func (o GetModelsModelOutput) Object() pulumi.StringOutput
- func (o GetModelsModelOutput) OwnedBy() pulumi.StringOutput
- func (o GetModelsModelOutput) Parent() pulumi.StringOutput
- func (o GetModelsModelOutput) Permissions() GetModelsModelPermissionArrayOutput
- func (o GetModelsModelOutput) Root() pulumi.StringOutput
- func (o GetModelsModelOutput) ToGetModelsModelOutput() GetModelsModelOutput
- func (o GetModelsModelOutput) ToGetModelsModelOutputWithContext(ctx context.Context) GetModelsModelOutput
- type GetModelsModelPermission
- type GetModelsModelPermissionArgs
- func (GetModelsModelPermissionArgs) ElementType() reflect.Type
- func (i GetModelsModelPermissionArgs) ToGetModelsModelPermissionOutput() GetModelsModelPermissionOutput
- func (i GetModelsModelPermissionArgs) ToGetModelsModelPermissionOutputWithContext(ctx context.Context) GetModelsModelPermissionOutput
- type GetModelsModelPermissionArray
- func (GetModelsModelPermissionArray) ElementType() reflect.Type
- func (i GetModelsModelPermissionArray) ToGetModelsModelPermissionArrayOutput() GetModelsModelPermissionArrayOutput
- func (i GetModelsModelPermissionArray) ToGetModelsModelPermissionArrayOutputWithContext(ctx context.Context) GetModelsModelPermissionArrayOutput
- type GetModelsModelPermissionArrayInput
- type GetModelsModelPermissionArrayOutput
- func (GetModelsModelPermissionArrayOutput) ElementType() reflect.Type
- func (o GetModelsModelPermissionArrayOutput) Index(i pulumi.IntInput) GetModelsModelPermissionOutput
- func (o GetModelsModelPermissionArrayOutput) ToGetModelsModelPermissionArrayOutput() GetModelsModelPermissionArrayOutput
- func (o GetModelsModelPermissionArrayOutput) ToGetModelsModelPermissionArrayOutputWithContext(ctx context.Context) GetModelsModelPermissionArrayOutput
- type GetModelsModelPermissionInput
- type GetModelsModelPermissionOutput
- func (o GetModelsModelPermissionOutput) AllowCreateEngine() pulumi.BoolOutput
- func (o GetModelsModelPermissionOutput) AllowFineTuning() pulumi.BoolOutput
- func (o GetModelsModelPermissionOutput) AllowLogprobs() pulumi.BoolOutput
- func (o GetModelsModelPermissionOutput) AllowSampling() pulumi.BoolOutput
- func (o GetModelsModelPermissionOutput) AllowSearchIndices() pulumi.BoolOutput
- func (o GetModelsModelPermissionOutput) AllowView() pulumi.BoolOutput
- func (o GetModelsModelPermissionOutput) Created() pulumi.IntOutput
- func (GetModelsModelPermissionOutput) ElementType() reflect.Type
- func (o GetModelsModelPermissionOutput) Id() pulumi.StringOutput
- func (o GetModelsModelPermissionOutput) IsBlocking() pulumi.BoolOutput
- func (o GetModelsModelPermissionOutput) Object() pulumi.StringOutput
- func (o GetModelsModelPermissionOutput) Organization() pulumi.StringOutput
- func (o GetModelsModelPermissionOutput) ToGetModelsModelPermissionOutput() GetModelsModelPermissionOutput
- func (o GetModelsModelPermissionOutput) ToGetModelsModelPermissionOutputWithContext(ctx context.Context) GetModelsModelPermissionOutput
- type GetModelsResult
- type GetModelsResultOutput
- func (GetModelsResultOutput) ElementType() reflect.Type
- func (o GetModelsResultOutput) Id() pulumi.StringOutput
- func (o GetModelsResultOutput) Models() GetModelsModelArrayOutput
- func (o GetModelsResultOutput) ToGetModelsResultOutput() GetModelsResultOutput
- func (o GetModelsResultOutput) ToGetModelsResultOutputWithContext(ctx context.Context) GetModelsResultOutput
- type LookupFileArgs
- type LookupFileOutputArgs
- type LookupFileResult
- type LookupFileResultOutput
- func (o LookupFileResultOutput) Bytes() pulumi.IntOutput
- func (o LookupFileResultOutput) Created() pulumi.IntOutput
- func (LookupFileResultOutput) ElementType() reflect.Type
- func (o LookupFileResultOutput) Filename() pulumi.StringOutput
- func (o LookupFileResultOutput) Filepath() pulumi.StringOutput
- func (o LookupFileResultOutput) Id() pulumi.StringOutput
- func (o LookupFileResultOutput) Object() pulumi.StringOutput
- func (o LookupFileResultOutput) Purpose() pulumi.StringOutput
- func (o LookupFileResultOutput) ToLookupFileResultOutput() LookupFileResultOutput
- func (o LookupFileResultOutput) ToLookupFileResultOutputWithContext(ctx context.Context) LookupFileResultOutput
- type LookupFinetuningJobArgs
- type LookupFinetuningJobOutputArgs
- type LookupFinetuningJobResult
- type LookupFinetuningJobResultOutput
- func (o LookupFinetuningJobResultOutput) CreatedAt() pulumi.IntOutput
- func (LookupFinetuningJobResultOutput) ElementType() reflect.Type
- func (o LookupFinetuningJobResultOutput) FineTunedModel() pulumi.StringOutput
- func (o LookupFinetuningJobResultOutput) FinishedAt() pulumi.IntOutput
- func (o LookupFinetuningJobResultOutput) Hyperparams() GetFinetuningJobHyperparamsOutput
- func (o LookupFinetuningJobResultOutput) Id() pulumi.StringOutput
- func (o LookupFinetuningJobResultOutput) Model() pulumi.StringOutput
- func (o LookupFinetuningJobResultOutput) Object() pulumi.StringOutput
- func (o LookupFinetuningJobResultOutput) OrganizationId() pulumi.StringOutput
- func (o LookupFinetuningJobResultOutput) ResultFiles() pulumi.StringArrayOutput
- func (o LookupFinetuningJobResultOutput) Status() pulumi.StringOutput
- func (o LookupFinetuningJobResultOutput) ToLookupFinetuningJobResultOutput() LookupFinetuningJobResultOutput
- func (o LookupFinetuningJobResultOutput) ToLookupFinetuningJobResultOutputWithContext(ctx context.Context) LookupFinetuningJobResultOutput
- func (o LookupFinetuningJobResultOutput) TrainedTokens() pulumi.IntOutput
- func (o LookupFinetuningJobResultOutput) TrainingFile() pulumi.StringOutput
- func (o LookupFinetuningJobResultOutput) ValidationFile() pulumi.StringOutput
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Assistant ¶
type Assistant struct { pulumi.CustomResourceState // The Unix timestamp (in seconds) for when the assistant was created. CreatedAt pulumi.IntOutput `pulumi:"createdAt"` // The description of the assistant. The maximum length is 512 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // The system instructions that the assistant uses. The maximum length is 32768 characters. Instructions pulumi.StringPtrOutput `pulumi:"instructions"` // Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // ID of the model to use. You can use the List models API to see all of your available models. Model pulumi.StringOutput `pulumi:"model"` // The name of the assistant. The maximum length is 256 characters. Name pulumi.StringOutput `pulumi:"name"` // The object type, which is always assistant. Object pulumi.StringOutput `pulumi:"object"` // What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. Temperature pulumi.Float64PtrOutput `pulumi:"temperature"` // A set of resources that are used by the assistant's tools. The resources are specific to the type of tool. For example, the code*interpreter tool requires a list of file IDs, while the file*search tool requires a list of vector store IDs. ToolResources AssistantToolResourcesPtrOutput `pulumi:"toolResources"` // A list of tool enabled on the assistant. There can be a maximum of 128 tools per assistant. Tools can be of types code_interpreter, retrieval, or function. Tools AssistantToolArrayOutput `pulumi:"tools"` // An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with topP probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered. TopP pulumi.Float64PtrOutput `pulumi:"topP"` }
Assistant resource
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tonkean/pulumi-openai/sdk/go/openai"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := openai.NewAssistant(ctx, "test", &openai.AssistantArgs{ Description: pulumi.String("tf-test-sample"), Instructions: pulumi.String("You are a personal math tutor. When asked a question, write and run Python code to answer the question."), Model: pulumi.String("gpt-4"), Tools: openai.AssistantToolArray{ &openai.AssistantToolArgs{ Type: pulumi.String("code_interpreter"), }, }, }) if err != nil { return err } return nil }) }
```
func GetAssistant ¶
func GetAssistant(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssistantState, opts ...pulumi.ResourceOption) (*Assistant, error)
GetAssistant gets an existing Assistant resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAssistant ¶
func NewAssistant(ctx *pulumi.Context, name string, args *AssistantArgs, opts ...pulumi.ResourceOption) (*Assistant, error)
NewAssistant registers a new resource with the given unique name, arguments, and options.
func (*Assistant) ElementType ¶
func (*Assistant) ToAssistantOutput ¶
func (i *Assistant) ToAssistantOutput() AssistantOutput
func (*Assistant) ToAssistantOutputWithContext ¶
func (i *Assistant) ToAssistantOutputWithContext(ctx context.Context) AssistantOutput
type AssistantArgs ¶
type AssistantArgs struct { // The description of the assistant. The maximum length is 512 characters. Description pulumi.StringPtrInput // The system instructions that the assistant uses. The maximum length is 32768 characters. Instructions pulumi.StringPtrInput // Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long. Metadata pulumi.StringMapInput // ID of the model to use. You can use the List models API to see all of your available models. Model pulumi.StringInput // The name of the assistant. The maximum length is 256 characters. Name pulumi.StringPtrInput // What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. Temperature pulumi.Float64PtrInput // A set of resources that are used by the assistant's tools. The resources are specific to the type of tool. For example, the code*interpreter tool requires a list of file IDs, while the file*search tool requires a list of vector store IDs. ToolResources AssistantToolResourcesPtrInput // A list of tool enabled on the assistant. There can be a maximum of 128 tools per assistant. Tools can be of types code_interpreter, retrieval, or function. Tools AssistantToolArrayInput // An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with topP probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered. TopP pulumi.Float64PtrInput }
The set of arguments for constructing a Assistant resource.
func (AssistantArgs) ElementType ¶
func (AssistantArgs) ElementType() reflect.Type
type AssistantArray ¶
type AssistantArray []AssistantInput
func (AssistantArray) ElementType ¶
func (AssistantArray) ElementType() reflect.Type
func (AssistantArray) ToAssistantArrayOutput ¶
func (i AssistantArray) ToAssistantArrayOutput() AssistantArrayOutput
func (AssistantArray) ToAssistantArrayOutputWithContext ¶
func (i AssistantArray) ToAssistantArrayOutputWithContext(ctx context.Context) AssistantArrayOutput
type AssistantArrayInput ¶
type AssistantArrayInput interface { pulumi.Input ToAssistantArrayOutput() AssistantArrayOutput ToAssistantArrayOutputWithContext(context.Context) AssistantArrayOutput }
AssistantArrayInput is an input type that accepts AssistantArray and AssistantArrayOutput values. You can construct a concrete instance of `AssistantArrayInput` via:
AssistantArray{ AssistantArgs{...} }
type AssistantArrayOutput ¶
type AssistantArrayOutput struct{ *pulumi.OutputState }
func (AssistantArrayOutput) ElementType ¶
func (AssistantArrayOutput) ElementType() reflect.Type
func (AssistantArrayOutput) Index ¶
func (o AssistantArrayOutput) Index(i pulumi.IntInput) AssistantOutput
func (AssistantArrayOutput) ToAssistantArrayOutput ¶
func (o AssistantArrayOutput) ToAssistantArrayOutput() AssistantArrayOutput
func (AssistantArrayOutput) ToAssistantArrayOutputWithContext ¶
func (o AssistantArrayOutput) ToAssistantArrayOutputWithContext(ctx context.Context) AssistantArrayOutput
type AssistantInput ¶
type AssistantInput interface { pulumi.Input ToAssistantOutput() AssistantOutput ToAssistantOutputWithContext(ctx context.Context) AssistantOutput }
type AssistantMap ¶
type AssistantMap map[string]AssistantInput
func (AssistantMap) ElementType ¶
func (AssistantMap) ElementType() reflect.Type
func (AssistantMap) ToAssistantMapOutput ¶
func (i AssistantMap) ToAssistantMapOutput() AssistantMapOutput
func (AssistantMap) ToAssistantMapOutputWithContext ¶
func (i AssistantMap) ToAssistantMapOutputWithContext(ctx context.Context) AssistantMapOutput
type AssistantMapInput ¶
type AssistantMapInput interface { pulumi.Input ToAssistantMapOutput() AssistantMapOutput ToAssistantMapOutputWithContext(context.Context) AssistantMapOutput }
AssistantMapInput is an input type that accepts AssistantMap and AssistantMapOutput values. You can construct a concrete instance of `AssistantMapInput` via:
AssistantMap{ "key": AssistantArgs{...} }
type AssistantMapOutput ¶
type AssistantMapOutput struct{ *pulumi.OutputState }
func (AssistantMapOutput) ElementType ¶
func (AssistantMapOutput) ElementType() reflect.Type
func (AssistantMapOutput) MapIndex ¶
func (o AssistantMapOutput) MapIndex(k pulumi.StringInput) AssistantOutput
func (AssistantMapOutput) ToAssistantMapOutput ¶
func (o AssistantMapOutput) ToAssistantMapOutput() AssistantMapOutput
func (AssistantMapOutput) ToAssistantMapOutputWithContext ¶
func (o AssistantMapOutput) ToAssistantMapOutputWithContext(ctx context.Context) AssistantMapOutput
type AssistantOutput ¶
type AssistantOutput struct{ *pulumi.OutputState }
func (AssistantOutput) CreatedAt ¶
func (o AssistantOutput) CreatedAt() pulumi.IntOutput
The Unix timestamp (in seconds) for when the assistant was created.
func (AssistantOutput) Description ¶
func (o AssistantOutput) Description() pulumi.StringPtrOutput
The description of the assistant. The maximum length is 512 characters.
func (AssistantOutput) ElementType ¶
func (AssistantOutput) ElementType() reflect.Type
func (AssistantOutput) Instructions ¶
func (o AssistantOutput) Instructions() pulumi.StringPtrOutput
The system instructions that the assistant uses. The maximum length is 32768 characters.
func (AssistantOutput) Metadata ¶
func (o AssistantOutput) Metadata() pulumi.StringMapOutput
Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.
func (AssistantOutput) Model ¶
func (o AssistantOutput) Model() pulumi.StringOutput
ID of the model to use. You can use the List models API to see all of your available models.
func (AssistantOutput) Name ¶
func (o AssistantOutput) Name() pulumi.StringOutput
The name of the assistant. The maximum length is 256 characters.
func (AssistantOutput) Object ¶
func (o AssistantOutput) Object() pulumi.StringOutput
The object type, which is always assistant.
func (AssistantOutput) Temperature ¶
func (o AssistantOutput) Temperature() pulumi.Float64PtrOutput
What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.
func (AssistantOutput) ToAssistantOutput ¶
func (o AssistantOutput) ToAssistantOutput() AssistantOutput
func (AssistantOutput) ToAssistantOutputWithContext ¶
func (o AssistantOutput) ToAssistantOutputWithContext(ctx context.Context) AssistantOutput
func (AssistantOutput) ToolResources ¶
func (o AssistantOutput) ToolResources() AssistantToolResourcesPtrOutput
A set of resources that are used by the assistant's tools. The resources are specific to the type of tool. For example, the code*interpreter tool requires a list of file IDs, while the file*search tool requires a list of vector store IDs.
func (AssistantOutput) Tools ¶
func (o AssistantOutput) Tools() AssistantToolArrayOutput
A list of tool enabled on the assistant. There can be a maximum of 128 tools per assistant. Tools can be of types code_interpreter, retrieval, or function.
func (AssistantOutput) TopP ¶
func (o AssistantOutput) TopP() pulumi.Float64PtrOutput
An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with topP probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.
type AssistantState ¶
type AssistantState struct { // The Unix timestamp (in seconds) for when the assistant was created. CreatedAt pulumi.IntPtrInput // The description of the assistant. The maximum length is 512 characters. Description pulumi.StringPtrInput // The system instructions that the assistant uses. The maximum length is 32768 characters. Instructions pulumi.StringPtrInput // Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long. Metadata pulumi.StringMapInput // ID of the model to use. You can use the List models API to see all of your available models. Model pulumi.StringPtrInput // The name of the assistant. The maximum length is 256 characters. Name pulumi.StringPtrInput // The object type, which is always assistant. Object pulumi.StringPtrInput // What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. Temperature pulumi.Float64PtrInput // A set of resources that are used by the assistant's tools. The resources are specific to the type of tool. For example, the code*interpreter tool requires a list of file IDs, while the file*search tool requires a list of vector store IDs. ToolResources AssistantToolResourcesPtrInput // A list of tool enabled on the assistant. There can be a maximum of 128 tools per assistant. Tools can be of types code_interpreter, retrieval, or function. Tools AssistantToolArrayInput // An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with topP probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered. TopP pulumi.Float64PtrInput }
func (AssistantState) ElementType ¶
func (AssistantState) ElementType() reflect.Type
type AssistantTool ¶
type AssistantTool struct { // Function definition for tools of type function. Function *AssistantToolFunction `pulumi:"function"` // Tools can be of types code_interpreter, retrieval, or function. Type string `pulumi:"type"` }
type AssistantToolArgs ¶
type AssistantToolArgs struct { // Function definition for tools of type function. Function AssistantToolFunctionPtrInput `pulumi:"function"` // Tools can be of types code_interpreter, retrieval, or function. Type pulumi.StringInput `pulumi:"type"` }
func (AssistantToolArgs) ElementType ¶
func (AssistantToolArgs) ElementType() reflect.Type
func (AssistantToolArgs) ToAssistantToolOutput ¶
func (i AssistantToolArgs) ToAssistantToolOutput() AssistantToolOutput
func (AssistantToolArgs) ToAssistantToolOutputWithContext ¶
func (i AssistantToolArgs) ToAssistantToolOutputWithContext(ctx context.Context) AssistantToolOutput
type AssistantToolArray ¶
type AssistantToolArray []AssistantToolInput
func (AssistantToolArray) ElementType ¶
func (AssistantToolArray) ElementType() reflect.Type
func (AssistantToolArray) ToAssistantToolArrayOutput ¶
func (i AssistantToolArray) ToAssistantToolArrayOutput() AssistantToolArrayOutput
func (AssistantToolArray) ToAssistantToolArrayOutputWithContext ¶
func (i AssistantToolArray) ToAssistantToolArrayOutputWithContext(ctx context.Context) AssistantToolArrayOutput
type AssistantToolArrayInput ¶
type AssistantToolArrayInput interface { pulumi.Input ToAssistantToolArrayOutput() AssistantToolArrayOutput ToAssistantToolArrayOutputWithContext(context.Context) AssistantToolArrayOutput }
AssistantToolArrayInput is an input type that accepts AssistantToolArray and AssistantToolArrayOutput values. You can construct a concrete instance of `AssistantToolArrayInput` via:
AssistantToolArray{ AssistantToolArgs{...} }
type AssistantToolArrayOutput ¶
type AssistantToolArrayOutput struct{ *pulumi.OutputState }
func (AssistantToolArrayOutput) ElementType ¶
func (AssistantToolArrayOutput) ElementType() reflect.Type
func (AssistantToolArrayOutput) Index ¶
func (o AssistantToolArrayOutput) Index(i pulumi.IntInput) AssistantToolOutput
func (AssistantToolArrayOutput) ToAssistantToolArrayOutput ¶
func (o AssistantToolArrayOutput) ToAssistantToolArrayOutput() AssistantToolArrayOutput
func (AssistantToolArrayOutput) ToAssistantToolArrayOutputWithContext ¶
func (o AssistantToolArrayOutput) ToAssistantToolArrayOutputWithContext(ctx context.Context) AssistantToolArrayOutput
type AssistantToolFunction ¶
type AssistantToolFunction struct { // A description of what the function does, used by the model to choose when and how to call the function. Description *string `pulumi:"description"` // The name of the function to be called. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64. Name string `pulumi:"name"` // The parameters the functions accepts, described as a JSON Schema object. Parameters string `pulumi:"parameters"` }
type AssistantToolFunctionArgs ¶
type AssistantToolFunctionArgs struct { // A description of what the function does, used by the model to choose when and how to call the function. Description pulumi.StringPtrInput `pulumi:"description"` // The name of the function to be called. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64. Name pulumi.StringInput `pulumi:"name"` // The parameters the functions accepts, described as a JSON Schema object. Parameters pulumi.StringInput `pulumi:"parameters"` }
func (AssistantToolFunctionArgs) ElementType ¶
func (AssistantToolFunctionArgs) ElementType() reflect.Type
func (AssistantToolFunctionArgs) ToAssistantToolFunctionOutput ¶
func (i AssistantToolFunctionArgs) ToAssistantToolFunctionOutput() AssistantToolFunctionOutput
func (AssistantToolFunctionArgs) ToAssistantToolFunctionOutputWithContext ¶
func (i AssistantToolFunctionArgs) ToAssistantToolFunctionOutputWithContext(ctx context.Context) AssistantToolFunctionOutput
func (AssistantToolFunctionArgs) ToAssistantToolFunctionPtrOutput ¶
func (i AssistantToolFunctionArgs) ToAssistantToolFunctionPtrOutput() AssistantToolFunctionPtrOutput
func (AssistantToolFunctionArgs) ToAssistantToolFunctionPtrOutputWithContext ¶
func (i AssistantToolFunctionArgs) ToAssistantToolFunctionPtrOutputWithContext(ctx context.Context) AssistantToolFunctionPtrOutput
type AssistantToolFunctionInput ¶
type AssistantToolFunctionInput interface { pulumi.Input ToAssistantToolFunctionOutput() AssistantToolFunctionOutput ToAssistantToolFunctionOutputWithContext(context.Context) AssistantToolFunctionOutput }
AssistantToolFunctionInput is an input type that accepts AssistantToolFunctionArgs and AssistantToolFunctionOutput values. You can construct a concrete instance of `AssistantToolFunctionInput` via:
AssistantToolFunctionArgs{...}
type AssistantToolFunctionOutput ¶
type AssistantToolFunctionOutput struct{ *pulumi.OutputState }
func (AssistantToolFunctionOutput) Description ¶
func (o AssistantToolFunctionOutput) Description() pulumi.StringPtrOutput
A description of what the function does, used by the model to choose when and how to call the function.
func (AssistantToolFunctionOutput) ElementType ¶
func (AssistantToolFunctionOutput) ElementType() reflect.Type
func (AssistantToolFunctionOutput) Name ¶
func (o AssistantToolFunctionOutput) Name() pulumi.StringOutput
The name of the function to be called. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64.
func (AssistantToolFunctionOutput) Parameters ¶
func (o AssistantToolFunctionOutput) Parameters() pulumi.StringOutput
The parameters the functions accepts, described as a JSON Schema object.
func (AssistantToolFunctionOutput) ToAssistantToolFunctionOutput ¶
func (o AssistantToolFunctionOutput) ToAssistantToolFunctionOutput() AssistantToolFunctionOutput
func (AssistantToolFunctionOutput) ToAssistantToolFunctionOutputWithContext ¶
func (o AssistantToolFunctionOutput) ToAssistantToolFunctionOutputWithContext(ctx context.Context) AssistantToolFunctionOutput
func (AssistantToolFunctionOutput) ToAssistantToolFunctionPtrOutput ¶
func (o AssistantToolFunctionOutput) ToAssistantToolFunctionPtrOutput() AssistantToolFunctionPtrOutput
func (AssistantToolFunctionOutput) ToAssistantToolFunctionPtrOutputWithContext ¶
func (o AssistantToolFunctionOutput) ToAssistantToolFunctionPtrOutputWithContext(ctx context.Context) AssistantToolFunctionPtrOutput
type AssistantToolFunctionPtrInput ¶
type AssistantToolFunctionPtrInput interface { pulumi.Input ToAssistantToolFunctionPtrOutput() AssistantToolFunctionPtrOutput ToAssistantToolFunctionPtrOutputWithContext(context.Context) AssistantToolFunctionPtrOutput }
AssistantToolFunctionPtrInput is an input type that accepts AssistantToolFunctionArgs, AssistantToolFunctionPtr and AssistantToolFunctionPtrOutput values. You can construct a concrete instance of `AssistantToolFunctionPtrInput` via:
AssistantToolFunctionArgs{...} or: nil
func AssistantToolFunctionPtr ¶
func AssistantToolFunctionPtr(v *AssistantToolFunctionArgs) AssistantToolFunctionPtrInput
type AssistantToolFunctionPtrOutput ¶
type AssistantToolFunctionPtrOutput struct{ *pulumi.OutputState }
func (AssistantToolFunctionPtrOutput) Description ¶
func (o AssistantToolFunctionPtrOutput) Description() pulumi.StringPtrOutput
A description of what the function does, used by the model to choose when and how to call the function.
func (AssistantToolFunctionPtrOutput) Elem ¶
func (o AssistantToolFunctionPtrOutput) Elem() AssistantToolFunctionOutput
func (AssistantToolFunctionPtrOutput) ElementType ¶
func (AssistantToolFunctionPtrOutput) ElementType() reflect.Type
func (AssistantToolFunctionPtrOutput) Name ¶
func (o AssistantToolFunctionPtrOutput) Name() pulumi.StringPtrOutput
The name of the function to be called. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64.
func (AssistantToolFunctionPtrOutput) Parameters ¶
func (o AssistantToolFunctionPtrOutput) Parameters() pulumi.StringPtrOutput
The parameters the functions accepts, described as a JSON Schema object.
func (AssistantToolFunctionPtrOutput) ToAssistantToolFunctionPtrOutput ¶
func (o AssistantToolFunctionPtrOutput) ToAssistantToolFunctionPtrOutput() AssistantToolFunctionPtrOutput
func (AssistantToolFunctionPtrOutput) ToAssistantToolFunctionPtrOutputWithContext ¶
func (o AssistantToolFunctionPtrOutput) ToAssistantToolFunctionPtrOutputWithContext(ctx context.Context) AssistantToolFunctionPtrOutput
type AssistantToolInput ¶
type AssistantToolInput interface { pulumi.Input ToAssistantToolOutput() AssistantToolOutput ToAssistantToolOutputWithContext(context.Context) AssistantToolOutput }
AssistantToolInput is an input type that accepts AssistantToolArgs and AssistantToolOutput values. You can construct a concrete instance of `AssistantToolInput` via:
AssistantToolArgs{...}
type AssistantToolOutput ¶
type AssistantToolOutput struct{ *pulumi.OutputState }
func (AssistantToolOutput) ElementType ¶
func (AssistantToolOutput) ElementType() reflect.Type
func (AssistantToolOutput) Function ¶
func (o AssistantToolOutput) Function() AssistantToolFunctionPtrOutput
Function definition for tools of type function.
func (AssistantToolOutput) ToAssistantToolOutput ¶
func (o AssistantToolOutput) ToAssistantToolOutput() AssistantToolOutput
func (AssistantToolOutput) ToAssistantToolOutputWithContext ¶
func (o AssistantToolOutput) ToAssistantToolOutputWithContext(ctx context.Context) AssistantToolOutput
func (AssistantToolOutput) Type ¶
func (o AssistantToolOutput) Type() pulumi.StringOutput
Tools can be of types code_interpreter, retrieval, or function.
type AssistantToolResources ¶
type AssistantToolResources struct { // Function definition for tools of type function. CodeInterpreter *AssistantToolResourcesCodeInterpreter `pulumi:"codeInterpreter"` // Function definition for tools of type function. FileSearch *AssistantToolResourcesFileSearch `pulumi:"fileSearch"` }
type AssistantToolResourcesArgs ¶
type AssistantToolResourcesArgs struct { // Function definition for tools of type function. CodeInterpreter AssistantToolResourcesCodeInterpreterPtrInput `pulumi:"codeInterpreter"` // Function definition for tools of type function. FileSearch AssistantToolResourcesFileSearchPtrInput `pulumi:"fileSearch"` }
func (AssistantToolResourcesArgs) ElementType ¶
func (AssistantToolResourcesArgs) ElementType() reflect.Type
func (AssistantToolResourcesArgs) ToAssistantToolResourcesOutput ¶
func (i AssistantToolResourcesArgs) ToAssistantToolResourcesOutput() AssistantToolResourcesOutput
func (AssistantToolResourcesArgs) ToAssistantToolResourcesOutputWithContext ¶
func (i AssistantToolResourcesArgs) ToAssistantToolResourcesOutputWithContext(ctx context.Context) AssistantToolResourcesOutput
func (AssistantToolResourcesArgs) ToAssistantToolResourcesPtrOutput ¶
func (i AssistantToolResourcesArgs) ToAssistantToolResourcesPtrOutput() AssistantToolResourcesPtrOutput
func (AssistantToolResourcesArgs) ToAssistantToolResourcesPtrOutputWithContext ¶
func (i AssistantToolResourcesArgs) ToAssistantToolResourcesPtrOutputWithContext(ctx context.Context) AssistantToolResourcesPtrOutput
type AssistantToolResourcesCodeInterpreter ¶
type AssistantToolResourcesCodeInterpreter struct { // A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order. FileIds []string `pulumi:"fileIds"` }
type AssistantToolResourcesCodeInterpreterArgs ¶
type AssistantToolResourcesCodeInterpreterArgs struct { // A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order. FileIds pulumi.StringArrayInput `pulumi:"fileIds"` }
func (AssistantToolResourcesCodeInterpreterArgs) ElementType ¶
func (AssistantToolResourcesCodeInterpreterArgs) ElementType() reflect.Type
func (AssistantToolResourcesCodeInterpreterArgs) ToAssistantToolResourcesCodeInterpreterOutput ¶
func (i AssistantToolResourcesCodeInterpreterArgs) ToAssistantToolResourcesCodeInterpreterOutput() AssistantToolResourcesCodeInterpreterOutput
func (AssistantToolResourcesCodeInterpreterArgs) ToAssistantToolResourcesCodeInterpreterOutputWithContext ¶
func (i AssistantToolResourcesCodeInterpreterArgs) ToAssistantToolResourcesCodeInterpreterOutputWithContext(ctx context.Context) AssistantToolResourcesCodeInterpreterOutput
func (AssistantToolResourcesCodeInterpreterArgs) ToAssistantToolResourcesCodeInterpreterPtrOutput ¶
func (i AssistantToolResourcesCodeInterpreterArgs) ToAssistantToolResourcesCodeInterpreterPtrOutput() AssistantToolResourcesCodeInterpreterPtrOutput
func (AssistantToolResourcesCodeInterpreterArgs) ToAssistantToolResourcesCodeInterpreterPtrOutputWithContext ¶
func (i AssistantToolResourcesCodeInterpreterArgs) ToAssistantToolResourcesCodeInterpreterPtrOutputWithContext(ctx context.Context) AssistantToolResourcesCodeInterpreterPtrOutput
type AssistantToolResourcesCodeInterpreterInput ¶
type AssistantToolResourcesCodeInterpreterInput interface { pulumi.Input ToAssistantToolResourcesCodeInterpreterOutput() AssistantToolResourcesCodeInterpreterOutput ToAssistantToolResourcesCodeInterpreterOutputWithContext(context.Context) AssistantToolResourcesCodeInterpreterOutput }
AssistantToolResourcesCodeInterpreterInput is an input type that accepts AssistantToolResourcesCodeInterpreterArgs and AssistantToolResourcesCodeInterpreterOutput values. You can construct a concrete instance of `AssistantToolResourcesCodeInterpreterInput` via:
AssistantToolResourcesCodeInterpreterArgs{...}
type AssistantToolResourcesCodeInterpreterOutput ¶
type AssistantToolResourcesCodeInterpreterOutput struct{ *pulumi.OutputState }
func (AssistantToolResourcesCodeInterpreterOutput) ElementType ¶
func (AssistantToolResourcesCodeInterpreterOutput) ElementType() reflect.Type
func (AssistantToolResourcesCodeInterpreterOutput) FileIds ¶
func (o AssistantToolResourcesCodeInterpreterOutput) FileIds() pulumi.StringArrayOutput
A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order.
func (AssistantToolResourcesCodeInterpreterOutput) ToAssistantToolResourcesCodeInterpreterOutput ¶
func (o AssistantToolResourcesCodeInterpreterOutput) ToAssistantToolResourcesCodeInterpreterOutput() AssistantToolResourcesCodeInterpreterOutput
func (AssistantToolResourcesCodeInterpreterOutput) ToAssistantToolResourcesCodeInterpreterOutputWithContext ¶
func (o AssistantToolResourcesCodeInterpreterOutput) ToAssistantToolResourcesCodeInterpreterOutputWithContext(ctx context.Context) AssistantToolResourcesCodeInterpreterOutput
func (AssistantToolResourcesCodeInterpreterOutput) ToAssistantToolResourcesCodeInterpreterPtrOutput ¶
func (o AssistantToolResourcesCodeInterpreterOutput) ToAssistantToolResourcesCodeInterpreterPtrOutput() AssistantToolResourcesCodeInterpreterPtrOutput
func (AssistantToolResourcesCodeInterpreterOutput) ToAssistantToolResourcesCodeInterpreterPtrOutputWithContext ¶
func (o AssistantToolResourcesCodeInterpreterOutput) ToAssistantToolResourcesCodeInterpreterPtrOutputWithContext(ctx context.Context) AssistantToolResourcesCodeInterpreterPtrOutput
type AssistantToolResourcesCodeInterpreterPtrInput ¶
type AssistantToolResourcesCodeInterpreterPtrInput interface { pulumi.Input ToAssistantToolResourcesCodeInterpreterPtrOutput() AssistantToolResourcesCodeInterpreterPtrOutput ToAssistantToolResourcesCodeInterpreterPtrOutputWithContext(context.Context) AssistantToolResourcesCodeInterpreterPtrOutput }
AssistantToolResourcesCodeInterpreterPtrInput is an input type that accepts AssistantToolResourcesCodeInterpreterArgs, AssistantToolResourcesCodeInterpreterPtr and AssistantToolResourcesCodeInterpreterPtrOutput values. You can construct a concrete instance of `AssistantToolResourcesCodeInterpreterPtrInput` via:
AssistantToolResourcesCodeInterpreterArgs{...} or: nil
func AssistantToolResourcesCodeInterpreterPtr ¶
func AssistantToolResourcesCodeInterpreterPtr(v *AssistantToolResourcesCodeInterpreterArgs) AssistantToolResourcesCodeInterpreterPtrInput
type AssistantToolResourcesCodeInterpreterPtrOutput ¶
type AssistantToolResourcesCodeInterpreterPtrOutput struct{ *pulumi.OutputState }
func (AssistantToolResourcesCodeInterpreterPtrOutput) ElementType ¶
func (AssistantToolResourcesCodeInterpreterPtrOutput) ElementType() reflect.Type
func (AssistantToolResourcesCodeInterpreterPtrOutput) FileIds ¶
func (o AssistantToolResourcesCodeInterpreterPtrOutput) FileIds() pulumi.StringArrayOutput
A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order.
func (AssistantToolResourcesCodeInterpreterPtrOutput) ToAssistantToolResourcesCodeInterpreterPtrOutput ¶
func (o AssistantToolResourcesCodeInterpreterPtrOutput) ToAssistantToolResourcesCodeInterpreterPtrOutput() AssistantToolResourcesCodeInterpreterPtrOutput
func (AssistantToolResourcesCodeInterpreterPtrOutput) ToAssistantToolResourcesCodeInterpreterPtrOutputWithContext ¶
func (o AssistantToolResourcesCodeInterpreterPtrOutput) ToAssistantToolResourcesCodeInterpreterPtrOutputWithContext(ctx context.Context) AssistantToolResourcesCodeInterpreterPtrOutput
type AssistantToolResourcesFileSearch ¶
type AssistantToolResourcesFileSearch struct { // A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order. VectorStoreIds []string `pulumi:"vectorStoreIds"` // Function definition for tools of type function. VectorStores *AssistantToolResourcesFileSearchVectorStores `pulumi:"vectorStores"` }
type AssistantToolResourcesFileSearchArgs ¶
type AssistantToolResourcesFileSearchArgs struct { // A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order. VectorStoreIds pulumi.StringArrayInput `pulumi:"vectorStoreIds"` // Function definition for tools of type function. VectorStores AssistantToolResourcesFileSearchVectorStoresPtrInput `pulumi:"vectorStores"` }
func (AssistantToolResourcesFileSearchArgs) ElementType ¶
func (AssistantToolResourcesFileSearchArgs) ElementType() reflect.Type
func (AssistantToolResourcesFileSearchArgs) ToAssistantToolResourcesFileSearchOutput ¶
func (i AssistantToolResourcesFileSearchArgs) ToAssistantToolResourcesFileSearchOutput() AssistantToolResourcesFileSearchOutput
func (AssistantToolResourcesFileSearchArgs) ToAssistantToolResourcesFileSearchOutputWithContext ¶
func (i AssistantToolResourcesFileSearchArgs) ToAssistantToolResourcesFileSearchOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchOutput
func (AssistantToolResourcesFileSearchArgs) ToAssistantToolResourcesFileSearchPtrOutput ¶
func (i AssistantToolResourcesFileSearchArgs) ToAssistantToolResourcesFileSearchPtrOutput() AssistantToolResourcesFileSearchPtrOutput
func (AssistantToolResourcesFileSearchArgs) ToAssistantToolResourcesFileSearchPtrOutputWithContext ¶
func (i AssistantToolResourcesFileSearchArgs) ToAssistantToolResourcesFileSearchPtrOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchPtrOutput
type AssistantToolResourcesFileSearchInput ¶
type AssistantToolResourcesFileSearchInput interface { pulumi.Input ToAssistantToolResourcesFileSearchOutput() AssistantToolResourcesFileSearchOutput ToAssistantToolResourcesFileSearchOutputWithContext(context.Context) AssistantToolResourcesFileSearchOutput }
AssistantToolResourcesFileSearchInput is an input type that accepts AssistantToolResourcesFileSearchArgs and AssistantToolResourcesFileSearchOutput values. You can construct a concrete instance of `AssistantToolResourcesFileSearchInput` via:
AssistantToolResourcesFileSearchArgs{...}
type AssistantToolResourcesFileSearchOutput ¶
type AssistantToolResourcesFileSearchOutput struct{ *pulumi.OutputState }
func (AssistantToolResourcesFileSearchOutput) ElementType ¶
func (AssistantToolResourcesFileSearchOutput) ElementType() reflect.Type
func (AssistantToolResourcesFileSearchOutput) ToAssistantToolResourcesFileSearchOutput ¶
func (o AssistantToolResourcesFileSearchOutput) ToAssistantToolResourcesFileSearchOutput() AssistantToolResourcesFileSearchOutput
func (AssistantToolResourcesFileSearchOutput) ToAssistantToolResourcesFileSearchOutputWithContext ¶
func (o AssistantToolResourcesFileSearchOutput) ToAssistantToolResourcesFileSearchOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchOutput
func (AssistantToolResourcesFileSearchOutput) ToAssistantToolResourcesFileSearchPtrOutput ¶
func (o AssistantToolResourcesFileSearchOutput) ToAssistantToolResourcesFileSearchPtrOutput() AssistantToolResourcesFileSearchPtrOutput
func (AssistantToolResourcesFileSearchOutput) ToAssistantToolResourcesFileSearchPtrOutputWithContext ¶
func (o AssistantToolResourcesFileSearchOutput) ToAssistantToolResourcesFileSearchPtrOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchPtrOutput
func (AssistantToolResourcesFileSearchOutput) VectorStoreIds ¶
func (o AssistantToolResourcesFileSearchOutput) VectorStoreIds() pulumi.StringArrayOutput
A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order.
func (AssistantToolResourcesFileSearchOutput) VectorStores ¶
func (o AssistantToolResourcesFileSearchOutput) VectorStores() AssistantToolResourcesFileSearchVectorStoresPtrOutput
Function definition for tools of type function.
type AssistantToolResourcesFileSearchPtrInput ¶
type AssistantToolResourcesFileSearchPtrInput interface { pulumi.Input ToAssistantToolResourcesFileSearchPtrOutput() AssistantToolResourcesFileSearchPtrOutput ToAssistantToolResourcesFileSearchPtrOutputWithContext(context.Context) AssistantToolResourcesFileSearchPtrOutput }
AssistantToolResourcesFileSearchPtrInput is an input type that accepts AssistantToolResourcesFileSearchArgs, AssistantToolResourcesFileSearchPtr and AssistantToolResourcesFileSearchPtrOutput values. You can construct a concrete instance of `AssistantToolResourcesFileSearchPtrInput` via:
AssistantToolResourcesFileSearchArgs{...} or: nil
func AssistantToolResourcesFileSearchPtr ¶
func AssistantToolResourcesFileSearchPtr(v *AssistantToolResourcesFileSearchArgs) AssistantToolResourcesFileSearchPtrInput
type AssistantToolResourcesFileSearchPtrOutput ¶
type AssistantToolResourcesFileSearchPtrOutput struct{ *pulumi.OutputState }
func (AssistantToolResourcesFileSearchPtrOutput) ElementType ¶
func (AssistantToolResourcesFileSearchPtrOutput) ElementType() reflect.Type
func (AssistantToolResourcesFileSearchPtrOutput) ToAssistantToolResourcesFileSearchPtrOutput ¶
func (o AssistantToolResourcesFileSearchPtrOutput) ToAssistantToolResourcesFileSearchPtrOutput() AssistantToolResourcesFileSearchPtrOutput
func (AssistantToolResourcesFileSearchPtrOutput) ToAssistantToolResourcesFileSearchPtrOutputWithContext ¶
func (o AssistantToolResourcesFileSearchPtrOutput) ToAssistantToolResourcesFileSearchPtrOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchPtrOutput
func (AssistantToolResourcesFileSearchPtrOutput) VectorStoreIds ¶
func (o AssistantToolResourcesFileSearchPtrOutput) VectorStoreIds() pulumi.StringArrayOutput
A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order.
func (AssistantToolResourcesFileSearchPtrOutput) VectorStores ¶
func (o AssistantToolResourcesFileSearchPtrOutput) VectorStores() AssistantToolResourcesFileSearchVectorStoresPtrOutput
Function definition for tools of type function.
type AssistantToolResourcesFileSearchVectorStores ¶
type AssistantToolResourcesFileSearchVectorStores struct { // A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order. FileIds []string `pulumi:"fileIds"` // Set of 16 key-value pairs that can be attached to a vector store. This can be useful for storing additional information about the vector store in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long. Metadata map[string]string `pulumi:"metadata"` }
type AssistantToolResourcesFileSearchVectorStoresArgs ¶
type AssistantToolResourcesFileSearchVectorStoresArgs struct { // A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order. FileIds pulumi.StringArrayInput `pulumi:"fileIds"` // Set of 16 key-value pairs that can be attached to a vector store. This can be useful for storing additional information about the vector store in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long. Metadata pulumi.StringMapInput `pulumi:"metadata"` }
func (AssistantToolResourcesFileSearchVectorStoresArgs) ElementType ¶
func (AssistantToolResourcesFileSearchVectorStoresArgs) ElementType() reflect.Type
func (AssistantToolResourcesFileSearchVectorStoresArgs) ToAssistantToolResourcesFileSearchVectorStoresOutput ¶
func (i AssistantToolResourcesFileSearchVectorStoresArgs) ToAssistantToolResourcesFileSearchVectorStoresOutput() AssistantToolResourcesFileSearchVectorStoresOutput
func (AssistantToolResourcesFileSearchVectorStoresArgs) ToAssistantToolResourcesFileSearchVectorStoresOutputWithContext ¶
func (i AssistantToolResourcesFileSearchVectorStoresArgs) ToAssistantToolResourcesFileSearchVectorStoresOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchVectorStoresOutput
func (AssistantToolResourcesFileSearchVectorStoresArgs) ToAssistantToolResourcesFileSearchVectorStoresPtrOutput ¶
func (i AssistantToolResourcesFileSearchVectorStoresArgs) ToAssistantToolResourcesFileSearchVectorStoresPtrOutput() AssistantToolResourcesFileSearchVectorStoresPtrOutput
func (AssistantToolResourcesFileSearchVectorStoresArgs) ToAssistantToolResourcesFileSearchVectorStoresPtrOutputWithContext ¶
func (i AssistantToolResourcesFileSearchVectorStoresArgs) ToAssistantToolResourcesFileSearchVectorStoresPtrOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchVectorStoresPtrOutput
type AssistantToolResourcesFileSearchVectorStoresInput ¶
type AssistantToolResourcesFileSearchVectorStoresInput interface { pulumi.Input ToAssistantToolResourcesFileSearchVectorStoresOutput() AssistantToolResourcesFileSearchVectorStoresOutput ToAssistantToolResourcesFileSearchVectorStoresOutputWithContext(context.Context) AssistantToolResourcesFileSearchVectorStoresOutput }
AssistantToolResourcesFileSearchVectorStoresInput is an input type that accepts AssistantToolResourcesFileSearchVectorStoresArgs and AssistantToolResourcesFileSearchVectorStoresOutput values. You can construct a concrete instance of `AssistantToolResourcesFileSearchVectorStoresInput` via:
AssistantToolResourcesFileSearchVectorStoresArgs{...}
type AssistantToolResourcesFileSearchVectorStoresOutput ¶
type AssistantToolResourcesFileSearchVectorStoresOutput struct{ *pulumi.OutputState }
func (AssistantToolResourcesFileSearchVectorStoresOutput) ElementType ¶
func (AssistantToolResourcesFileSearchVectorStoresOutput) ElementType() reflect.Type
func (AssistantToolResourcesFileSearchVectorStoresOutput) FileIds ¶
func (o AssistantToolResourcesFileSearchVectorStoresOutput) FileIds() pulumi.StringArrayOutput
A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order.
func (AssistantToolResourcesFileSearchVectorStoresOutput) Metadata ¶
func (o AssistantToolResourcesFileSearchVectorStoresOutput) Metadata() pulumi.StringMapOutput
Set of 16 key-value pairs that can be attached to a vector store. This can be useful for storing additional information about the vector store in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.
func (AssistantToolResourcesFileSearchVectorStoresOutput) ToAssistantToolResourcesFileSearchVectorStoresOutput ¶
func (o AssistantToolResourcesFileSearchVectorStoresOutput) ToAssistantToolResourcesFileSearchVectorStoresOutput() AssistantToolResourcesFileSearchVectorStoresOutput
func (AssistantToolResourcesFileSearchVectorStoresOutput) ToAssistantToolResourcesFileSearchVectorStoresOutputWithContext ¶
func (o AssistantToolResourcesFileSearchVectorStoresOutput) ToAssistantToolResourcesFileSearchVectorStoresOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchVectorStoresOutput
func (AssistantToolResourcesFileSearchVectorStoresOutput) ToAssistantToolResourcesFileSearchVectorStoresPtrOutput ¶
func (o AssistantToolResourcesFileSearchVectorStoresOutput) ToAssistantToolResourcesFileSearchVectorStoresPtrOutput() AssistantToolResourcesFileSearchVectorStoresPtrOutput
func (AssistantToolResourcesFileSearchVectorStoresOutput) ToAssistantToolResourcesFileSearchVectorStoresPtrOutputWithContext ¶
func (o AssistantToolResourcesFileSearchVectorStoresOutput) ToAssistantToolResourcesFileSearchVectorStoresPtrOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchVectorStoresPtrOutput
type AssistantToolResourcesFileSearchVectorStoresPtrInput ¶
type AssistantToolResourcesFileSearchVectorStoresPtrInput interface { pulumi.Input ToAssistantToolResourcesFileSearchVectorStoresPtrOutput() AssistantToolResourcesFileSearchVectorStoresPtrOutput ToAssistantToolResourcesFileSearchVectorStoresPtrOutputWithContext(context.Context) AssistantToolResourcesFileSearchVectorStoresPtrOutput }
AssistantToolResourcesFileSearchVectorStoresPtrInput is an input type that accepts AssistantToolResourcesFileSearchVectorStoresArgs, AssistantToolResourcesFileSearchVectorStoresPtr and AssistantToolResourcesFileSearchVectorStoresPtrOutput values. You can construct a concrete instance of `AssistantToolResourcesFileSearchVectorStoresPtrInput` via:
AssistantToolResourcesFileSearchVectorStoresArgs{...} or: nil
func AssistantToolResourcesFileSearchVectorStoresPtr ¶
func AssistantToolResourcesFileSearchVectorStoresPtr(v *AssistantToolResourcesFileSearchVectorStoresArgs) AssistantToolResourcesFileSearchVectorStoresPtrInput
type AssistantToolResourcesFileSearchVectorStoresPtrOutput ¶
type AssistantToolResourcesFileSearchVectorStoresPtrOutput struct{ *pulumi.OutputState }
func (AssistantToolResourcesFileSearchVectorStoresPtrOutput) ElementType ¶
func (AssistantToolResourcesFileSearchVectorStoresPtrOutput) ElementType() reflect.Type
func (AssistantToolResourcesFileSearchVectorStoresPtrOutput) FileIds ¶
func (o AssistantToolResourcesFileSearchVectorStoresPtrOutput) FileIds() pulumi.StringArrayOutput
A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order.
func (AssistantToolResourcesFileSearchVectorStoresPtrOutput) Metadata ¶
func (o AssistantToolResourcesFileSearchVectorStoresPtrOutput) Metadata() pulumi.StringMapOutput
Set of 16 key-value pairs that can be attached to a vector store. This can be useful for storing additional information about the vector store in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.
func (AssistantToolResourcesFileSearchVectorStoresPtrOutput) ToAssistantToolResourcesFileSearchVectorStoresPtrOutput ¶
func (o AssistantToolResourcesFileSearchVectorStoresPtrOutput) ToAssistantToolResourcesFileSearchVectorStoresPtrOutput() AssistantToolResourcesFileSearchVectorStoresPtrOutput
func (AssistantToolResourcesFileSearchVectorStoresPtrOutput) ToAssistantToolResourcesFileSearchVectorStoresPtrOutputWithContext ¶
func (o AssistantToolResourcesFileSearchVectorStoresPtrOutput) ToAssistantToolResourcesFileSearchVectorStoresPtrOutputWithContext(ctx context.Context) AssistantToolResourcesFileSearchVectorStoresPtrOutput
type AssistantToolResourcesInput ¶
type AssistantToolResourcesInput interface { pulumi.Input ToAssistantToolResourcesOutput() AssistantToolResourcesOutput ToAssistantToolResourcesOutputWithContext(context.Context) AssistantToolResourcesOutput }
AssistantToolResourcesInput is an input type that accepts AssistantToolResourcesArgs and AssistantToolResourcesOutput values. You can construct a concrete instance of `AssistantToolResourcesInput` via:
AssistantToolResourcesArgs{...}
type AssistantToolResourcesOutput ¶
type AssistantToolResourcesOutput struct{ *pulumi.OutputState }
func (AssistantToolResourcesOutput) CodeInterpreter ¶
func (o AssistantToolResourcesOutput) CodeInterpreter() AssistantToolResourcesCodeInterpreterPtrOutput
Function definition for tools of type function.
func (AssistantToolResourcesOutput) ElementType ¶
func (AssistantToolResourcesOutput) ElementType() reflect.Type
func (AssistantToolResourcesOutput) FileSearch ¶
func (o AssistantToolResourcesOutput) FileSearch() AssistantToolResourcesFileSearchPtrOutput
Function definition for tools of type function.
func (AssistantToolResourcesOutput) ToAssistantToolResourcesOutput ¶
func (o AssistantToolResourcesOutput) ToAssistantToolResourcesOutput() AssistantToolResourcesOutput
func (AssistantToolResourcesOutput) ToAssistantToolResourcesOutputWithContext ¶
func (o AssistantToolResourcesOutput) ToAssistantToolResourcesOutputWithContext(ctx context.Context) AssistantToolResourcesOutput
func (AssistantToolResourcesOutput) ToAssistantToolResourcesPtrOutput ¶
func (o AssistantToolResourcesOutput) ToAssistantToolResourcesPtrOutput() AssistantToolResourcesPtrOutput
func (AssistantToolResourcesOutput) ToAssistantToolResourcesPtrOutputWithContext ¶
func (o AssistantToolResourcesOutput) ToAssistantToolResourcesPtrOutputWithContext(ctx context.Context) AssistantToolResourcesPtrOutput
type AssistantToolResourcesPtrInput ¶
type AssistantToolResourcesPtrInput interface { pulumi.Input ToAssistantToolResourcesPtrOutput() AssistantToolResourcesPtrOutput ToAssistantToolResourcesPtrOutputWithContext(context.Context) AssistantToolResourcesPtrOutput }
AssistantToolResourcesPtrInput is an input type that accepts AssistantToolResourcesArgs, AssistantToolResourcesPtr and AssistantToolResourcesPtrOutput values. You can construct a concrete instance of `AssistantToolResourcesPtrInput` via:
AssistantToolResourcesArgs{...} or: nil
func AssistantToolResourcesPtr ¶
func AssistantToolResourcesPtr(v *AssistantToolResourcesArgs) AssistantToolResourcesPtrInput
type AssistantToolResourcesPtrOutput ¶
type AssistantToolResourcesPtrOutput struct{ *pulumi.OutputState }
func (AssistantToolResourcesPtrOutput) CodeInterpreter ¶
func (o AssistantToolResourcesPtrOutput) CodeInterpreter() AssistantToolResourcesCodeInterpreterPtrOutput
Function definition for tools of type function.
func (AssistantToolResourcesPtrOutput) Elem ¶
func (o AssistantToolResourcesPtrOutput) Elem() AssistantToolResourcesOutput
func (AssistantToolResourcesPtrOutput) ElementType ¶
func (AssistantToolResourcesPtrOutput) ElementType() reflect.Type
func (AssistantToolResourcesPtrOutput) FileSearch ¶
func (o AssistantToolResourcesPtrOutput) FileSearch() AssistantToolResourcesFileSearchPtrOutput
Function definition for tools of type function.
func (AssistantToolResourcesPtrOutput) ToAssistantToolResourcesPtrOutput ¶
func (o AssistantToolResourcesPtrOutput) ToAssistantToolResourcesPtrOutput() AssistantToolResourcesPtrOutput
func (AssistantToolResourcesPtrOutput) ToAssistantToolResourcesPtrOutputWithContext ¶
func (o AssistantToolResourcesPtrOutput) ToAssistantToolResourcesPtrOutputWithContext(ctx context.Context) AssistantToolResourcesPtrOutput
type File ¶
type File struct { pulumi.CustomResourceState // File size in bytes Bytes pulumi.IntOutput `pulumi:"bytes"` // Created Time Created pulumi.IntOutput `pulumi:"created"` // Filename Filename pulumi.StringOutput `pulumi:"filename"` // Filename Filepath pulumi.StringOutput `pulumi:"filepath"` // Object Type Object pulumi.StringOutput `pulumi:"object"` // Intended use of file. Use 'fine-tune' for Fine-tuning Purpose pulumi.StringOutput `pulumi:"purpose"` }
File resource
func GetFile ¶
func GetFile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FileState, opts ...pulumi.ResourceOption) (*File, error)
GetFile gets an existing File resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFile ¶
func NewFile(ctx *pulumi.Context, name string, args *FileArgs, opts ...pulumi.ResourceOption) (*File, error)
NewFile registers a new resource with the given unique name, arguments, and options.
func (*File) ElementType ¶
func (*File) ToFileOutput ¶
func (i *File) ToFileOutput() FileOutput
func (*File) ToFileOutputWithContext ¶
func (i *File) ToFileOutputWithContext(ctx context.Context) FileOutput
type FileArgs ¶
type FileArgs struct { // Filename Filepath pulumi.StringInput }
The set of arguments for constructing a File resource.
func (FileArgs) ElementType ¶
type FileArray ¶
type FileArray []FileInput
func (FileArray) ElementType ¶
func (FileArray) ToFileArrayOutput ¶
func (i FileArray) ToFileArrayOutput() FileArrayOutput
func (FileArray) ToFileArrayOutputWithContext ¶
func (i FileArray) ToFileArrayOutputWithContext(ctx context.Context) FileArrayOutput
type FileArrayInput ¶
type FileArrayInput interface { pulumi.Input ToFileArrayOutput() FileArrayOutput ToFileArrayOutputWithContext(context.Context) FileArrayOutput }
FileArrayInput is an input type that accepts FileArray and FileArrayOutput values. You can construct a concrete instance of `FileArrayInput` via:
FileArray{ FileArgs{...} }
type FileArrayOutput ¶
type FileArrayOutput struct{ *pulumi.OutputState }
func (FileArrayOutput) ElementType ¶
func (FileArrayOutput) ElementType() reflect.Type
func (FileArrayOutput) Index ¶
func (o FileArrayOutput) Index(i pulumi.IntInput) FileOutput
func (FileArrayOutput) ToFileArrayOutput ¶
func (o FileArrayOutput) ToFileArrayOutput() FileArrayOutput
func (FileArrayOutput) ToFileArrayOutputWithContext ¶
func (o FileArrayOutput) ToFileArrayOutputWithContext(ctx context.Context) FileArrayOutput
type FileInput ¶
type FileInput interface { pulumi.Input ToFileOutput() FileOutput ToFileOutputWithContext(ctx context.Context) FileOutput }
type FileMap ¶
func (FileMap) ElementType ¶
func (FileMap) ToFileMapOutput ¶
func (i FileMap) ToFileMapOutput() FileMapOutput
func (FileMap) ToFileMapOutputWithContext ¶
func (i FileMap) ToFileMapOutputWithContext(ctx context.Context) FileMapOutput
type FileMapInput ¶
type FileMapInput interface { pulumi.Input ToFileMapOutput() FileMapOutput ToFileMapOutputWithContext(context.Context) FileMapOutput }
FileMapInput is an input type that accepts FileMap and FileMapOutput values. You can construct a concrete instance of `FileMapInput` via:
FileMap{ "key": FileArgs{...} }
type FileMapOutput ¶
type FileMapOutput struct{ *pulumi.OutputState }
func (FileMapOutput) ElementType ¶
func (FileMapOutput) ElementType() reflect.Type
func (FileMapOutput) MapIndex ¶
func (o FileMapOutput) MapIndex(k pulumi.StringInput) FileOutput
func (FileMapOutput) ToFileMapOutput ¶
func (o FileMapOutput) ToFileMapOutput() FileMapOutput
func (FileMapOutput) ToFileMapOutputWithContext ¶
func (o FileMapOutput) ToFileMapOutputWithContext(ctx context.Context) FileMapOutput
type FileOutput ¶
type FileOutput struct{ *pulumi.OutputState }
func (FileOutput) ElementType ¶
func (FileOutput) ElementType() reflect.Type
func (FileOutput) Purpose ¶
func (o FileOutput) Purpose() pulumi.StringOutput
Intended use of file. Use 'fine-tune' for Fine-tuning
func (FileOutput) ToFileOutput ¶
func (o FileOutput) ToFileOutput() FileOutput
func (FileOutput) ToFileOutputWithContext ¶
func (o FileOutput) ToFileOutputWithContext(ctx context.Context) FileOutput
type FileState ¶
type FileState struct { // File size in bytes Bytes pulumi.IntPtrInput // Created Time Created pulumi.IntPtrInput // Filename Filename pulumi.StringPtrInput // Filename Filepath pulumi.StringPtrInput // Object Type Object pulumi.StringPtrInput // Intended use of file. Use 'fine-tune' for Fine-tuning Purpose pulumi.StringPtrInput }
func (FileState) ElementType ¶
type FinetuningJob ¶
type FinetuningJob struct { pulumi.CustomResourceState // Created Time CreatedAt pulumi.IntOutput `pulumi:"createdAt"` // Fine Tuned Model FineTunedModel pulumi.StringOutput `pulumi:"fineTunedModel"` // Finished Time FinishedAt pulumi.IntOutput `pulumi:"finishedAt"` // Hyperparams Hyperparams FinetuningJobHyperparamsOutput `pulumi:"hyperparams"` // Model Identifier Model pulumi.StringPtrOutput `pulumi:"model"` // Object Type Object pulumi.StringOutput `pulumi:"object"` // Organization Id OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Result Files ResultFiles pulumi.StringArrayOutput `pulumi:"resultFiles"` // Status Status pulumi.StringOutput `pulumi:"status"` // Suffix Suffix pulumi.StringOutput `pulumi:"suffix"` // Trained Tokens TrainedTokens pulumi.IntOutput `pulumi:"trainedTokens"` // Training File Identifier TrainingFile pulumi.StringPtrOutput `pulumi:"trainingFile"` // Validation File Identifier ValidationFile pulumi.StringPtrOutput `pulumi:"validationFile"` // Wait for Fine Tuning Job completion Wait pulumi.BoolPtrOutput `pulumi:"wait"` }
Fine Tuning Job resource
func GetFinetuningJob ¶
func GetFinetuningJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FinetuningJobState, opts ...pulumi.ResourceOption) (*FinetuningJob, error)
GetFinetuningJob gets an existing FinetuningJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFinetuningJob ¶
func NewFinetuningJob(ctx *pulumi.Context, name string, args *FinetuningJobArgs, opts ...pulumi.ResourceOption) (*FinetuningJob, error)
NewFinetuningJob registers a new resource with the given unique name, arguments, and options.
func (*FinetuningJob) ElementType ¶
func (*FinetuningJob) ElementType() reflect.Type
func (*FinetuningJob) ToFinetuningJobOutput ¶
func (i *FinetuningJob) ToFinetuningJobOutput() FinetuningJobOutput
func (*FinetuningJob) ToFinetuningJobOutputWithContext ¶
func (i *FinetuningJob) ToFinetuningJobOutputWithContext(ctx context.Context) FinetuningJobOutput
type FinetuningJobArgs ¶
type FinetuningJobArgs struct { // Model Identifier Model pulumi.StringPtrInput // Training File Identifier TrainingFile pulumi.StringPtrInput // Validation File Identifier ValidationFile pulumi.StringPtrInput // Wait for Fine Tuning Job completion Wait pulumi.BoolPtrInput }
The set of arguments for constructing a FinetuningJob resource.
func (FinetuningJobArgs) ElementType ¶
func (FinetuningJobArgs) ElementType() reflect.Type
type FinetuningJobArray ¶
type FinetuningJobArray []FinetuningJobInput
func (FinetuningJobArray) ElementType ¶
func (FinetuningJobArray) ElementType() reflect.Type
func (FinetuningJobArray) ToFinetuningJobArrayOutput ¶
func (i FinetuningJobArray) ToFinetuningJobArrayOutput() FinetuningJobArrayOutput
func (FinetuningJobArray) ToFinetuningJobArrayOutputWithContext ¶
func (i FinetuningJobArray) ToFinetuningJobArrayOutputWithContext(ctx context.Context) FinetuningJobArrayOutput
type FinetuningJobArrayInput ¶
type FinetuningJobArrayInput interface { pulumi.Input ToFinetuningJobArrayOutput() FinetuningJobArrayOutput ToFinetuningJobArrayOutputWithContext(context.Context) FinetuningJobArrayOutput }
FinetuningJobArrayInput is an input type that accepts FinetuningJobArray and FinetuningJobArrayOutput values. You can construct a concrete instance of `FinetuningJobArrayInput` via:
FinetuningJobArray{ FinetuningJobArgs{...} }
type FinetuningJobArrayOutput ¶
type FinetuningJobArrayOutput struct{ *pulumi.OutputState }
func (FinetuningJobArrayOutput) ElementType ¶
func (FinetuningJobArrayOutput) ElementType() reflect.Type
func (FinetuningJobArrayOutput) Index ¶
func (o FinetuningJobArrayOutput) Index(i pulumi.IntInput) FinetuningJobOutput
func (FinetuningJobArrayOutput) ToFinetuningJobArrayOutput ¶
func (o FinetuningJobArrayOutput) ToFinetuningJobArrayOutput() FinetuningJobArrayOutput
func (FinetuningJobArrayOutput) ToFinetuningJobArrayOutputWithContext ¶
func (o FinetuningJobArrayOutput) ToFinetuningJobArrayOutputWithContext(ctx context.Context) FinetuningJobArrayOutput
type FinetuningJobHyperparams ¶
type FinetuningJobHyperparams struct { // N Epochs NEpochs *int `pulumi:"nEpochs"` }
type FinetuningJobHyperparamsArgs ¶
type FinetuningJobHyperparamsArgs struct { // N Epochs NEpochs pulumi.IntPtrInput `pulumi:"nEpochs"` }
func (FinetuningJobHyperparamsArgs) ElementType ¶
func (FinetuningJobHyperparamsArgs) ElementType() reflect.Type
func (FinetuningJobHyperparamsArgs) ToFinetuningJobHyperparamsOutput ¶
func (i FinetuningJobHyperparamsArgs) ToFinetuningJobHyperparamsOutput() FinetuningJobHyperparamsOutput
func (FinetuningJobHyperparamsArgs) ToFinetuningJobHyperparamsOutputWithContext ¶
func (i FinetuningJobHyperparamsArgs) ToFinetuningJobHyperparamsOutputWithContext(ctx context.Context) FinetuningJobHyperparamsOutput
func (FinetuningJobHyperparamsArgs) ToFinetuningJobHyperparamsPtrOutput ¶
func (i FinetuningJobHyperparamsArgs) ToFinetuningJobHyperparamsPtrOutput() FinetuningJobHyperparamsPtrOutput
func (FinetuningJobHyperparamsArgs) ToFinetuningJobHyperparamsPtrOutputWithContext ¶
func (i FinetuningJobHyperparamsArgs) ToFinetuningJobHyperparamsPtrOutputWithContext(ctx context.Context) FinetuningJobHyperparamsPtrOutput
type FinetuningJobHyperparamsInput ¶
type FinetuningJobHyperparamsInput interface { pulumi.Input ToFinetuningJobHyperparamsOutput() FinetuningJobHyperparamsOutput ToFinetuningJobHyperparamsOutputWithContext(context.Context) FinetuningJobHyperparamsOutput }
FinetuningJobHyperparamsInput is an input type that accepts FinetuningJobHyperparamsArgs and FinetuningJobHyperparamsOutput values. You can construct a concrete instance of `FinetuningJobHyperparamsInput` via:
FinetuningJobHyperparamsArgs{...}
type FinetuningJobHyperparamsOutput ¶
type FinetuningJobHyperparamsOutput struct{ *pulumi.OutputState }
func (FinetuningJobHyperparamsOutput) ElementType ¶
func (FinetuningJobHyperparamsOutput) ElementType() reflect.Type
func (FinetuningJobHyperparamsOutput) NEpochs ¶
func (o FinetuningJobHyperparamsOutput) NEpochs() pulumi.IntPtrOutput
N Epochs
func (FinetuningJobHyperparamsOutput) ToFinetuningJobHyperparamsOutput ¶
func (o FinetuningJobHyperparamsOutput) ToFinetuningJobHyperparamsOutput() FinetuningJobHyperparamsOutput
func (FinetuningJobHyperparamsOutput) ToFinetuningJobHyperparamsOutputWithContext ¶
func (o FinetuningJobHyperparamsOutput) ToFinetuningJobHyperparamsOutputWithContext(ctx context.Context) FinetuningJobHyperparamsOutput
func (FinetuningJobHyperparamsOutput) ToFinetuningJobHyperparamsPtrOutput ¶
func (o FinetuningJobHyperparamsOutput) ToFinetuningJobHyperparamsPtrOutput() FinetuningJobHyperparamsPtrOutput
func (FinetuningJobHyperparamsOutput) ToFinetuningJobHyperparamsPtrOutputWithContext ¶
func (o FinetuningJobHyperparamsOutput) ToFinetuningJobHyperparamsPtrOutputWithContext(ctx context.Context) FinetuningJobHyperparamsPtrOutput
type FinetuningJobHyperparamsPtrInput ¶
type FinetuningJobHyperparamsPtrInput interface { pulumi.Input ToFinetuningJobHyperparamsPtrOutput() FinetuningJobHyperparamsPtrOutput ToFinetuningJobHyperparamsPtrOutputWithContext(context.Context) FinetuningJobHyperparamsPtrOutput }
FinetuningJobHyperparamsPtrInput is an input type that accepts FinetuningJobHyperparamsArgs, FinetuningJobHyperparamsPtr and FinetuningJobHyperparamsPtrOutput values. You can construct a concrete instance of `FinetuningJobHyperparamsPtrInput` via:
FinetuningJobHyperparamsArgs{...} or: nil
func FinetuningJobHyperparamsPtr ¶
func FinetuningJobHyperparamsPtr(v *FinetuningJobHyperparamsArgs) FinetuningJobHyperparamsPtrInput
type FinetuningJobHyperparamsPtrOutput ¶
type FinetuningJobHyperparamsPtrOutput struct{ *pulumi.OutputState }
func (FinetuningJobHyperparamsPtrOutput) Elem ¶
func (o FinetuningJobHyperparamsPtrOutput) Elem() FinetuningJobHyperparamsOutput
func (FinetuningJobHyperparamsPtrOutput) ElementType ¶
func (FinetuningJobHyperparamsPtrOutput) ElementType() reflect.Type
func (FinetuningJobHyperparamsPtrOutput) NEpochs ¶
func (o FinetuningJobHyperparamsPtrOutput) NEpochs() pulumi.IntPtrOutput
N Epochs
func (FinetuningJobHyperparamsPtrOutput) ToFinetuningJobHyperparamsPtrOutput ¶
func (o FinetuningJobHyperparamsPtrOutput) ToFinetuningJobHyperparamsPtrOutput() FinetuningJobHyperparamsPtrOutput
func (FinetuningJobHyperparamsPtrOutput) ToFinetuningJobHyperparamsPtrOutputWithContext ¶
func (o FinetuningJobHyperparamsPtrOutput) ToFinetuningJobHyperparamsPtrOutputWithContext(ctx context.Context) FinetuningJobHyperparamsPtrOutput
type FinetuningJobInput ¶
type FinetuningJobInput interface { pulumi.Input ToFinetuningJobOutput() FinetuningJobOutput ToFinetuningJobOutputWithContext(ctx context.Context) FinetuningJobOutput }
type FinetuningJobMap ¶
type FinetuningJobMap map[string]FinetuningJobInput
func (FinetuningJobMap) ElementType ¶
func (FinetuningJobMap) ElementType() reflect.Type
func (FinetuningJobMap) ToFinetuningJobMapOutput ¶
func (i FinetuningJobMap) ToFinetuningJobMapOutput() FinetuningJobMapOutput
func (FinetuningJobMap) ToFinetuningJobMapOutputWithContext ¶
func (i FinetuningJobMap) ToFinetuningJobMapOutputWithContext(ctx context.Context) FinetuningJobMapOutput
type FinetuningJobMapInput ¶
type FinetuningJobMapInput interface { pulumi.Input ToFinetuningJobMapOutput() FinetuningJobMapOutput ToFinetuningJobMapOutputWithContext(context.Context) FinetuningJobMapOutput }
FinetuningJobMapInput is an input type that accepts FinetuningJobMap and FinetuningJobMapOutput values. You can construct a concrete instance of `FinetuningJobMapInput` via:
FinetuningJobMap{ "key": FinetuningJobArgs{...} }
type FinetuningJobMapOutput ¶
type FinetuningJobMapOutput struct{ *pulumi.OutputState }
func (FinetuningJobMapOutput) ElementType ¶
func (FinetuningJobMapOutput) ElementType() reflect.Type
func (FinetuningJobMapOutput) MapIndex ¶
func (o FinetuningJobMapOutput) MapIndex(k pulumi.StringInput) FinetuningJobOutput
func (FinetuningJobMapOutput) ToFinetuningJobMapOutput ¶
func (o FinetuningJobMapOutput) ToFinetuningJobMapOutput() FinetuningJobMapOutput
func (FinetuningJobMapOutput) ToFinetuningJobMapOutputWithContext ¶
func (o FinetuningJobMapOutput) ToFinetuningJobMapOutputWithContext(ctx context.Context) FinetuningJobMapOutput
type FinetuningJobOutput ¶
type FinetuningJobOutput struct{ *pulumi.OutputState }
func (FinetuningJobOutput) CreatedAt ¶
func (o FinetuningJobOutput) CreatedAt() pulumi.IntOutput
Created Time
func (FinetuningJobOutput) ElementType ¶
func (FinetuningJobOutput) ElementType() reflect.Type
func (FinetuningJobOutput) FineTunedModel ¶
func (o FinetuningJobOutput) FineTunedModel() pulumi.StringOutput
Fine Tuned Model
func (FinetuningJobOutput) FinishedAt ¶
func (o FinetuningJobOutput) FinishedAt() pulumi.IntOutput
Finished Time
func (FinetuningJobOutput) Hyperparams ¶
func (o FinetuningJobOutput) Hyperparams() FinetuningJobHyperparamsOutput
Hyperparams
func (FinetuningJobOutput) Model ¶
func (o FinetuningJobOutput) Model() pulumi.StringPtrOutput
Model Identifier
func (FinetuningJobOutput) Object ¶
func (o FinetuningJobOutput) Object() pulumi.StringOutput
Object Type
func (FinetuningJobOutput) OrganizationId ¶
func (o FinetuningJobOutput) OrganizationId() pulumi.StringOutput
Organization Id
func (FinetuningJobOutput) ResultFiles ¶
func (o FinetuningJobOutput) ResultFiles() pulumi.StringArrayOutput
Result Files
func (FinetuningJobOutput) Status ¶
func (o FinetuningJobOutput) Status() pulumi.StringOutput
Status
func (FinetuningJobOutput) Suffix ¶
func (o FinetuningJobOutput) Suffix() pulumi.StringOutput
Suffix
func (FinetuningJobOutput) ToFinetuningJobOutput ¶
func (o FinetuningJobOutput) ToFinetuningJobOutput() FinetuningJobOutput
func (FinetuningJobOutput) ToFinetuningJobOutputWithContext ¶
func (o FinetuningJobOutput) ToFinetuningJobOutputWithContext(ctx context.Context) FinetuningJobOutput
func (FinetuningJobOutput) TrainedTokens ¶
func (o FinetuningJobOutput) TrainedTokens() pulumi.IntOutput
Trained Tokens
func (FinetuningJobOutput) TrainingFile ¶
func (o FinetuningJobOutput) TrainingFile() pulumi.StringPtrOutput
Training File Identifier
func (FinetuningJobOutput) ValidationFile ¶
func (o FinetuningJobOutput) ValidationFile() pulumi.StringPtrOutput
Validation File Identifier
func (FinetuningJobOutput) Wait ¶
func (o FinetuningJobOutput) Wait() pulumi.BoolPtrOutput
Wait for Fine Tuning Job completion
type FinetuningJobState ¶
type FinetuningJobState struct { // Created Time CreatedAt pulumi.IntPtrInput // Fine Tuned Model FineTunedModel pulumi.StringPtrInput // Finished Time FinishedAt pulumi.IntPtrInput // Hyperparams Hyperparams FinetuningJobHyperparamsPtrInput // Model Identifier Model pulumi.StringPtrInput // Object Type Object pulumi.StringPtrInput // Organization Id OrganizationId pulumi.StringPtrInput // Result Files ResultFiles pulumi.StringArrayInput // Status Status pulumi.StringPtrInput // Suffix Suffix pulumi.StringPtrInput // Trained Tokens TrainedTokens pulumi.IntPtrInput // Training File Identifier TrainingFile pulumi.StringPtrInput // Validation File Identifier ValidationFile pulumi.StringPtrInput // Wait for Fine Tuning Job completion Wait pulumi.BoolPtrInput }
func (FinetuningJobState) ElementType ¶
func (FinetuningJobState) ElementType() reflect.Type
type GetFilesFile ¶
type GetFilesFile struct { // File size in bytes Bytes int `pulumi:"bytes"` // Created Time Created int `pulumi:"created"` // Filename Filename string `pulumi:"filename"` // Filepath Filepath string `pulumi:"filepath"` // File Identifier Id string `pulumi:"id"` // Object Type Object string `pulumi:"object"` // Intended use of file. Use 'fine-tune' for Fine-tuning Purpose string `pulumi:"purpose"` }
type GetFilesFileArgs ¶
type GetFilesFileArgs struct { // File size in bytes Bytes pulumi.IntInput `pulumi:"bytes"` // Created Time Created pulumi.IntInput `pulumi:"created"` // Filename Filename pulumi.StringInput `pulumi:"filename"` // Filepath Filepath pulumi.StringInput `pulumi:"filepath"` // File Identifier Id pulumi.StringInput `pulumi:"id"` // Object Type Object pulumi.StringInput `pulumi:"object"` // Intended use of file. Use 'fine-tune' for Fine-tuning Purpose pulumi.StringInput `pulumi:"purpose"` }
func (GetFilesFileArgs) ElementType ¶
func (GetFilesFileArgs) ElementType() reflect.Type
func (GetFilesFileArgs) ToGetFilesFileOutput ¶
func (i GetFilesFileArgs) ToGetFilesFileOutput() GetFilesFileOutput
func (GetFilesFileArgs) ToGetFilesFileOutputWithContext ¶
func (i GetFilesFileArgs) ToGetFilesFileOutputWithContext(ctx context.Context) GetFilesFileOutput
type GetFilesFileArray ¶
type GetFilesFileArray []GetFilesFileInput
func (GetFilesFileArray) ElementType ¶
func (GetFilesFileArray) ElementType() reflect.Type
func (GetFilesFileArray) ToGetFilesFileArrayOutput ¶
func (i GetFilesFileArray) ToGetFilesFileArrayOutput() GetFilesFileArrayOutput
func (GetFilesFileArray) ToGetFilesFileArrayOutputWithContext ¶
func (i GetFilesFileArray) ToGetFilesFileArrayOutputWithContext(ctx context.Context) GetFilesFileArrayOutput
type GetFilesFileArrayInput ¶
type GetFilesFileArrayInput interface { pulumi.Input ToGetFilesFileArrayOutput() GetFilesFileArrayOutput ToGetFilesFileArrayOutputWithContext(context.Context) GetFilesFileArrayOutput }
GetFilesFileArrayInput is an input type that accepts GetFilesFileArray and GetFilesFileArrayOutput values. You can construct a concrete instance of `GetFilesFileArrayInput` via:
GetFilesFileArray{ GetFilesFileArgs{...} }
type GetFilesFileArrayOutput ¶
type GetFilesFileArrayOutput struct{ *pulumi.OutputState }
func (GetFilesFileArrayOutput) ElementType ¶
func (GetFilesFileArrayOutput) ElementType() reflect.Type
func (GetFilesFileArrayOutput) Index ¶
func (o GetFilesFileArrayOutput) Index(i pulumi.IntInput) GetFilesFileOutput
func (GetFilesFileArrayOutput) ToGetFilesFileArrayOutput ¶
func (o GetFilesFileArrayOutput) ToGetFilesFileArrayOutput() GetFilesFileArrayOutput
func (GetFilesFileArrayOutput) ToGetFilesFileArrayOutputWithContext ¶
func (o GetFilesFileArrayOutput) ToGetFilesFileArrayOutputWithContext(ctx context.Context) GetFilesFileArrayOutput
type GetFilesFileInput ¶
type GetFilesFileInput interface { pulumi.Input ToGetFilesFileOutput() GetFilesFileOutput ToGetFilesFileOutputWithContext(context.Context) GetFilesFileOutput }
GetFilesFileInput is an input type that accepts GetFilesFileArgs and GetFilesFileOutput values. You can construct a concrete instance of `GetFilesFileInput` via:
GetFilesFileArgs{...}
type GetFilesFileOutput ¶
type GetFilesFileOutput struct{ *pulumi.OutputState }
func (GetFilesFileOutput) Bytes ¶
func (o GetFilesFileOutput) Bytes() pulumi.IntOutput
File size in bytes
func (GetFilesFileOutput) Created ¶
func (o GetFilesFileOutput) Created() pulumi.IntOutput
Created Time
func (GetFilesFileOutput) ElementType ¶
func (GetFilesFileOutput) ElementType() reflect.Type
func (GetFilesFileOutput) Filename ¶
func (o GetFilesFileOutput) Filename() pulumi.StringOutput
Filename
func (GetFilesFileOutput) Filepath ¶
func (o GetFilesFileOutput) Filepath() pulumi.StringOutput
Filepath
func (GetFilesFileOutput) Object ¶
func (o GetFilesFileOutput) Object() pulumi.StringOutput
Object Type
func (GetFilesFileOutput) Purpose ¶
func (o GetFilesFileOutput) Purpose() pulumi.StringOutput
Intended use of file. Use 'fine-tune' for Fine-tuning
func (GetFilesFileOutput) ToGetFilesFileOutput ¶
func (o GetFilesFileOutput) ToGetFilesFileOutput() GetFilesFileOutput
func (GetFilesFileOutput) ToGetFilesFileOutputWithContext ¶
func (o GetFilesFileOutput) ToGetFilesFileOutputWithContext(ctx context.Context) GetFilesFileOutput
type GetFilesResult ¶
type GetFilesResult struct { // Files Files []GetFilesFile `pulumi:"files"` // Files identifier Id string `pulumi:"id"` }
A collection of values returned by getFiles.
func GetFiles ¶
func GetFiles(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetFilesResult, error)
Files data source
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tonkean/pulumi-openai/sdk/go/openai"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := openai.GetFiles(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetFilesResultOutput ¶
type GetFilesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFiles.
func GetFilesOutput ¶
func GetFilesOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetFilesResultOutput
func (GetFilesResultOutput) ElementType ¶
func (GetFilesResultOutput) ElementType() reflect.Type
func (GetFilesResultOutput) Files ¶
func (o GetFilesResultOutput) Files() GetFilesFileArrayOutput
Files
func (GetFilesResultOutput) Id ¶
func (o GetFilesResultOutput) Id() pulumi.StringOutput
Files identifier
func (GetFilesResultOutput) ToGetFilesResultOutput ¶
func (o GetFilesResultOutput) ToGetFilesResultOutput() GetFilesResultOutput
func (GetFilesResultOutput) ToGetFilesResultOutputWithContext ¶
func (o GetFilesResultOutput) ToGetFilesResultOutputWithContext(ctx context.Context) GetFilesResultOutput
type GetFinetuningJobHyperparams ¶
type GetFinetuningJobHyperparams struct { // N Epochs NEpochs int `pulumi:"nEpochs"` }
type GetFinetuningJobHyperparamsArgs ¶
type GetFinetuningJobHyperparamsArgs struct { // N Epochs NEpochs pulumi.IntInput `pulumi:"nEpochs"` }
func (GetFinetuningJobHyperparamsArgs) ElementType ¶
func (GetFinetuningJobHyperparamsArgs) ElementType() reflect.Type
func (GetFinetuningJobHyperparamsArgs) ToGetFinetuningJobHyperparamsOutput ¶
func (i GetFinetuningJobHyperparamsArgs) ToGetFinetuningJobHyperparamsOutput() GetFinetuningJobHyperparamsOutput
func (GetFinetuningJobHyperparamsArgs) ToGetFinetuningJobHyperparamsOutputWithContext ¶
func (i GetFinetuningJobHyperparamsArgs) ToGetFinetuningJobHyperparamsOutputWithContext(ctx context.Context) GetFinetuningJobHyperparamsOutput
type GetFinetuningJobHyperparamsInput ¶
type GetFinetuningJobHyperparamsInput interface { pulumi.Input ToGetFinetuningJobHyperparamsOutput() GetFinetuningJobHyperparamsOutput ToGetFinetuningJobHyperparamsOutputWithContext(context.Context) GetFinetuningJobHyperparamsOutput }
GetFinetuningJobHyperparamsInput is an input type that accepts GetFinetuningJobHyperparamsArgs and GetFinetuningJobHyperparamsOutput values. You can construct a concrete instance of `GetFinetuningJobHyperparamsInput` via:
GetFinetuningJobHyperparamsArgs{...}
type GetFinetuningJobHyperparamsOutput ¶
type GetFinetuningJobHyperparamsOutput struct{ *pulumi.OutputState }
func (GetFinetuningJobHyperparamsOutput) ElementType ¶
func (GetFinetuningJobHyperparamsOutput) ElementType() reflect.Type
func (GetFinetuningJobHyperparamsOutput) NEpochs ¶
func (o GetFinetuningJobHyperparamsOutput) NEpochs() pulumi.IntOutput
N Epochs
func (GetFinetuningJobHyperparamsOutput) ToGetFinetuningJobHyperparamsOutput ¶
func (o GetFinetuningJobHyperparamsOutput) ToGetFinetuningJobHyperparamsOutput() GetFinetuningJobHyperparamsOutput
func (GetFinetuningJobHyperparamsOutput) ToGetFinetuningJobHyperparamsOutputWithContext ¶
func (o GetFinetuningJobHyperparamsOutput) ToGetFinetuningJobHyperparamsOutputWithContext(ctx context.Context) GetFinetuningJobHyperparamsOutput
type GetFinetuningJobsJob ¶
type GetFinetuningJobsJob struct { // Created Time CreatedAt int `pulumi:"createdAt"` // Fine-Tuned Model ID FineTunedModel string `pulumi:"fineTunedModel"` // Finished Time FinishedAt int `pulumi:"finishedAt"` // Hyperparams Hyperparams GetFinetuningJobsJobHyperparams `pulumi:"hyperparams"` // Fine-Tuning Job Identifier Id string `pulumi:"id"` // Model ID Model string `pulumi:"model"` // Object Type Object string `pulumi:"object"` // Organization ID OrganizationId string `pulumi:"organizationId"` // Result Files ResultFiles []string `pulumi:"resultFiles"` // Status Status string `pulumi:"status"` // Trained Tokens TrainedTokens int `pulumi:"trainedTokens"` // Training File TrainingFile string `pulumi:"trainingFile"` // Validation File ValidationFile string `pulumi:"validationFile"` }
type GetFinetuningJobsJobArgs ¶
type GetFinetuningJobsJobArgs struct { // Created Time CreatedAt pulumi.IntInput `pulumi:"createdAt"` // Fine-Tuned Model ID FineTunedModel pulumi.StringInput `pulumi:"fineTunedModel"` // Finished Time FinishedAt pulumi.IntInput `pulumi:"finishedAt"` // Hyperparams Hyperparams GetFinetuningJobsJobHyperparamsInput `pulumi:"hyperparams"` // Fine-Tuning Job Identifier Id pulumi.StringInput `pulumi:"id"` // Model ID Model pulumi.StringInput `pulumi:"model"` // Object Type Object pulumi.StringInput `pulumi:"object"` // Organization ID OrganizationId pulumi.StringInput `pulumi:"organizationId"` // Result Files ResultFiles pulumi.StringArrayInput `pulumi:"resultFiles"` // Status Status pulumi.StringInput `pulumi:"status"` // Trained Tokens TrainedTokens pulumi.IntInput `pulumi:"trainedTokens"` // Training File TrainingFile pulumi.StringInput `pulumi:"trainingFile"` // Validation File ValidationFile pulumi.StringInput `pulumi:"validationFile"` }
func (GetFinetuningJobsJobArgs) ElementType ¶
func (GetFinetuningJobsJobArgs) ElementType() reflect.Type
func (GetFinetuningJobsJobArgs) ToGetFinetuningJobsJobOutput ¶
func (i GetFinetuningJobsJobArgs) ToGetFinetuningJobsJobOutput() GetFinetuningJobsJobOutput
func (GetFinetuningJobsJobArgs) ToGetFinetuningJobsJobOutputWithContext ¶
func (i GetFinetuningJobsJobArgs) ToGetFinetuningJobsJobOutputWithContext(ctx context.Context) GetFinetuningJobsJobOutput
type GetFinetuningJobsJobArray ¶
type GetFinetuningJobsJobArray []GetFinetuningJobsJobInput
func (GetFinetuningJobsJobArray) ElementType ¶
func (GetFinetuningJobsJobArray) ElementType() reflect.Type
func (GetFinetuningJobsJobArray) ToGetFinetuningJobsJobArrayOutput ¶
func (i GetFinetuningJobsJobArray) ToGetFinetuningJobsJobArrayOutput() GetFinetuningJobsJobArrayOutput
func (GetFinetuningJobsJobArray) ToGetFinetuningJobsJobArrayOutputWithContext ¶
func (i GetFinetuningJobsJobArray) ToGetFinetuningJobsJobArrayOutputWithContext(ctx context.Context) GetFinetuningJobsJobArrayOutput
type GetFinetuningJobsJobArrayInput ¶
type GetFinetuningJobsJobArrayInput interface { pulumi.Input ToGetFinetuningJobsJobArrayOutput() GetFinetuningJobsJobArrayOutput ToGetFinetuningJobsJobArrayOutputWithContext(context.Context) GetFinetuningJobsJobArrayOutput }
GetFinetuningJobsJobArrayInput is an input type that accepts GetFinetuningJobsJobArray and GetFinetuningJobsJobArrayOutput values. You can construct a concrete instance of `GetFinetuningJobsJobArrayInput` via:
GetFinetuningJobsJobArray{ GetFinetuningJobsJobArgs{...} }
type GetFinetuningJobsJobArrayOutput ¶
type GetFinetuningJobsJobArrayOutput struct{ *pulumi.OutputState }
func (GetFinetuningJobsJobArrayOutput) ElementType ¶
func (GetFinetuningJobsJobArrayOutput) ElementType() reflect.Type
func (GetFinetuningJobsJobArrayOutput) Index ¶
func (o GetFinetuningJobsJobArrayOutput) Index(i pulumi.IntInput) GetFinetuningJobsJobOutput
func (GetFinetuningJobsJobArrayOutput) ToGetFinetuningJobsJobArrayOutput ¶
func (o GetFinetuningJobsJobArrayOutput) ToGetFinetuningJobsJobArrayOutput() GetFinetuningJobsJobArrayOutput
func (GetFinetuningJobsJobArrayOutput) ToGetFinetuningJobsJobArrayOutputWithContext ¶
func (o GetFinetuningJobsJobArrayOutput) ToGetFinetuningJobsJobArrayOutputWithContext(ctx context.Context) GetFinetuningJobsJobArrayOutput
type GetFinetuningJobsJobHyperparams ¶
type GetFinetuningJobsJobHyperparams struct { // N Epochs NEpochs int `pulumi:"nEpochs"` }
type GetFinetuningJobsJobHyperparamsArgs ¶
type GetFinetuningJobsJobHyperparamsArgs struct { // N Epochs NEpochs pulumi.IntInput `pulumi:"nEpochs"` }
func (GetFinetuningJobsJobHyperparamsArgs) ElementType ¶
func (GetFinetuningJobsJobHyperparamsArgs) ElementType() reflect.Type
func (GetFinetuningJobsJobHyperparamsArgs) ToGetFinetuningJobsJobHyperparamsOutput ¶
func (i GetFinetuningJobsJobHyperparamsArgs) ToGetFinetuningJobsJobHyperparamsOutput() GetFinetuningJobsJobHyperparamsOutput
func (GetFinetuningJobsJobHyperparamsArgs) ToGetFinetuningJobsJobHyperparamsOutputWithContext ¶
func (i GetFinetuningJobsJobHyperparamsArgs) ToGetFinetuningJobsJobHyperparamsOutputWithContext(ctx context.Context) GetFinetuningJobsJobHyperparamsOutput
type GetFinetuningJobsJobHyperparamsInput ¶
type GetFinetuningJobsJobHyperparamsInput interface { pulumi.Input ToGetFinetuningJobsJobHyperparamsOutput() GetFinetuningJobsJobHyperparamsOutput ToGetFinetuningJobsJobHyperparamsOutputWithContext(context.Context) GetFinetuningJobsJobHyperparamsOutput }
GetFinetuningJobsJobHyperparamsInput is an input type that accepts GetFinetuningJobsJobHyperparamsArgs and GetFinetuningJobsJobHyperparamsOutput values. You can construct a concrete instance of `GetFinetuningJobsJobHyperparamsInput` via:
GetFinetuningJobsJobHyperparamsArgs{...}
type GetFinetuningJobsJobHyperparamsOutput ¶
type GetFinetuningJobsJobHyperparamsOutput struct{ *pulumi.OutputState }
func (GetFinetuningJobsJobHyperparamsOutput) ElementType ¶
func (GetFinetuningJobsJobHyperparamsOutput) ElementType() reflect.Type
func (GetFinetuningJobsJobHyperparamsOutput) NEpochs ¶
func (o GetFinetuningJobsJobHyperparamsOutput) NEpochs() pulumi.IntOutput
N Epochs
func (GetFinetuningJobsJobHyperparamsOutput) ToGetFinetuningJobsJobHyperparamsOutput ¶
func (o GetFinetuningJobsJobHyperparamsOutput) ToGetFinetuningJobsJobHyperparamsOutput() GetFinetuningJobsJobHyperparamsOutput
func (GetFinetuningJobsJobHyperparamsOutput) ToGetFinetuningJobsJobHyperparamsOutputWithContext ¶
func (o GetFinetuningJobsJobHyperparamsOutput) ToGetFinetuningJobsJobHyperparamsOutputWithContext(ctx context.Context) GetFinetuningJobsJobHyperparamsOutput
type GetFinetuningJobsJobInput ¶
type GetFinetuningJobsJobInput interface { pulumi.Input ToGetFinetuningJobsJobOutput() GetFinetuningJobsJobOutput ToGetFinetuningJobsJobOutputWithContext(context.Context) GetFinetuningJobsJobOutput }
GetFinetuningJobsJobInput is an input type that accepts GetFinetuningJobsJobArgs and GetFinetuningJobsJobOutput values. You can construct a concrete instance of `GetFinetuningJobsJobInput` via:
GetFinetuningJobsJobArgs{...}
type GetFinetuningJobsJobOutput ¶
type GetFinetuningJobsJobOutput struct{ *pulumi.OutputState }
func (GetFinetuningJobsJobOutput) CreatedAt ¶
func (o GetFinetuningJobsJobOutput) CreatedAt() pulumi.IntOutput
Created Time
func (GetFinetuningJobsJobOutput) ElementType ¶
func (GetFinetuningJobsJobOutput) ElementType() reflect.Type
func (GetFinetuningJobsJobOutput) FineTunedModel ¶
func (o GetFinetuningJobsJobOutput) FineTunedModel() pulumi.StringOutput
Fine-Tuned Model ID
func (GetFinetuningJobsJobOutput) FinishedAt ¶
func (o GetFinetuningJobsJobOutput) FinishedAt() pulumi.IntOutput
Finished Time
func (GetFinetuningJobsJobOutput) Hyperparams ¶
func (o GetFinetuningJobsJobOutput) Hyperparams() GetFinetuningJobsJobHyperparamsOutput
Hyperparams
func (GetFinetuningJobsJobOutput) Id ¶
func (o GetFinetuningJobsJobOutput) Id() pulumi.StringOutput
Fine-Tuning Job Identifier
func (GetFinetuningJobsJobOutput) Model ¶
func (o GetFinetuningJobsJobOutput) Model() pulumi.StringOutput
Model ID
func (GetFinetuningJobsJobOutput) Object ¶
func (o GetFinetuningJobsJobOutput) Object() pulumi.StringOutput
Object Type
func (GetFinetuningJobsJobOutput) OrganizationId ¶
func (o GetFinetuningJobsJobOutput) OrganizationId() pulumi.StringOutput
Organization ID
func (GetFinetuningJobsJobOutput) ResultFiles ¶
func (o GetFinetuningJobsJobOutput) ResultFiles() pulumi.StringArrayOutput
Result Files
func (GetFinetuningJobsJobOutput) Status ¶
func (o GetFinetuningJobsJobOutput) Status() pulumi.StringOutput
Status
func (GetFinetuningJobsJobOutput) ToGetFinetuningJobsJobOutput ¶
func (o GetFinetuningJobsJobOutput) ToGetFinetuningJobsJobOutput() GetFinetuningJobsJobOutput
func (GetFinetuningJobsJobOutput) ToGetFinetuningJobsJobOutputWithContext ¶
func (o GetFinetuningJobsJobOutput) ToGetFinetuningJobsJobOutputWithContext(ctx context.Context) GetFinetuningJobsJobOutput
func (GetFinetuningJobsJobOutput) TrainedTokens ¶
func (o GetFinetuningJobsJobOutput) TrainedTokens() pulumi.IntOutput
Trained Tokens
func (GetFinetuningJobsJobOutput) TrainingFile ¶
func (o GetFinetuningJobsJobOutput) TrainingFile() pulumi.StringOutput
Training File
func (GetFinetuningJobsJobOutput) ValidationFile ¶
func (o GetFinetuningJobsJobOutput) ValidationFile() pulumi.StringOutput
Validation File
type GetFinetuningJobsResult ¶
type GetFinetuningJobsResult struct { // Fine-Tuning Jobs identifier Id string `pulumi:"id"` // Fine Tuning Jobs Jobs []GetFinetuningJobsJob `pulumi:"jobs"` }
A collection of values returned by getFinetuningJobs.
func GetFinetuningJobs ¶
func GetFinetuningJobs(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetFinetuningJobsResult, error)
Fine-Tuning Jobs data source
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tonkean/pulumi-openai/sdk/go/openai"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := openai.GetFinetuningJobs(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetFinetuningJobsResultOutput ¶
type GetFinetuningJobsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFinetuningJobs.
func GetFinetuningJobsOutput ¶
func GetFinetuningJobsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetFinetuningJobsResultOutput
func (GetFinetuningJobsResultOutput) ElementType ¶
func (GetFinetuningJobsResultOutput) ElementType() reflect.Type
func (GetFinetuningJobsResultOutput) Id ¶
func (o GetFinetuningJobsResultOutput) Id() pulumi.StringOutput
Fine-Tuning Jobs identifier
func (GetFinetuningJobsResultOutput) Jobs ¶
func (o GetFinetuningJobsResultOutput) Jobs() GetFinetuningJobsJobArrayOutput
Fine Tuning Jobs
func (GetFinetuningJobsResultOutput) ToGetFinetuningJobsResultOutput ¶
func (o GetFinetuningJobsResultOutput) ToGetFinetuningJobsResultOutput() GetFinetuningJobsResultOutput
func (GetFinetuningJobsResultOutput) ToGetFinetuningJobsResultOutputWithContext ¶
func (o GetFinetuningJobsResultOutput) ToGetFinetuningJobsResultOutputWithContext(ctx context.Context) GetFinetuningJobsResultOutput
type GetModelArgs ¶
type GetModelArgs struct { // Model Identifier Id string `pulumi:"id"` }
A collection of arguments for invoking getModel.
type GetModelOutputArgs ¶
type GetModelOutputArgs struct { // Model Identifier Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getModel.
func (GetModelOutputArgs) ElementType ¶
func (GetModelOutputArgs) ElementType() reflect.Type
type GetModelPermission ¶
type GetModelPermission struct { // Allow Create Engine AllowCreateEngine bool `pulumi:"allowCreateEngine"` // Allow Fine Tuning AllowFineTuning bool `pulumi:"allowFineTuning"` // Allow Logprobs AllowLogprobs bool `pulumi:"allowLogprobs"` // Allow Sampling AllowSampling bool `pulumi:"allowSampling"` // Allow Search Indices AllowSearchIndices bool `pulumi:"allowSearchIndices"` // Allow View AllowView bool `pulumi:"allowView"` // Created Time Created int `pulumi:"created"` // Permission Identifier Id string `pulumi:"id"` // Is Blocking IsBlocking bool `pulumi:"isBlocking"` // Object Type Object string `pulumi:"object"` // Organization Organization string `pulumi:"organization"` }
type GetModelPermissionArgs ¶
type GetModelPermissionArgs struct { // Allow Create Engine AllowCreateEngine pulumi.BoolInput `pulumi:"allowCreateEngine"` // Allow Fine Tuning AllowFineTuning pulumi.BoolInput `pulumi:"allowFineTuning"` // Allow Logprobs AllowLogprobs pulumi.BoolInput `pulumi:"allowLogprobs"` // Allow Sampling AllowSampling pulumi.BoolInput `pulumi:"allowSampling"` // Allow Search Indices AllowSearchIndices pulumi.BoolInput `pulumi:"allowSearchIndices"` // Allow View AllowView pulumi.BoolInput `pulumi:"allowView"` // Created Time Created pulumi.IntInput `pulumi:"created"` // Permission Identifier Id pulumi.StringInput `pulumi:"id"` // Is Blocking IsBlocking pulumi.BoolInput `pulumi:"isBlocking"` // Object Type Object pulumi.StringInput `pulumi:"object"` // Organization Organization pulumi.StringInput `pulumi:"organization"` }
func (GetModelPermissionArgs) ElementType ¶
func (GetModelPermissionArgs) ElementType() reflect.Type
func (GetModelPermissionArgs) ToGetModelPermissionOutput ¶
func (i GetModelPermissionArgs) ToGetModelPermissionOutput() GetModelPermissionOutput
func (GetModelPermissionArgs) ToGetModelPermissionOutputWithContext ¶
func (i GetModelPermissionArgs) ToGetModelPermissionOutputWithContext(ctx context.Context) GetModelPermissionOutput
type GetModelPermissionArray ¶
type GetModelPermissionArray []GetModelPermissionInput
func (GetModelPermissionArray) ElementType ¶
func (GetModelPermissionArray) ElementType() reflect.Type
func (GetModelPermissionArray) ToGetModelPermissionArrayOutput ¶
func (i GetModelPermissionArray) ToGetModelPermissionArrayOutput() GetModelPermissionArrayOutput
func (GetModelPermissionArray) ToGetModelPermissionArrayOutputWithContext ¶
func (i GetModelPermissionArray) ToGetModelPermissionArrayOutputWithContext(ctx context.Context) GetModelPermissionArrayOutput
type GetModelPermissionArrayInput ¶
type GetModelPermissionArrayInput interface { pulumi.Input ToGetModelPermissionArrayOutput() GetModelPermissionArrayOutput ToGetModelPermissionArrayOutputWithContext(context.Context) GetModelPermissionArrayOutput }
GetModelPermissionArrayInput is an input type that accepts GetModelPermissionArray and GetModelPermissionArrayOutput values. You can construct a concrete instance of `GetModelPermissionArrayInput` via:
GetModelPermissionArray{ GetModelPermissionArgs{...} }
type GetModelPermissionArrayOutput ¶
type GetModelPermissionArrayOutput struct{ *pulumi.OutputState }
func (GetModelPermissionArrayOutput) ElementType ¶
func (GetModelPermissionArrayOutput) ElementType() reflect.Type
func (GetModelPermissionArrayOutput) Index ¶
func (o GetModelPermissionArrayOutput) Index(i pulumi.IntInput) GetModelPermissionOutput
func (GetModelPermissionArrayOutput) ToGetModelPermissionArrayOutput ¶
func (o GetModelPermissionArrayOutput) ToGetModelPermissionArrayOutput() GetModelPermissionArrayOutput
func (GetModelPermissionArrayOutput) ToGetModelPermissionArrayOutputWithContext ¶
func (o GetModelPermissionArrayOutput) ToGetModelPermissionArrayOutputWithContext(ctx context.Context) GetModelPermissionArrayOutput
type GetModelPermissionInput ¶
type GetModelPermissionInput interface { pulumi.Input ToGetModelPermissionOutput() GetModelPermissionOutput ToGetModelPermissionOutputWithContext(context.Context) GetModelPermissionOutput }
GetModelPermissionInput is an input type that accepts GetModelPermissionArgs and GetModelPermissionOutput values. You can construct a concrete instance of `GetModelPermissionInput` via:
GetModelPermissionArgs{...}
type GetModelPermissionOutput ¶
type GetModelPermissionOutput struct{ *pulumi.OutputState }
func (GetModelPermissionOutput) AllowCreateEngine ¶
func (o GetModelPermissionOutput) AllowCreateEngine() pulumi.BoolOutput
Allow Create Engine
func (GetModelPermissionOutput) AllowFineTuning ¶
func (o GetModelPermissionOutput) AllowFineTuning() pulumi.BoolOutput
Allow Fine Tuning
func (GetModelPermissionOutput) AllowLogprobs ¶
func (o GetModelPermissionOutput) AllowLogprobs() pulumi.BoolOutput
Allow Logprobs
func (GetModelPermissionOutput) AllowSampling ¶
func (o GetModelPermissionOutput) AllowSampling() pulumi.BoolOutput
Allow Sampling
func (GetModelPermissionOutput) AllowSearchIndices ¶
func (o GetModelPermissionOutput) AllowSearchIndices() pulumi.BoolOutput
Allow Search Indices
func (GetModelPermissionOutput) AllowView ¶
func (o GetModelPermissionOutput) AllowView() pulumi.BoolOutput
Allow View
func (GetModelPermissionOutput) Created ¶
func (o GetModelPermissionOutput) Created() pulumi.IntOutput
Created Time
func (GetModelPermissionOutput) ElementType ¶
func (GetModelPermissionOutput) ElementType() reflect.Type
func (GetModelPermissionOutput) Id ¶
func (o GetModelPermissionOutput) Id() pulumi.StringOutput
Permission Identifier
func (GetModelPermissionOutput) IsBlocking ¶
func (o GetModelPermissionOutput) IsBlocking() pulumi.BoolOutput
Is Blocking
func (GetModelPermissionOutput) Object ¶
func (o GetModelPermissionOutput) Object() pulumi.StringOutput
Object Type
func (GetModelPermissionOutput) Organization ¶
func (o GetModelPermissionOutput) Organization() pulumi.StringOutput
Organization
func (GetModelPermissionOutput) ToGetModelPermissionOutput ¶
func (o GetModelPermissionOutput) ToGetModelPermissionOutput() GetModelPermissionOutput
func (GetModelPermissionOutput) ToGetModelPermissionOutputWithContext ¶
func (o GetModelPermissionOutput) ToGetModelPermissionOutputWithContext(ctx context.Context) GetModelPermissionOutput
type GetModelResult ¶
type GetModelResult struct { // Created Time Created int `pulumi:"created"` // Model Identifier Id string `pulumi:"id"` // Object Type Object string `pulumi:"object"` // Model Owner OwnedBy string `pulumi:"ownedBy"` // Parent Parent string `pulumi:"parent"` // Permissions Permissions []GetModelPermission `pulumi:"permissions"` // Root Root string `pulumi:"root"` }
A collection of values returned by getModel.
func GetModel ¶
func GetModel(ctx *pulumi.Context, args *GetModelArgs, opts ...pulumi.InvokeOption) (*GetModelResult, error)
Model data source
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tonkean/pulumi-openai/sdk/go/openai"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := openai.GetModel(ctx, &openai.GetModelArgs{ Id: "whisper-1", }, nil) if err != nil { return err } return nil }) }
```
type GetModelResultOutput ¶
type GetModelResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getModel.
func GetModelOutput ¶
func GetModelOutput(ctx *pulumi.Context, args GetModelOutputArgs, opts ...pulumi.InvokeOption) GetModelResultOutput
func (GetModelResultOutput) Created ¶
func (o GetModelResultOutput) Created() pulumi.IntOutput
Created Time
func (GetModelResultOutput) ElementType ¶
func (GetModelResultOutput) ElementType() reflect.Type
func (GetModelResultOutput) Id ¶
func (o GetModelResultOutput) Id() pulumi.StringOutput
Model Identifier
func (GetModelResultOutput) Object ¶
func (o GetModelResultOutput) Object() pulumi.StringOutput
Object Type
func (GetModelResultOutput) OwnedBy ¶
func (o GetModelResultOutput) OwnedBy() pulumi.StringOutput
Model Owner
func (GetModelResultOutput) Parent ¶
func (o GetModelResultOutput) Parent() pulumi.StringOutput
Parent
func (GetModelResultOutput) Permissions ¶
func (o GetModelResultOutput) Permissions() GetModelPermissionArrayOutput
Permissions
func (GetModelResultOutput) ToGetModelResultOutput ¶
func (o GetModelResultOutput) ToGetModelResultOutput() GetModelResultOutput
func (GetModelResultOutput) ToGetModelResultOutputWithContext ¶
func (o GetModelResultOutput) ToGetModelResultOutputWithContext(ctx context.Context) GetModelResultOutput
type GetModelsModel ¶
type GetModelsModel struct { // Created Time Created int `pulumi:"created"` // Model Identifier Id string `pulumi:"id"` // Object Type Object string `pulumi:"object"` // Model Owner OwnedBy string `pulumi:"ownedBy"` // Parent Parent string `pulumi:"parent"` // Permissions Permissions []GetModelsModelPermission `pulumi:"permissions"` // Root Root string `pulumi:"root"` }
type GetModelsModelArgs ¶
type GetModelsModelArgs struct { // Created Time Created pulumi.IntInput `pulumi:"created"` // Model Identifier Id pulumi.StringInput `pulumi:"id"` // Object Type Object pulumi.StringInput `pulumi:"object"` // Model Owner OwnedBy pulumi.StringInput `pulumi:"ownedBy"` // Parent Parent pulumi.StringInput `pulumi:"parent"` // Permissions Permissions GetModelsModelPermissionArrayInput `pulumi:"permissions"` // Root Root pulumi.StringInput `pulumi:"root"` }
func (GetModelsModelArgs) ElementType ¶
func (GetModelsModelArgs) ElementType() reflect.Type
func (GetModelsModelArgs) ToGetModelsModelOutput ¶
func (i GetModelsModelArgs) ToGetModelsModelOutput() GetModelsModelOutput
func (GetModelsModelArgs) ToGetModelsModelOutputWithContext ¶
func (i GetModelsModelArgs) ToGetModelsModelOutputWithContext(ctx context.Context) GetModelsModelOutput
type GetModelsModelArray ¶
type GetModelsModelArray []GetModelsModelInput
func (GetModelsModelArray) ElementType ¶
func (GetModelsModelArray) ElementType() reflect.Type
func (GetModelsModelArray) ToGetModelsModelArrayOutput ¶
func (i GetModelsModelArray) ToGetModelsModelArrayOutput() GetModelsModelArrayOutput
func (GetModelsModelArray) ToGetModelsModelArrayOutputWithContext ¶
func (i GetModelsModelArray) ToGetModelsModelArrayOutputWithContext(ctx context.Context) GetModelsModelArrayOutput
type GetModelsModelArrayInput ¶
type GetModelsModelArrayInput interface { pulumi.Input ToGetModelsModelArrayOutput() GetModelsModelArrayOutput ToGetModelsModelArrayOutputWithContext(context.Context) GetModelsModelArrayOutput }
GetModelsModelArrayInput is an input type that accepts GetModelsModelArray and GetModelsModelArrayOutput values. You can construct a concrete instance of `GetModelsModelArrayInput` via:
GetModelsModelArray{ GetModelsModelArgs{...} }
type GetModelsModelArrayOutput ¶
type GetModelsModelArrayOutput struct{ *pulumi.OutputState }
func (GetModelsModelArrayOutput) ElementType ¶
func (GetModelsModelArrayOutput) ElementType() reflect.Type
func (GetModelsModelArrayOutput) Index ¶
func (o GetModelsModelArrayOutput) Index(i pulumi.IntInput) GetModelsModelOutput
func (GetModelsModelArrayOutput) ToGetModelsModelArrayOutput ¶
func (o GetModelsModelArrayOutput) ToGetModelsModelArrayOutput() GetModelsModelArrayOutput
func (GetModelsModelArrayOutput) ToGetModelsModelArrayOutputWithContext ¶
func (o GetModelsModelArrayOutput) ToGetModelsModelArrayOutputWithContext(ctx context.Context) GetModelsModelArrayOutput
type GetModelsModelInput ¶
type GetModelsModelInput interface { pulumi.Input ToGetModelsModelOutput() GetModelsModelOutput ToGetModelsModelOutputWithContext(context.Context) GetModelsModelOutput }
GetModelsModelInput is an input type that accepts GetModelsModelArgs and GetModelsModelOutput values. You can construct a concrete instance of `GetModelsModelInput` via:
GetModelsModelArgs{...}
type GetModelsModelOutput ¶
type GetModelsModelOutput struct{ *pulumi.OutputState }
func (GetModelsModelOutput) Created ¶
func (o GetModelsModelOutput) Created() pulumi.IntOutput
Created Time
func (GetModelsModelOutput) ElementType ¶
func (GetModelsModelOutput) ElementType() reflect.Type
func (GetModelsModelOutput) Id ¶
func (o GetModelsModelOutput) Id() pulumi.StringOutput
Model Identifier
func (GetModelsModelOutput) Object ¶
func (o GetModelsModelOutput) Object() pulumi.StringOutput
Object Type
func (GetModelsModelOutput) OwnedBy ¶
func (o GetModelsModelOutput) OwnedBy() pulumi.StringOutput
Model Owner
func (GetModelsModelOutput) Parent ¶
func (o GetModelsModelOutput) Parent() pulumi.StringOutput
Parent
func (GetModelsModelOutput) Permissions ¶
func (o GetModelsModelOutput) Permissions() GetModelsModelPermissionArrayOutput
Permissions
func (GetModelsModelOutput) ToGetModelsModelOutput ¶
func (o GetModelsModelOutput) ToGetModelsModelOutput() GetModelsModelOutput
func (GetModelsModelOutput) ToGetModelsModelOutputWithContext ¶
func (o GetModelsModelOutput) ToGetModelsModelOutputWithContext(ctx context.Context) GetModelsModelOutput
type GetModelsModelPermission ¶
type GetModelsModelPermission struct { // Allow Create Engine AllowCreateEngine bool `pulumi:"allowCreateEngine"` // Allow Fine Tuning AllowFineTuning bool `pulumi:"allowFineTuning"` // Allow Logprobs AllowLogprobs bool `pulumi:"allowLogprobs"` // Allow Sampling AllowSampling bool `pulumi:"allowSampling"` // Allow Search Indices AllowSearchIndices bool `pulumi:"allowSearchIndices"` // Allow View AllowView bool `pulumi:"allowView"` // Created Time Created int `pulumi:"created"` // Permission Identifier Id string `pulumi:"id"` // Is Blocking IsBlocking bool `pulumi:"isBlocking"` // Object Type Object string `pulumi:"object"` // Organization Organization string `pulumi:"organization"` }
type GetModelsModelPermissionArgs ¶
type GetModelsModelPermissionArgs struct { // Allow Create Engine AllowCreateEngine pulumi.BoolInput `pulumi:"allowCreateEngine"` // Allow Fine Tuning AllowFineTuning pulumi.BoolInput `pulumi:"allowFineTuning"` // Allow Logprobs AllowLogprobs pulumi.BoolInput `pulumi:"allowLogprobs"` // Allow Sampling AllowSampling pulumi.BoolInput `pulumi:"allowSampling"` // Allow Search Indices AllowSearchIndices pulumi.BoolInput `pulumi:"allowSearchIndices"` // Allow View AllowView pulumi.BoolInput `pulumi:"allowView"` // Created Time Created pulumi.IntInput `pulumi:"created"` // Permission Identifier Id pulumi.StringInput `pulumi:"id"` // Is Blocking IsBlocking pulumi.BoolInput `pulumi:"isBlocking"` // Object Type Object pulumi.StringInput `pulumi:"object"` // Organization Organization pulumi.StringInput `pulumi:"organization"` }
func (GetModelsModelPermissionArgs) ElementType ¶
func (GetModelsModelPermissionArgs) ElementType() reflect.Type
func (GetModelsModelPermissionArgs) ToGetModelsModelPermissionOutput ¶
func (i GetModelsModelPermissionArgs) ToGetModelsModelPermissionOutput() GetModelsModelPermissionOutput
func (GetModelsModelPermissionArgs) ToGetModelsModelPermissionOutputWithContext ¶
func (i GetModelsModelPermissionArgs) ToGetModelsModelPermissionOutputWithContext(ctx context.Context) GetModelsModelPermissionOutput
type GetModelsModelPermissionArray ¶
type GetModelsModelPermissionArray []GetModelsModelPermissionInput
func (GetModelsModelPermissionArray) ElementType ¶
func (GetModelsModelPermissionArray) ElementType() reflect.Type
func (GetModelsModelPermissionArray) ToGetModelsModelPermissionArrayOutput ¶
func (i GetModelsModelPermissionArray) ToGetModelsModelPermissionArrayOutput() GetModelsModelPermissionArrayOutput
func (GetModelsModelPermissionArray) ToGetModelsModelPermissionArrayOutputWithContext ¶
func (i GetModelsModelPermissionArray) ToGetModelsModelPermissionArrayOutputWithContext(ctx context.Context) GetModelsModelPermissionArrayOutput
type GetModelsModelPermissionArrayInput ¶
type GetModelsModelPermissionArrayInput interface { pulumi.Input ToGetModelsModelPermissionArrayOutput() GetModelsModelPermissionArrayOutput ToGetModelsModelPermissionArrayOutputWithContext(context.Context) GetModelsModelPermissionArrayOutput }
GetModelsModelPermissionArrayInput is an input type that accepts GetModelsModelPermissionArray and GetModelsModelPermissionArrayOutput values. You can construct a concrete instance of `GetModelsModelPermissionArrayInput` via:
GetModelsModelPermissionArray{ GetModelsModelPermissionArgs{...} }
type GetModelsModelPermissionArrayOutput ¶
type GetModelsModelPermissionArrayOutput struct{ *pulumi.OutputState }
func (GetModelsModelPermissionArrayOutput) ElementType ¶
func (GetModelsModelPermissionArrayOutput) ElementType() reflect.Type
func (GetModelsModelPermissionArrayOutput) Index ¶
func (o GetModelsModelPermissionArrayOutput) Index(i pulumi.IntInput) GetModelsModelPermissionOutput
func (GetModelsModelPermissionArrayOutput) ToGetModelsModelPermissionArrayOutput ¶
func (o GetModelsModelPermissionArrayOutput) ToGetModelsModelPermissionArrayOutput() GetModelsModelPermissionArrayOutput
func (GetModelsModelPermissionArrayOutput) ToGetModelsModelPermissionArrayOutputWithContext ¶
func (o GetModelsModelPermissionArrayOutput) ToGetModelsModelPermissionArrayOutputWithContext(ctx context.Context) GetModelsModelPermissionArrayOutput
type GetModelsModelPermissionInput ¶
type GetModelsModelPermissionInput interface { pulumi.Input ToGetModelsModelPermissionOutput() GetModelsModelPermissionOutput ToGetModelsModelPermissionOutputWithContext(context.Context) GetModelsModelPermissionOutput }
GetModelsModelPermissionInput is an input type that accepts GetModelsModelPermissionArgs and GetModelsModelPermissionOutput values. You can construct a concrete instance of `GetModelsModelPermissionInput` via:
GetModelsModelPermissionArgs{...}
type GetModelsModelPermissionOutput ¶
type GetModelsModelPermissionOutput struct{ *pulumi.OutputState }
func (GetModelsModelPermissionOutput) AllowCreateEngine ¶
func (o GetModelsModelPermissionOutput) AllowCreateEngine() pulumi.BoolOutput
Allow Create Engine
func (GetModelsModelPermissionOutput) AllowFineTuning ¶
func (o GetModelsModelPermissionOutput) AllowFineTuning() pulumi.BoolOutput
Allow Fine Tuning
func (GetModelsModelPermissionOutput) AllowLogprobs ¶
func (o GetModelsModelPermissionOutput) AllowLogprobs() pulumi.BoolOutput
Allow Logprobs
func (GetModelsModelPermissionOutput) AllowSampling ¶
func (o GetModelsModelPermissionOutput) AllowSampling() pulumi.BoolOutput
Allow Sampling
func (GetModelsModelPermissionOutput) AllowSearchIndices ¶
func (o GetModelsModelPermissionOutput) AllowSearchIndices() pulumi.BoolOutput
Allow Search Indices
func (GetModelsModelPermissionOutput) AllowView ¶
func (o GetModelsModelPermissionOutput) AllowView() pulumi.BoolOutput
Allow View
func (GetModelsModelPermissionOutput) Created ¶
func (o GetModelsModelPermissionOutput) Created() pulumi.IntOutput
Created Time
func (GetModelsModelPermissionOutput) ElementType ¶
func (GetModelsModelPermissionOutput) ElementType() reflect.Type
func (GetModelsModelPermissionOutput) Id ¶
func (o GetModelsModelPermissionOutput) Id() pulumi.StringOutput
Permission Identifier
func (GetModelsModelPermissionOutput) IsBlocking ¶
func (o GetModelsModelPermissionOutput) IsBlocking() pulumi.BoolOutput
Is Blocking
func (GetModelsModelPermissionOutput) Object ¶
func (o GetModelsModelPermissionOutput) Object() pulumi.StringOutput
Object Type
func (GetModelsModelPermissionOutput) Organization ¶
func (o GetModelsModelPermissionOutput) Organization() pulumi.StringOutput
Organization
func (GetModelsModelPermissionOutput) ToGetModelsModelPermissionOutput ¶
func (o GetModelsModelPermissionOutput) ToGetModelsModelPermissionOutput() GetModelsModelPermissionOutput
func (GetModelsModelPermissionOutput) ToGetModelsModelPermissionOutputWithContext ¶
func (o GetModelsModelPermissionOutput) ToGetModelsModelPermissionOutputWithContext(ctx context.Context) GetModelsModelPermissionOutput
type GetModelsResult ¶
type GetModelsResult struct { // Models identifier Id string `pulumi:"id"` // Models Models []GetModelsModel `pulumi:"models"` }
A collection of values returned by getModels.
func GetModels ¶
func GetModels(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetModelsResult, error)
Models data source
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tonkean/pulumi-openai/sdk/go/openai"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { models, err := openai.GetModels(ctx, nil, nil) if err != nil { return err } ctx.Export("modelCount", len(models.Models)) return nil }) }
```
type GetModelsResultOutput ¶
type GetModelsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getModels.
func GetModelsOutput ¶
func GetModelsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetModelsResultOutput
func (GetModelsResultOutput) ElementType ¶
func (GetModelsResultOutput) ElementType() reflect.Type
func (GetModelsResultOutput) Id ¶
func (o GetModelsResultOutput) Id() pulumi.StringOutput
Models identifier
func (GetModelsResultOutput) Models ¶
func (o GetModelsResultOutput) Models() GetModelsModelArrayOutput
Models
func (GetModelsResultOutput) ToGetModelsResultOutput ¶
func (o GetModelsResultOutput) ToGetModelsResultOutput() GetModelsResultOutput
func (GetModelsResultOutput) ToGetModelsResultOutputWithContext ¶
func (o GetModelsResultOutput) ToGetModelsResultOutputWithContext(ctx context.Context) GetModelsResultOutput
type LookupFileArgs ¶
type LookupFileArgs struct { // File Identifier Id string `pulumi:"id"` }
A collection of arguments for invoking getFile.
type LookupFileOutputArgs ¶
type LookupFileOutputArgs struct { // File Identifier Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getFile.
func (LookupFileOutputArgs) ElementType ¶
func (LookupFileOutputArgs) ElementType() reflect.Type
type LookupFileResult ¶
type LookupFileResult struct { // File size in bytes Bytes int `pulumi:"bytes"` // Created Time Created int `pulumi:"created"` // Filename Filename string `pulumi:"filename"` // Filepath Filepath string `pulumi:"filepath"` // File Identifier Id string `pulumi:"id"` // Object Type Object string `pulumi:"object"` // Intended use of file. Use 'fine-tune' for Fine-tuning Purpose string `pulumi:"purpose"` }
A collection of values returned by getFile.
func LookupFile ¶
func LookupFile(ctx *pulumi.Context, args *LookupFileArgs, opts ...pulumi.InvokeOption) (*LookupFileResult, error)
File data source
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tonkean/pulumi-openai/sdk/go/openai"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := openai.LookupFile(ctx, &openai.LookupFileArgs{ Id: "1", }, nil) if err != nil { return err } return nil }) }
```
type LookupFileResultOutput ¶
type LookupFileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFile.
func LookupFileOutput ¶
func LookupFileOutput(ctx *pulumi.Context, args LookupFileOutputArgs, opts ...pulumi.InvokeOption) LookupFileResultOutput
func (LookupFileResultOutput) Bytes ¶
func (o LookupFileResultOutput) Bytes() pulumi.IntOutput
File size in bytes
func (LookupFileResultOutput) Created ¶
func (o LookupFileResultOutput) Created() pulumi.IntOutput
Created Time
func (LookupFileResultOutput) ElementType ¶
func (LookupFileResultOutput) ElementType() reflect.Type
func (LookupFileResultOutput) Filename ¶
func (o LookupFileResultOutput) Filename() pulumi.StringOutput
Filename
func (LookupFileResultOutput) Filepath ¶
func (o LookupFileResultOutput) Filepath() pulumi.StringOutput
Filepath
func (LookupFileResultOutput) Id ¶
func (o LookupFileResultOutput) Id() pulumi.StringOutput
File Identifier
func (LookupFileResultOutput) Object ¶
func (o LookupFileResultOutput) Object() pulumi.StringOutput
Object Type
func (LookupFileResultOutput) Purpose ¶
func (o LookupFileResultOutput) Purpose() pulumi.StringOutput
Intended use of file. Use 'fine-tune' for Fine-tuning
func (LookupFileResultOutput) ToLookupFileResultOutput ¶
func (o LookupFileResultOutput) ToLookupFileResultOutput() LookupFileResultOutput
func (LookupFileResultOutput) ToLookupFileResultOutputWithContext ¶
func (o LookupFileResultOutput) ToLookupFileResultOutputWithContext(ctx context.Context) LookupFileResultOutput
type LookupFinetuningJobArgs ¶
type LookupFinetuningJobArgs struct { // Fine Tuning Job Identifier Id string `pulumi:"id"` }
A collection of arguments for invoking getFinetuningJob.
type LookupFinetuningJobOutputArgs ¶
type LookupFinetuningJobOutputArgs struct { // Fine Tuning Job Identifier Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getFinetuningJob.
func (LookupFinetuningJobOutputArgs) ElementType ¶
func (LookupFinetuningJobOutputArgs) ElementType() reflect.Type
type LookupFinetuningJobResult ¶
type LookupFinetuningJobResult struct { // Created Time CreatedAt int `pulumi:"createdAt"` // Fine-Tuned Model ID FineTunedModel string `pulumi:"fineTunedModel"` // Finished Time FinishedAt int `pulumi:"finishedAt"` // Hyperparams Hyperparams GetFinetuningJobHyperparams `pulumi:"hyperparams"` // Fine Tuning Job Identifier Id string `pulumi:"id"` // Model ID Model string `pulumi:"model"` // Object Type Object string `pulumi:"object"` // Organization ID OrganizationId string `pulumi:"organizationId"` // Result Files ResultFiles []string `pulumi:"resultFiles"` // Status Status string `pulumi:"status"` // Trained Tokens TrainedTokens int `pulumi:"trainedTokens"` // Training File TrainingFile string `pulumi:"trainingFile"` // Validation File ValidationFile string `pulumi:"validationFile"` }
A collection of values returned by getFinetuningJob.
func LookupFinetuningJob ¶
func LookupFinetuningJob(ctx *pulumi.Context, args *LookupFinetuningJobArgs, opts ...pulumi.InvokeOption) (*LookupFinetuningJobResult, error)
Fine-Tuning Job data source
type LookupFinetuningJobResultOutput ¶
type LookupFinetuningJobResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFinetuningJob.
func LookupFinetuningJobOutput ¶
func LookupFinetuningJobOutput(ctx *pulumi.Context, args LookupFinetuningJobOutputArgs, opts ...pulumi.InvokeOption) LookupFinetuningJobResultOutput
func (LookupFinetuningJobResultOutput) CreatedAt ¶
func (o LookupFinetuningJobResultOutput) CreatedAt() pulumi.IntOutput
Created Time
func (LookupFinetuningJobResultOutput) ElementType ¶
func (LookupFinetuningJobResultOutput) ElementType() reflect.Type
func (LookupFinetuningJobResultOutput) FineTunedModel ¶
func (o LookupFinetuningJobResultOutput) FineTunedModel() pulumi.StringOutput
Fine-Tuned Model ID
func (LookupFinetuningJobResultOutput) FinishedAt ¶
func (o LookupFinetuningJobResultOutput) FinishedAt() pulumi.IntOutput
Finished Time
func (LookupFinetuningJobResultOutput) Hyperparams ¶
func (o LookupFinetuningJobResultOutput) Hyperparams() GetFinetuningJobHyperparamsOutput
Hyperparams
func (LookupFinetuningJobResultOutput) Id ¶
func (o LookupFinetuningJobResultOutput) Id() pulumi.StringOutput
Fine Tuning Job Identifier
func (LookupFinetuningJobResultOutput) Model ¶
func (o LookupFinetuningJobResultOutput) Model() pulumi.StringOutput
Model ID
func (LookupFinetuningJobResultOutput) Object ¶
func (o LookupFinetuningJobResultOutput) Object() pulumi.StringOutput
Object Type
func (LookupFinetuningJobResultOutput) OrganizationId ¶
func (o LookupFinetuningJobResultOutput) OrganizationId() pulumi.StringOutput
Organization ID
func (LookupFinetuningJobResultOutput) ResultFiles ¶
func (o LookupFinetuningJobResultOutput) ResultFiles() pulumi.StringArrayOutput
Result Files
func (LookupFinetuningJobResultOutput) Status ¶
func (o LookupFinetuningJobResultOutput) Status() pulumi.StringOutput
Status
func (LookupFinetuningJobResultOutput) ToLookupFinetuningJobResultOutput ¶
func (o LookupFinetuningJobResultOutput) ToLookupFinetuningJobResultOutput() LookupFinetuningJobResultOutput
func (LookupFinetuningJobResultOutput) ToLookupFinetuningJobResultOutputWithContext ¶
func (o LookupFinetuningJobResultOutput) ToLookupFinetuningJobResultOutputWithContext(ctx context.Context) LookupFinetuningJobResultOutput
func (LookupFinetuningJobResultOutput) TrainedTokens ¶
func (o LookupFinetuningJobResultOutput) TrainedTokens() pulumi.IntOutput
Trained Tokens
func (LookupFinetuningJobResultOutput) TrainingFile ¶
func (o LookupFinetuningJobResultOutput) TrainingFile() pulumi.StringOutput
Training File
func (LookupFinetuningJobResultOutput) ValidationFile ¶
func (o LookupFinetuningJobResultOutput) ValidationFile() pulumi.StringOutput
Validation File
type Provider ¶
type Provider struct { pulumi.ProviderResourceState ApiKey pulumi.StringPtrOutput `pulumi:"apiKey"` }
The provider type for the openai package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct {
ApiKey pulumi.StringPtrInput
}
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ApiKey ¶
func (o ProviderOutput) ApiKey() pulumi.StringPtrOutput
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput