@@ -68,16 +68,15 @@ def api_client(api_token: str, environment: str) -> Iterator[ApiClient]:
6868def pipeline_id (api_client : v .ApiClient , org_id : str ) -> Iterator [str ]:
6969 pipelines = v .PipelinesApi (api_client )
7070
71- connectors_api = v .ConnectorsApi (api_client )
71+ connectors_api = v .SourceConnectorsApi (api_client )
7272 response = connectors_api .create_source_connector (
7373 org_id ,
74- [
75- v .CreateSourceConnector (
76- name = "from api" , type = v .SourceConnectorType .FILE_UPLOAD
77- )
78- ],
74+ v .CreateSourceConnectorRequest (v .FileUpload (
75+ name = "from api" ,
76+ type = "FILE_UPLOAD"
77+ ))
7978 )
80- source_connector_id = response .connectors [ 0 ] .id
79+ source_connector_id = response .connector .id
8180 logging .info ("Created source connector %s" , source_connector_id )
8281
8382 uploads_api = v .UploadsApi (api_client )
@@ -111,13 +110,13 @@ def pipeline_id(api_client: v.ApiClient, org_id: str) -> Iterator[str]:
111110 else :
112111 logging .info ("Upload successful" )
113112
114- ai_platforms = connectors_api .get_ai_platform_connectors (org_id )
113+ ai_platforms = v . AIPlatformConnectorsApi ( api_client ) .get_ai_platform_connectors (org_id )
115114 builtin_ai_platform = next (
116115 c .id for c in ai_platforms .ai_platform_connectors if c .type == "VECTORIZE"
117116 )
118117 logging .info ("Using AI platform %s" , builtin_ai_platform )
119118
120- vector_databases = connectors_api .get_destination_connectors (org_id )
119+ vector_databases = v . DestinationConnectorsApi ( api_client ) .get_destination_connectors (org_id )
121120 builtin_vector_db = next (
122121 c .id for c in vector_databases .destination_connectors if c .type == "VECTORIZE"
123122 )
@@ -127,24 +126,24 @@ def pipeline_id(api_client: v.ApiClient, org_id: str) -> Iterator[str]:
127126 org_id ,
128127 v .PipelineConfigurationSchema (
129128 source_connectors = [
130- v .SourceConnectorSchema (
129+ v .PipelineSourceConnectorSchema (
131130 id = source_connector_id ,
132131 type = v .SourceConnectorType .FILE_UPLOAD ,
133132 config = {},
134133 )
135134 ],
136- destination_connector = v .DestinationConnectorSchema (
135+ destination_connector = v .PipelineDestinationConnectorSchema (
137136 id = builtin_vector_db ,
138- type = v . DestinationConnectorType . VECTORIZE ,
137+ type = " VECTORIZE" ,
139138 config = {},
140139 ),
141- ai_platform = v .AIPlatformSchema (
140+ ai_platform_connector = v .PipelineAIPlatformConnectorSchema (
142141 id = builtin_ai_platform ,
143- type = v . AIPlatformType . VECTORIZE ,
144- config = v . AIPlatformConfigSchema () ,
142+ type = " VECTORIZE" ,
143+ config = {} ,
145144 ),
146145 pipeline_name = "Test pipeline" ,
147- schedule = v .ScheduleSchema (type = v . ScheduleSchemaType . MANUAL ),
146+ schedule = v .ScheduleSchema (type = "manual" ),
148147 ),
149148 )
150149 pipeline_id = pipeline_response .data .id
0 commit comments