Openai.Make_clientSourcemodule Http : Chatoyant_runtime.Effect.HTTPSeparate config for Administration endpoints. OpenAI admin API keys are intentionally not interchangeable with normal inference keys.
val retrieve_response :
config ->
response_id:string ->
(responses_response, api_error) resultval count_response_input_tokens :
config ->
responses_request ->
(response_input_token_count, api_error) resultval create_realtime_client_secret :
?safety_identifier:string ->
config ->
realtime_client_secret_request ->
(realtime_client_secret, api_error) resultval create_conversation :
config ->
Chatoyant_runtime.Json.t ->
(api_object, api_error) resultval retrieve_conversation :
config ->
conversation_id:string ->
(api_object, api_error) resultval update_conversation :
config ->
conversation_id:string ->
Chatoyant_runtime.Json.t ->
(api_object, api_error) resultval retrieve_conversation_item :
config ->
conversation_id:string ->
item_id:string ->
(api_object, api_error) resultval delete_conversation_item :
config ->
conversation_id:string ->
item_id:string ->
(api_object, api_error) resultval create_image_variation :
config ->
image_variation_request ->
(image_response, api_error) resultval create_transcription :
config ->
transcription_request ->
(transcription, api_error) resultval create_moderation :
config ->
moderation_request ->
(moderation_response, api_error) resultval retrieve_vector_store :
config ->
vector_store_id:string ->
(vector_store, api_error) resultval update_vector_store :
config ->
vector_store_id:string ->
vector_store_update ->
(vector_store, api_error) resultval delete_vector_store :
config ->
vector_store_id:string ->
(vector_store_delete, api_error) resultval search_vector_store :
config ->
vector_store_id:string ->
vector_store_search_request ->
(vector_store_search_response, api_error) resultval create_vector_store_file :
config ->
vector_store_id:string ->
vector_store_file_request ->
(vector_store_file, api_error) resultval list_vector_store_files :
config ->
vector_store_id:string ->
(vector_store_file_list, api_error) resultval retrieve_vector_store_file :
config ->
vector_store_id:string ->
file_id:string ->
(vector_store_file, api_error) resultval delete_vector_store_file :
config ->
vector_store_id:string ->
file_id:string ->
(vector_store_delete, api_error) resultval create_vector_store_file_batch :
config ->
vector_store_id:string ->
vector_store_file_batch_request ->
(vector_store_file_batch, api_error) resultval retrieve_vector_store_file_batch :
config ->
vector_store_id:string ->
batch_id:string ->
(vector_store_file_batch, api_error) resultval cancel_vector_store_file_batch :
config ->
vector_store_id:string ->
batch_id:string ->
(vector_store_file_batch, api_error) resultval list_vector_store_file_batch_files :
config ->
vector_store_id:string ->
batch_id:string ->
(vector_store_file_list, api_error) resultval create_fine_tuning_job :
config ->
fine_tuning_job_request ->
(fine_tuning_job, api_error) resultval list_fine_tuning_events :
config ->
job_id:string ->
(fine_tuning_event_list, api_error) resultval list_fine_tuning_checkpoints :
config ->
job_id:string ->
(fine_tuning_checkpoint_list, api_error) resultval update_eval :
config ->
eval_id:string ->
Chatoyant_runtime.Json.t ->
(api_object, api_error) resultval create_eval_run :
config ->
eval_id:string ->
Chatoyant_runtime.Json.t ->
(api_object, api_error) resultval retrieve_eval_run :
config ->
eval_id:string ->
run_id:string ->
(api_object, api_error) resultval cancel_eval_run :
config ->
eval_id:string ->
run_id:string ->
(api_object, api_error) resultval delete_eval_run :
config ->
eval_id:string ->
run_id:string ->
(api_delete, api_error) resultval create_container_file :
config ->
container_id:string ->
Chatoyant_runtime.Json.t ->
(api_object, api_error) resultval retrieve_container_file :
config ->
container_id:string ->
file_id:string ->
(api_object, api_error) resultval delete_container_file :
config ->
container_id:string ->
file_id:string ->
(api_delete, api_error) resultval admin_post :
admin_config ->
path:string ->
Chatoyant_runtime.Json.t ->
(api_object, api_error) resultval admin_patch :
admin_config ->
path:string ->
Chatoyant_runtime.Json.t ->
(api_object, api_error) resultval create_admin_api_key :
admin_config ->
Chatoyant_runtime.Json.t ->
(api_object, api_error) result