Docs.rs
openai-struct-0.0.2
openai-struct 0.0.2
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Repository
crates.io
Source
Owners
Lfan-ke
Dependencies
serde ^1.0.219
normal
serde_derive ^1.0.219
normal
serde_json ^1.0.140
normal
serde_yaml ^0.9.34
normal
Versions
59.01%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Files
openai_struct
apis
mod.rs
models
add_upload_part_request.rs
admin_api_key.rs
admin_api_key_owner.rs
annotation.rs
api_key_list.rs
approximate_location.rs
assistant_object.rs
assistant_object_tool_resources.rs
assistant_object_tool_resources_code_interpreter.rs
assistant_object_tool_resources_file_search.rs
assistant_stream_event.rs
assistant_supported_models.rs
assistant_tools_code.rs
assistant_tools_file_search.rs
assistant_tools_file_search_file_search.rs
assistant_tools_file_search_type_only.rs
assistant_tools_function.rs
assistants_api_response_format_option.rs
assistants_api_tool_choice_option.rs
assistants_named_tool_choice.rs
assistants_named_tool_choice_function.rs
audio_response_format.rs
audit_log.rs
audit_log_actor.rs
audit_log_actor_api_key.rs
audit_log_actor_service_account.rs
audit_log_actor_session.rs
audit_log_actor_user.rs
audit_log_api_key_created.rs
audit_log_api_key_created_data.rs
audit_log_api_key_deleted.rs
audit_log_api_key_updated.rs
audit_log_api_key_updated_changes_requested.rs
audit_log_certificate_created.rs
audit_log_certificate_deleted.rs
audit_log_certificates_activated.rs
audit_log_certificates_activated_certificates.rs
audit_log_checkpoint_permission_created.rs
audit_log_checkpoint_permission_created_data.rs
audit_log_checkpoint_permission_deleted.rs
audit_log_event_type.rs
audit_log_invite_accepted.rs
audit_log_invite_sent.rs
audit_log_invite_sent_data.rs
audit_log_login_failed.rs
audit_log_organization_updated.rs
audit_log_organization_updated_changes_requested.rs
audit_log_organization_updated_changes_requested_settings.rs
audit_log_project.rs
audit_log_project_archived.rs
audit_log_project_created.rs
audit_log_project_created_data.rs
audit_log_project_updated.rs
audit_log_project_updated_changes_requested.rs
audit_log_rate_limit_deleted.rs
audit_log_rate_limit_updated.rs
audit_log_rate_limit_updated_changes_requested.rs
audit_log_service_account_created.rs
audit_log_service_account_created_data.rs
audit_log_service_account_deleted.rs
audit_log_service_account_updated.rs
audit_log_service_account_updated_changes_requested.rs
audit_log_user_added.rs
audit_log_user_added_data.rs
audit_log_user_deleted.rs
audit_log_user_updated.rs
audit_log_user_updated_changes_requested.rs
auto_chunking_strategy_request_param.rs
batch.rs
batch_errors.rs
batch_errors_data.rs
batch_request_counts.rs
batch_request_input.rs
batch_request_output.rs
batch_request_output_error.rs
batch_request_output_response.rs
body.rs
body_1.rs
body_2.rs
body_3.rs
certificate.rs
certificate_certificate_details.rs
chat_completion_deleted.rs
chat_completion_function_call_option.rs
chat_completion_functions.rs
chat_completion_list.rs
chat_completion_message_list.rs
chat_completion_message_tool_call.rs
chat_completion_message_tool_call_chunk.rs
chat_completion_message_tool_call_chunk_function.rs
chat_completion_message_tool_call_function.rs
chat_completion_message_tool_calls.rs
chat_completion_modalities.rs
chat_completion_named_tool_choice.rs
chat_completion_request_assistant_message.rs
chat_completion_request_assistant_message_audio.rs
chat_completion_request_assistant_message_content_part.rs
chat_completion_request_assistant_message_function_call.rs
chat_completion_request_developer_message.rs
chat_completion_request_function_message.rs
chat_completion_request_message.rs
chat_completion_request_message_content_part_audio.rs
chat_completion_request_message_content_part_audio_input_audio.rs
chat_completion_request_message_content_part_file.rs
chat_completion_request_message_content_part_file_file.rs
chat_completion_request_message_content_part_image.rs
chat_completion_request_message_content_part_image_image_url.rs
chat_completion_request_message_content_part_refusal.rs
chat_completion_request_message_content_part_text.rs
chat_completion_request_system_message.rs
chat_completion_request_system_message_content_part.rs
chat_completion_request_tool_message.rs
chat_completion_request_tool_message_content_part.rs
chat_completion_request_user_message.rs
chat_completion_request_user_message_content_part.rs
chat_completion_response_message.rs
chat_completion_response_message_annotations.rs
chat_completion_response_message_audio.rs
chat_completion_response_message_function_call.rs
chat_completion_response_message_url_citation.rs
chat_completion_role.rs
chat_completion_stream_options.rs
chat_completion_stream_response_delta.rs
chat_completion_stream_response_delta_function_call.rs
chat_completion_token_logprob.rs
chat_completion_token_logprob_top_logprobs.rs
chat_completion_tool.rs
chat_completion_tool_choice_option.rs
chunking_strategy_request_param.rs
click.rs
code_interpreter_file_output.rs
code_interpreter_file_output_files.rs
code_interpreter_text_output.rs
code_interpreter_tool_call.rs
code_interpreter_tool_output.rs
comparison_filter.rs
complete_upload_request.rs
completion_usage.rs
completion_usage_completion_tokens_details.rs
completion_usage_prompt_tokens_details.rs
compound_filter.rs
computer_action.rs
computer_call_output_item_param.rs
computer_call_safety_check_param.rs
computer_screenshot_image.rs
computer_tool_call.rs
computer_tool_call_output.rs
computer_tool_call_output_resource.rs
computer_tool_call_safety_check.rs
computer_use_preview_tool.rs
content.rs
coordinate.rs
costs_result.rs
costs_result_amount.rs
create_assistant_request.rs
create_assistant_request_tool_resources.rs
create_assistant_request_tool_resources_code_interpreter.rs
create_assistant_request_tool_resources_file_search.rs
create_assistant_request_tool_resources_file_search_vector_stores.rs
create_chat_completion_request.rs
create_chat_completion_request_audio.rs
create_chat_completion_response.rs
create_chat_completion_response_choices.rs
create_chat_completion_response_logprobs.rs
create_chat_completion_stream_response.rs
create_chat_completion_stream_response_choices.rs
create_completion_request.rs
create_completion_response.rs
create_completion_response_choices.rs
create_completion_response_logprobs.rs
create_embedding_request.rs
create_embedding_response.rs
create_embedding_response_usage.rs
create_eval_completions_run_data_source.rs
create_eval_completions_run_data_source_sampling_params.rs
create_eval_custom_data_source_config.rs
create_eval_item.rs
create_eval_jsonl_run_data_source.rs
create_eval_label_model_grader.rs
create_eval_logs_data_source_config.rs
create_eval_request.rs
create_eval_responses_run_data_source.rs
create_eval_run_request.rs
create_file_request.rs
create_fine_tuning_checkpoint_permission_request.rs
create_fine_tuning_job_request.rs
create_fine_tuning_job_request_hyperparameters.rs
create_fine_tuning_job_request_integrations.rs
create_fine_tuning_job_request_wandb.rs
create_image_edit_request.rs
create_image_request.rs
create_image_variation_request.rs
create_message_request.rs
create_message_request_attachments.rs
create_model_response_properties.rs
create_moderation_request.rs
create_moderation_response.rs
create_moderation_response_categories.rs
create_moderation_response_category_applied_input_types.rs
create_moderation_response_category_scores.rs
create_moderation_response_results.rs
create_response.rs
create_run_request.rs
create_run_request_tool_choice.rs
create_speech_request.rs
create_thread_and_run_request.rs
create_thread_and_run_request_tool_resources.rs
create_thread_request.rs
create_thread_request_tool_resources.rs
create_thread_request_tool_resources_file_search.rs
create_transcription_request.rs
create_transcription_response_json.rs
create_transcription_response_json_logprobs.rs
create_transcription_response_stream_event.rs
create_transcription_response_verbose_json.rs
create_translation_request.rs
create_translation_response_json.rs
create_translation_response_verbose_json.rs
create_upload_request.rs
create_vector_store_file_batch_request.rs
create_vector_store_file_request.rs
create_vector_store_request.rs
delete_assistant_response.rs
delete_certificate_response.rs
delete_file_response.rs
delete_fine_tuning_checkpoint_permission_response.rs
delete_message_response.rs
delete_model_response.rs
delete_thread_response.rs
delete_vector_store_file_response.rs
delete_vector_store_response.rs
done_event.rs
double_click.rs
drag.rs
easy_input_message.rs
embedding.rs
error.rs
error_event.rs
error_response.rs
eval.rs
eval_api_error.rs
eval_custom_data_source_config.rs
eval_item.rs
eval_jsonl_file_content_source.rs
eval_jsonl_file_content_source_content.rs
eval_jsonl_file_id_source.rs
eval_label_model_grader.rs
eval_list.rs
eval_python_grader.rs
eval_responses_source.rs
eval_run.rs
eval_run_list.rs
eval_run_output_item.rs
eval_run_output_item_list.rs
eval_run_output_item_sample.rs
eval_run_output_item_sample_input.rs
eval_run_output_item_sample_output.rs
eval_run_output_item_sample_usage.rs
eval_run_per_model_usage.rs
eval_run_per_testing_criteria_results.rs
eval_run_result_counts.rs
eval_score_model_grader.rs
eval_stored_completions_data_source_config.rs
eval_stored_completions_source.rs
eval_string_check_grader.rs
eval_text_similarity_grader.rs
file_citation_body.rs
file_path.rs
file_search_ranker.rs
file_search_ranking_options.rs
file_search_tool.rs
file_search_tool_call.rs
file_search_tool_call_results.rs
filters.rs
fine_tune_chat_completion_request_assistant_message.rs
fine_tune_chat_request_input.rs
fine_tune_completion_request_input.rs
fine_tune_dpo_method.rs
fine_tune_dpo_method_hyperparameters.rs
fine_tune_method.rs
fine_tune_preference_request_input.rs
fine_tune_preference_request_input_input.rs
fine_tune_supervised_method.rs
fine_tune_supervised_method_hyperparameters.rs
fine_tuning_checkpoint_permission.rs
fine_tuning_integration.rs
fine_tuning_job.rs
fine_tuning_job_checkpoint.rs
fine_tuning_job_checkpoint_metrics.rs
fine_tuning_job_error.rs
fine_tuning_job_event.rs
fine_tuning_job_hyperparameters.rs
function_call_output_item_param.rs
function_object.rs
function_parameters.rs
function_tool.rs
function_tool_call.rs
function_tool_call_output.rs
function_tool_call_output_resource.rs
function_tool_call_resource.rs
image.rs
images_response.rs
images_response_usage.rs
images_response_usage_input_tokens_details.rs
includable.rs
inline_response_200.rs
inline_response_200_1.rs
inline_response_200_2.rs
input_audio.rs
input_content.rs
input_file_content.rs
input_image_content.rs
input_item.rs
input_message.rs
input_message_content_list.rs
input_message_resource.rs
input_text_content.rs
invite.rs
invite_delete_response.rs
invite_list_response.rs
invite_projects.rs
invite_request.rs
invite_request_projects.rs
item.rs
item_reference_param.rs
item_resource.rs
json_schema.rs
key_press.rs
list_assistants_response.rs
list_audit_logs_response.rs
list_batches_response.rs
list_certificates_response.rs
list_files_response.rs
list_fine_tuning_checkpoint_permission_response.rs
list_fine_tuning_job_checkpoints_response.rs
list_fine_tuning_job_events_response.rs
list_messages_response.rs
list_models_response.rs
list_paginated_fine_tuning_jobs_response.rs
list_run_steps_response.rs
list_runs_response.rs
list_vector_store_files_response.rs
list_vector_stores_response.rs
log_prob_properties.rs
message_content_image_file_object.rs
message_content_image_file_object_image_file.rs
message_content_image_url_object.rs
message_content_image_url_object_image_url.rs
message_content_refusal_object.rs
message_content_text_annotations_file_citation_object.rs
message_content_text_annotations_file_citation_object_file_citation.rs
message_content_text_annotations_file_path_object.rs
message_content_text_annotations_file_path_object_file_path.rs
message_content_text_object.rs
message_content_text_object_text.rs
message_delta_content_image_file_object.rs
message_delta_content_image_file_object_image_file.rs
message_delta_content_image_url_object.rs
message_delta_content_image_url_object_image_url.rs
message_delta_content_refusal_object.rs
message_delta_content_text_annotations_file_citation_object.rs
message_delta_content_text_annotations_file_citation_object_file_citation.rs
message_delta_content_text_annotations_file_path_object.rs
message_delta_content_text_annotations_file_path_object_file_path.rs
message_delta_content_text_object.rs
message_delta_content_text_object_text.rs
message_delta_object.rs
message_delta_object_delta.rs
message_object.rs
message_object_incomplete_details.rs
message_request_content_text_object.rs
message_stream_event.rs
metadata.rs
mod.rs
model.rs
model_ids.rs
model_ids_responses.rs
model_ids_shared.rs
model_move.rs
model_response_properties.rs
model_type.rs
modify_assistant_request.rs
modify_assistant_request_tool_resources.rs
modify_assistant_request_tool_resources_code_interpreter.rs
modify_assistant_request_tool_resources_file_search.rs
modify_certificate_request.rs
modify_message_request.rs
modify_run_request.rs
modify_thread_request.rs
modify_thread_request_tool_resources.rs
modify_thread_request_tool_resources_file_search.rs
open_ai_file.rs
other_chunking_strategy_response_param.rs
output_audio.rs
output_content.rs
output_item.rs
output_message.rs
output_text_content.rs
parallel_tool_calls.rs
prediction_content.rs
project.rs
project_api_key.rs
project_api_key_delete_response.rs
project_api_key_list_response.rs
project_api_key_owner.rs
project_create_request.rs
project_list_response.rs
project_rate_limit.rs
project_rate_limit_list_response.rs
project_rate_limit_update_request.rs
project_service_account.rs
project_service_account_api_key.rs
project_service_account_create_request.rs
project_service_account_create_response.rs
project_service_account_delete_response.rs
project_service_account_list_response.rs
project_update_request.rs
project_user.rs
project_user_create_request.rs
project_user_delete_response.rs
project_user_list_response.rs
project_user_update_request.rs
ranking_options.rs
realtime_client_event.rs
realtime_client_event_conversation_item_create.rs
realtime_client_event_conversation_item_delete.rs
realtime_client_event_conversation_item_retrieve.rs
realtime_client_event_conversation_item_truncate.rs
realtime_client_event_input_audio_buffer_append.rs
realtime_client_event_input_audio_buffer_clear.rs
realtime_client_event_input_audio_buffer_commit.rs
realtime_client_event_output_audio_buffer_clear.rs
realtime_client_event_response_cancel.rs
realtime_client_event_response_create.rs
realtime_client_event_session_update.rs
realtime_client_event_transcription_session_update.rs
realtime_conversation_item.rs
realtime_conversation_item_content.rs
realtime_conversation_item_with_reference.rs
realtime_response.rs
realtime_response_create_params.rs
realtime_response_create_params_tools.rs
realtime_response_status_details.rs
realtime_response_status_details_error.rs
realtime_response_usage.rs
realtime_response_usage_input_token_details.rs
realtime_response_usage_output_token_details.rs
realtime_server_event.rs
realtime_server_event_conversation_created.rs
realtime_server_event_conversation_created_conversation.rs
realtime_server_event_conversation_item_created.rs
realtime_server_event_conversation_item_deleted.rs
realtime_server_event_conversation_item_input_audio_transcription_completed.rs
realtime_server_event_conversation_item_input_audio_transcription_delta.rs
realtime_server_event_conversation_item_input_audio_transcription_failed.rs
realtime_server_event_conversation_item_input_audio_transcription_failed_error.rs
realtime_server_event_conversation_item_retrieved.rs
realtime_server_event_conversation_item_truncated.rs
realtime_server_event_error.rs
realtime_server_event_error_error.rs
realtime_server_event_input_audio_buffer_cleared.rs
realtime_server_event_input_audio_buffer_committed.rs
realtime_server_event_input_audio_buffer_speech_started.rs
realtime_server_event_input_audio_buffer_speech_stopped.rs
realtime_server_event_output_audio_buffer_cleared.rs
realtime_server_event_output_audio_buffer_started.rs
realtime_server_event_output_audio_buffer_stopped.rs
realtime_server_event_rate_limits_updated.rs
realtime_server_event_rate_limits_updated_rate_limits.rs
realtime_server_event_response_audio_delta.rs
realtime_server_event_response_audio_done.rs
realtime_server_event_response_audio_transcript_delta.rs
realtime_server_event_response_audio_transcript_done.rs
realtime_server_event_response_content_part_added.rs
realtime_server_event_response_content_part_added_part.rs
realtime_server_event_response_content_part_done.rs
realtime_server_event_response_content_part_done_part.rs
realtime_server_event_response_created.rs
realtime_server_event_response_done.rs
realtime_server_event_response_function_call_arguments_delta.rs
realtime_server_event_response_function_call_arguments_done.rs
realtime_server_event_response_output_item_added.rs
realtime_server_event_response_output_item_done.rs
realtime_server_event_response_text_delta.rs
realtime_server_event_response_text_done.rs
realtime_server_event_session_created.rs
realtime_server_event_session_updated.rs
realtime_server_event_transcription_session_updated.rs
realtime_session.rs
realtime_session_create_request.rs
realtime_session_create_response.rs
realtime_session_create_response_client_secret.rs
realtime_session_create_response_input_audio_transcription.rs
realtime_session_create_response_turn_detection.rs
realtime_session_input_audio_noise_reduction.rs
realtime_session_input_audio_transcription.rs
realtime_session_turn_detection.rs
realtime_transcription_session_create_request.rs
realtime_transcription_session_create_request_input_audio_transcription.rs
realtime_transcription_session_create_request_turn_detection.rs
realtime_transcription_session_create_response.rs
realtime_transcription_session_create_response_client_secret.rs
realtime_transcription_session_create_response_input_audio_transcription.rs
reasoning.rs
reasoning_effort.rs
reasoning_item.rs
reasoning_item_summary.rs
refusal_content.rs
response.rs
response_audio_delta_event.rs
response_audio_done_event.rs
response_audio_transcript_delta_event.rs
response_audio_transcript_done_event.rs
response_code_interpreter_call_code_delta_event.rs
response_code_interpreter_call_code_done_event.rs
response_code_interpreter_call_completed_event.rs
response_code_interpreter_call_in_progress_event.rs
response_code_interpreter_call_interpreting_event.rs
response_completed_event.rs
response_content_part_added_event.rs
response_content_part_done_event.rs
response_created_event.rs
response_error.rs
response_error_code.rs
response_error_event.rs
response_failed_event.rs
response_file_search_call_completed_event.rs
response_file_search_call_in_progress_event.rs
response_file_search_call_searching_event.rs
response_format_json_object.rs
response_format_json_schema.rs
response_format_json_schema_schema.rs
response_format_text.rs
response_function_call_arguments_delta_event.rs
response_function_call_arguments_done_event.rs
response_in_progress_event.rs
response_incomplete_details.rs
response_incomplete_event.rs
response_item_list.rs
response_modalities.rs
response_output_item_added_event.rs
response_output_item_done_event.rs
response_properties.rs
response_properties_text.rs
response_reasoning_summary_part_added_event.rs
response_reasoning_summary_part_added_event_part.rs
response_reasoning_summary_part_done_event.rs
response_reasoning_summary_part_done_event_part.rs
response_reasoning_summary_text_delta_event.rs
response_reasoning_summary_text_done_event.rs
response_refusal_delta_event.rs
response_refusal_done_event.rs
response_stream_event.rs
response_text_annotation_delta_event.rs
response_text_delta_event.rs
response_text_done_event.rs
response_usage.rs
response_usage_input_tokens_details.rs
response_usage_output_tokens_details.rs
response_web_search_call_completed_event.rs
response_web_search_call_in_progress_event.rs
response_web_search_call_searching_event.rs
run_completion_usage.rs
run_object.rs
run_object_incomplete_details.rs
run_object_last_error.rs
run_object_required_action.rs
run_object_required_action_submit_tool_outputs.rs
run_step_completion_usage.rs
run_step_delta_object.rs
run_step_delta_object_delta.rs
run_step_delta_step_details_message_creation_object.rs
run_step_delta_step_details_message_creation_object_message_creation.rs
run_step_delta_step_details_tool_calls_code_object.rs
run_step_delta_step_details_tool_calls_code_object_code_interpreter.rs
run_step_delta_step_details_tool_calls_code_output_image_object.rs
run_step_delta_step_details_tool_calls_code_output_image_object_image.rs
run_step_delta_step_details_tool_calls_code_output_logs_object.rs
run_step_delta_step_details_tool_calls_file_search_object.rs
run_step_delta_step_details_tool_calls_function_object.rs
run_step_delta_step_details_tool_calls_function_object_function.rs
run_step_delta_step_details_tool_calls_object.rs
run_step_details_message_creation_object.rs
run_step_details_message_creation_object_message_creation.rs
run_step_details_tool_calls_code_object.rs
run_step_details_tool_calls_code_object_code_interpreter.rs
run_step_details_tool_calls_code_output_image_object.rs
run_step_details_tool_calls_code_output_image_object_image.rs
run_step_details_tool_calls_code_output_logs_object.rs
run_step_details_tool_calls_file_search_object.rs
run_step_details_tool_calls_file_search_object_file_search.rs
run_step_details_tool_calls_file_search_ranking_options_object.rs
run_step_details_tool_calls_file_search_result_object.rs
run_step_details_tool_calls_file_search_result_object_content.rs
run_step_details_tool_calls_function_object.rs
run_step_details_tool_calls_function_object_function.rs
run_step_details_tool_calls_object.rs
run_step_object.rs
run_step_object_last_error.rs
run_step_stream_event.rs
run_stream_event.rs
run_tool_call_object.rs
run_tool_call_object_function.rs
screenshot.rs
scroll.rs
service_tier.rs
static_chunking_strategy.rs
static_chunking_strategy_request_param.rs
static_chunking_strategy_response_param.rs
stop_configuration.rs
submit_tool_outputs_run_request.rs
submit_tool_outputs_run_request_tool_outputs.rs
text_response_format_configuration.rs
text_response_format_json_schema.rs
thread_object.rs
thread_stream_event.rs
toggle_certificates_request.rs
tool.rs
tool_choice_function.rs
tool_choice_options.rs
tool_choice_types.rs
transcript_text_delta_event.rs
transcript_text_delta_event_logprobs.rs
transcript_text_done_event.rs
transcription_include.rs
transcription_segment.rs
transcription_word.rs
truncation_object.rs
update_vector_store_file_attributes_request.rs
update_vector_store_request.rs
upload.rs
upload_certificate_request.rs
upload_part.rs
url_citation_body.rs
usage_audio_speeches_result.rs
usage_audio_transcriptions_result.rs
usage_code_interpreter_sessions_result.rs
usage_completions_result.rs
usage_embeddings_result.rs
usage_images_result.rs
usage_moderations_result.rs
usage_response.rs
usage_time_bucket.rs
usage_vector_stores_result.rs
user.rs
user_delete_response.rs
user_list_response.rs
user_role_update_request.rs
vector_store_expiration_after.rs
vector_store_file_attributes.rs
vector_store_file_batch_object.rs
vector_store_file_batch_object_file_counts.rs
vector_store_file_content_response.rs
vector_store_file_content_response_data.rs
vector_store_file_object.rs
vector_store_file_object_last_error.rs
vector_store_object.rs
vector_store_object_file_counts.rs
vector_store_search_request.rs
vector_store_search_result_content_object.rs
vector_store_search_result_item.rs
vector_store_search_results_page.rs
voice_ids_shared.rs
wait.rs
web_search.rs
web_search_context_size.rs
web_search_location.rs
web_search_preview_tool.rs
web_search_tool_call.rs
web_search_user_location.rs
lib.rs
openai_struct/apis/
mod.rs
Settings
Help
Summary
1