From b667a415698b9da455b5afe557ee3c452e80ba85 Mon Sep 17 00:00:00 2001 From: Reid Chatham Date: Sat, 16 Dec 2023 12:23:25 -0800 Subject: [PATCH] sane model hierarchy --- .../{Types/Enums => Models}/Audio/AudioResponseFormat.swift | 0 .../Parameters => Models}/Audio/TranscriptionParameters.swift | 0 .../Structs/Schemas => Models}/Audio/TranscriptionResponse.swift | 0 Sources/OpenAIKit/{Types/Enums => Models}/Chat/ChatModels.swift | 0 .../Structs/Parameters => Models}/Chat/ChatParameters.swift | 0 .../{Types/Structs/Schemas => Models}/Chat/ChatResponse.swift | 0 Sources/OpenAIKit/{Types/Enums => Models}/Chat/ChatRole.swift | 0 .../{Types/Structs/Parameters => Models}/Chat/Function.swift | 0 .../{Types/Structs/Parameters => Models}/Chat/Parameter.swift | 0 .../Structs/Parameters => Models}/Chat/ParameterDetail.swift | 0 .../{Types/Enums => Models}/Completions/CompletionModels.swift | 0 .../Parameters => Models}/Completions/CompletionParameters.swift | 0 .../Schemas => Models}/Completions/CompletionResponse.swift | 0 .../Structs/Schemas => Models}/Embeddings/EmbeddingsData.swift | 0 .../Parameters => Models}/Embeddings/EmbeddingsParameters.swift | 0 .../Schemas => Models}/Embeddings/EmbeddingsResponse.swift | 0 .../Structs/Schemas => Models}/Embeddings/EmbeddingsUsage.swift | 0 .../OpenAIKit/{Types/Structs/Schemas => Models}/Files/File.swift | 0 .../{Types/Structs/Schemas => Models}/Files/FileContent.swift | 0 Sources/OpenAIKit/{Types/Enums => Models}/Files/FileStatus.swift | 0 .../Structs/Schemas => Models}/Files/ListFilesResponse.swift | 0 .../Parameters => Models}/Files/UploadFileParameters.swift | 0 Sources/OpenAIKit/{Types/Enums => Models}/Images/ImageData.swift | 0 .../Parameters => Models}/Images/ImageEditParameters.swift | 0 Sources/OpenAIKit/{Types/Enums => Models}/Images/ImageModel.swift | 0 .../Structs/Parameters => Models}/Images/ImageParameters.swift | 0 .../OpenAIKit/{Types/Enums => Models}/Images/ImageQuality.swift | 0 .../{Types/Enums => Models}/Images/ImageResolutions.swift | 0 .../{Types/Structs/Schemas => Models}/Images/ImageResponse.swift | 0 Sources/OpenAIKit/{Types/Enums => Models}/Images/ImageStyle.swift | 0 .../Parameters => Models}/Images/ImageVariationParameters.swift | 0 .../OpenAIKit/{Types/Enums => Models}/Images/ResponseFormat.swift | 0 .../Moderations/ConentPolicyParameters.swift | 0 .../Schemas => Models}/Moderations/ContentPolicyCategories.swift | 0 .../Moderations/ContentPolicyCategoryScore.swift | 0 .../{Types/Enums => Models}/Moderations/ContentPolicyModels.swift | 0 .../Schemas => Models}/Moderations/ContentPolicyResponse.swift | 0 .../Schemas => Models}/Moderations/ContentPolicyResult.swift | 0 .../{Types/Structs/Schemas => Models}/OpenAI/ChatChoice.swift | 0 .../{Types/Structs/Schemas => Models}/OpenAI/ChatMessage.swift | 0 .../{Types/Structs/Schemas => Models}/OpenAI/Choice.swift | 0 .../{Types/Structs/Schemas => Models}/OpenAI/Configuration.swift | 0 .../{Types/Structs/Schemas => Models}/OpenAI/DeleteObject.swift | 0 .../{Types/Structs/Schemas => Models}/OpenAI/FormData.swift | 0 .../{Types/Structs/Schemas => Models}/OpenAI/FunctionCall.swift | 0 .../Structs/Schemas => Models}/OpenAI/OpenAIErrorMessage.swift | 0 .../Structs/Schemas => Models}/OpenAI/OpenAIErrorResponse.swift | 0 .../OpenAIKit/{Types/Enums => Models}/OpenAI/OpenAIErrors.swift | 0 .../OpenAIKit/{Types/Enums => Models}/OpenAI/OpenAIObject.swift | 0 .../{Types/Structs/Schemas => Models}/OpenAI/Usage.swift | 0 .../Models => Models/OpenAIModels}/ListModelResponse.swift | 0 .../Structs/Schemas/Models => Models/OpenAIModels}/Model.swift | 0 52 files changed, 0 insertions(+), 0 deletions(-) rename Sources/OpenAIKit/{Types/Enums => Models}/Audio/AudioResponseFormat.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Parameters => Models}/Audio/TranscriptionParameters.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Audio/TranscriptionResponse.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/Chat/ChatModels.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Parameters => Models}/Chat/ChatParameters.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Chat/ChatResponse.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/Chat/ChatRole.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Parameters => Models}/Chat/Function.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Parameters => Models}/Chat/Parameter.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Parameters => Models}/Chat/ParameterDetail.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/Completions/CompletionModels.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Parameters => Models}/Completions/CompletionParameters.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Completions/CompletionResponse.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Embeddings/EmbeddingsData.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Parameters => Models}/Embeddings/EmbeddingsParameters.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Embeddings/EmbeddingsResponse.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Embeddings/EmbeddingsUsage.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Files/File.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Files/FileContent.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/Files/FileStatus.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Files/ListFilesResponse.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Parameters => Models}/Files/UploadFileParameters.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/Images/ImageData.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Parameters => Models}/Images/ImageEditParameters.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/Images/ImageModel.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Parameters => Models}/Images/ImageParameters.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/Images/ImageQuality.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/Images/ImageResolutions.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Images/ImageResponse.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/Images/ImageStyle.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Parameters => Models}/Images/ImageVariationParameters.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/Images/ResponseFormat.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Parameters => Models}/Moderations/ConentPolicyParameters.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Moderations/ContentPolicyCategories.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Moderations/ContentPolicyCategoryScore.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/Moderations/ContentPolicyModels.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Moderations/ContentPolicyResponse.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/Moderations/ContentPolicyResult.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/OpenAI/ChatChoice.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/OpenAI/ChatMessage.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/OpenAI/Choice.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/OpenAI/Configuration.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/OpenAI/DeleteObject.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/OpenAI/FormData.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/OpenAI/FunctionCall.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/OpenAI/OpenAIErrorMessage.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/OpenAI/OpenAIErrorResponse.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/OpenAI/OpenAIErrors.swift (100%) rename Sources/OpenAIKit/{Types/Enums => Models}/OpenAI/OpenAIObject.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas => Models}/OpenAI/Usage.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas/Models => Models/OpenAIModels}/ListModelResponse.swift (100%) rename Sources/OpenAIKit/{Types/Structs/Schemas/Models => Models/OpenAIModels}/Model.swift (100%) diff --git a/Sources/OpenAIKit/Types/Enums/Audio/AudioResponseFormat.swift b/Sources/OpenAIKit/Models/Audio/AudioResponseFormat.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/Audio/AudioResponseFormat.swift rename to Sources/OpenAIKit/Models/Audio/AudioResponseFormat.swift diff --git a/Sources/OpenAIKit/Types/Structs/Parameters/Audio/TranscriptionParameters.swift b/Sources/OpenAIKit/Models/Audio/TranscriptionParameters.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Parameters/Audio/TranscriptionParameters.swift rename to Sources/OpenAIKit/Models/Audio/TranscriptionParameters.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Audio/TranscriptionResponse.swift b/Sources/OpenAIKit/Models/Audio/TranscriptionResponse.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Audio/TranscriptionResponse.swift rename to Sources/OpenAIKit/Models/Audio/TranscriptionResponse.swift diff --git a/Sources/OpenAIKit/Types/Enums/Chat/ChatModels.swift b/Sources/OpenAIKit/Models/Chat/ChatModels.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/Chat/ChatModels.swift rename to Sources/OpenAIKit/Models/Chat/ChatModels.swift diff --git a/Sources/OpenAIKit/Types/Structs/Parameters/Chat/ChatParameters.swift b/Sources/OpenAIKit/Models/Chat/ChatParameters.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Parameters/Chat/ChatParameters.swift rename to Sources/OpenAIKit/Models/Chat/ChatParameters.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Chat/ChatResponse.swift b/Sources/OpenAIKit/Models/Chat/ChatResponse.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Chat/ChatResponse.swift rename to Sources/OpenAIKit/Models/Chat/ChatResponse.swift diff --git a/Sources/OpenAIKit/Types/Enums/Chat/ChatRole.swift b/Sources/OpenAIKit/Models/Chat/ChatRole.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/Chat/ChatRole.swift rename to Sources/OpenAIKit/Models/Chat/ChatRole.swift diff --git a/Sources/OpenAIKit/Types/Structs/Parameters/Chat/Function.swift b/Sources/OpenAIKit/Models/Chat/Function.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Parameters/Chat/Function.swift rename to Sources/OpenAIKit/Models/Chat/Function.swift diff --git a/Sources/OpenAIKit/Types/Structs/Parameters/Chat/Parameter.swift b/Sources/OpenAIKit/Models/Chat/Parameter.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Parameters/Chat/Parameter.swift rename to Sources/OpenAIKit/Models/Chat/Parameter.swift diff --git a/Sources/OpenAIKit/Types/Structs/Parameters/Chat/ParameterDetail.swift b/Sources/OpenAIKit/Models/Chat/ParameterDetail.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Parameters/Chat/ParameterDetail.swift rename to Sources/OpenAIKit/Models/Chat/ParameterDetail.swift diff --git a/Sources/OpenAIKit/Types/Enums/Completions/CompletionModels.swift b/Sources/OpenAIKit/Models/Completions/CompletionModels.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/Completions/CompletionModels.swift rename to Sources/OpenAIKit/Models/Completions/CompletionModels.swift diff --git a/Sources/OpenAIKit/Types/Structs/Parameters/Completions/CompletionParameters.swift b/Sources/OpenAIKit/Models/Completions/CompletionParameters.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Parameters/Completions/CompletionParameters.swift rename to Sources/OpenAIKit/Models/Completions/CompletionParameters.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Completions/CompletionResponse.swift b/Sources/OpenAIKit/Models/Completions/CompletionResponse.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Completions/CompletionResponse.swift rename to Sources/OpenAIKit/Models/Completions/CompletionResponse.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Embeddings/EmbeddingsData.swift b/Sources/OpenAIKit/Models/Embeddings/EmbeddingsData.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Embeddings/EmbeddingsData.swift rename to Sources/OpenAIKit/Models/Embeddings/EmbeddingsData.swift diff --git a/Sources/OpenAIKit/Types/Structs/Parameters/Embeddings/EmbeddingsParameters.swift b/Sources/OpenAIKit/Models/Embeddings/EmbeddingsParameters.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Parameters/Embeddings/EmbeddingsParameters.swift rename to Sources/OpenAIKit/Models/Embeddings/EmbeddingsParameters.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Embeddings/EmbeddingsResponse.swift b/Sources/OpenAIKit/Models/Embeddings/EmbeddingsResponse.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Embeddings/EmbeddingsResponse.swift rename to Sources/OpenAIKit/Models/Embeddings/EmbeddingsResponse.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Embeddings/EmbeddingsUsage.swift b/Sources/OpenAIKit/Models/Embeddings/EmbeddingsUsage.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Embeddings/EmbeddingsUsage.swift rename to Sources/OpenAIKit/Models/Embeddings/EmbeddingsUsage.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Files/File.swift b/Sources/OpenAIKit/Models/Files/File.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Files/File.swift rename to Sources/OpenAIKit/Models/Files/File.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Files/FileContent.swift b/Sources/OpenAIKit/Models/Files/FileContent.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Files/FileContent.swift rename to Sources/OpenAIKit/Models/Files/FileContent.swift diff --git a/Sources/OpenAIKit/Types/Enums/Files/FileStatus.swift b/Sources/OpenAIKit/Models/Files/FileStatus.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/Files/FileStatus.swift rename to Sources/OpenAIKit/Models/Files/FileStatus.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Files/ListFilesResponse.swift b/Sources/OpenAIKit/Models/Files/ListFilesResponse.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Files/ListFilesResponse.swift rename to Sources/OpenAIKit/Models/Files/ListFilesResponse.swift diff --git a/Sources/OpenAIKit/Types/Structs/Parameters/Files/UploadFileParameters.swift b/Sources/OpenAIKit/Models/Files/UploadFileParameters.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Parameters/Files/UploadFileParameters.swift rename to Sources/OpenAIKit/Models/Files/UploadFileParameters.swift diff --git a/Sources/OpenAIKit/Types/Enums/Images/ImageData.swift b/Sources/OpenAIKit/Models/Images/ImageData.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/Images/ImageData.swift rename to Sources/OpenAIKit/Models/Images/ImageData.swift diff --git a/Sources/OpenAIKit/Types/Structs/Parameters/Images/ImageEditParameters.swift b/Sources/OpenAIKit/Models/Images/ImageEditParameters.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Parameters/Images/ImageEditParameters.swift rename to Sources/OpenAIKit/Models/Images/ImageEditParameters.swift diff --git a/Sources/OpenAIKit/Types/Enums/Images/ImageModel.swift b/Sources/OpenAIKit/Models/Images/ImageModel.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/Images/ImageModel.swift rename to Sources/OpenAIKit/Models/Images/ImageModel.swift diff --git a/Sources/OpenAIKit/Types/Structs/Parameters/Images/ImageParameters.swift b/Sources/OpenAIKit/Models/Images/ImageParameters.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Parameters/Images/ImageParameters.swift rename to Sources/OpenAIKit/Models/Images/ImageParameters.swift diff --git a/Sources/OpenAIKit/Types/Enums/Images/ImageQuality.swift b/Sources/OpenAIKit/Models/Images/ImageQuality.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/Images/ImageQuality.swift rename to Sources/OpenAIKit/Models/Images/ImageQuality.swift diff --git a/Sources/OpenAIKit/Types/Enums/Images/ImageResolutions.swift b/Sources/OpenAIKit/Models/Images/ImageResolutions.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/Images/ImageResolutions.swift rename to Sources/OpenAIKit/Models/Images/ImageResolutions.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Images/ImageResponse.swift b/Sources/OpenAIKit/Models/Images/ImageResponse.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Images/ImageResponse.swift rename to Sources/OpenAIKit/Models/Images/ImageResponse.swift diff --git a/Sources/OpenAIKit/Types/Enums/Images/ImageStyle.swift b/Sources/OpenAIKit/Models/Images/ImageStyle.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/Images/ImageStyle.swift rename to Sources/OpenAIKit/Models/Images/ImageStyle.swift diff --git a/Sources/OpenAIKit/Types/Structs/Parameters/Images/ImageVariationParameters.swift b/Sources/OpenAIKit/Models/Images/ImageVariationParameters.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Parameters/Images/ImageVariationParameters.swift rename to Sources/OpenAIKit/Models/Images/ImageVariationParameters.swift diff --git a/Sources/OpenAIKit/Types/Enums/Images/ResponseFormat.swift b/Sources/OpenAIKit/Models/Images/ResponseFormat.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/Images/ResponseFormat.swift rename to Sources/OpenAIKit/Models/Images/ResponseFormat.swift diff --git a/Sources/OpenAIKit/Types/Structs/Parameters/Moderations/ConentPolicyParameters.swift b/Sources/OpenAIKit/Models/Moderations/ConentPolicyParameters.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Parameters/Moderations/ConentPolicyParameters.swift rename to Sources/OpenAIKit/Models/Moderations/ConentPolicyParameters.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyCategories.swift b/Sources/OpenAIKit/Models/Moderations/ContentPolicyCategories.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyCategories.swift rename to Sources/OpenAIKit/Models/Moderations/ContentPolicyCategories.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyCategoryScore.swift b/Sources/OpenAIKit/Models/Moderations/ContentPolicyCategoryScore.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyCategoryScore.swift rename to Sources/OpenAIKit/Models/Moderations/ContentPolicyCategoryScore.swift diff --git a/Sources/OpenAIKit/Types/Enums/Moderations/ContentPolicyModels.swift b/Sources/OpenAIKit/Models/Moderations/ContentPolicyModels.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/Moderations/ContentPolicyModels.swift rename to Sources/OpenAIKit/Models/Moderations/ContentPolicyModels.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyResponse.swift b/Sources/OpenAIKit/Models/Moderations/ContentPolicyResponse.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyResponse.swift rename to Sources/OpenAIKit/Models/Moderations/ContentPolicyResponse.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyResult.swift b/Sources/OpenAIKit/Models/Moderations/ContentPolicyResult.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Moderations/ContentPolicyResult.swift rename to Sources/OpenAIKit/Models/Moderations/ContentPolicyResult.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/ChatChoice.swift b/Sources/OpenAIKit/Models/OpenAI/ChatChoice.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/ChatChoice.swift rename to Sources/OpenAIKit/Models/OpenAI/ChatChoice.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/ChatMessage.swift b/Sources/OpenAIKit/Models/OpenAI/ChatMessage.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/ChatMessage.swift rename to Sources/OpenAIKit/Models/OpenAI/ChatMessage.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/Choice.swift b/Sources/OpenAIKit/Models/OpenAI/Choice.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/Choice.swift rename to Sources/OpenAIKit/Models/OpenAI/Choice.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/Configuration.swift b/Sources/OpenAIKit/Models/OpenAI/Configuration.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/Configuration.swift rename to Sources/OpenAIKit/Models/OpenAI/Configuration.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/DeleteObject.swift b/Sources/OpenAIKit/Models/OpenAI/DeleteObject.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/DeleteObject.swift rename to Sources/OpenAIKit/Models/OpenAI/DeleteObject.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/FormData.swift b/Sources/OpenAIKit/Models/OpenAI/FormData.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/FormData.swift rename to Sources/OpenAIKit/Models/OpenAI/FormData.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/FunctionCall.swift b/Sources/OpenAIKit/Models/OpenAI/FunctionCall.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/FunctionCall.swift rename to Sources/OpenAIKit/Models/OpenAI/FunctionCall.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/OpenAIErrorMessage.swift b/Sources/OpenAIKit/Models/OpenAI/OpenAIErrorMessage.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/OpenAIErrorMessage.swift rename to Sources/OpenAIKit/Models/OpenAI/OpenAIErrorMessage.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/OpenAIErrorResponse.swift b/Sources/OpenAIKit/Models/OpenAI/OpenAIErrorResponse.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/OpenAIErrorResponse.swift rename to Sources/OpenAIKit/Models/OpenAI/OpenAIErrorResponse.swift diff --git a/Sources/OpenAIKit/Types/Enums/OpenAI/OpenAIErrors.swift b/Sources/OpenAIKit/Models/OpenAI/OpenAIErrors.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/OpenAI/OpenAIErrors.swift rename to Sources/OpenAIKit/Models/OpenAI/OpenAIErrors.swift diff --git a/Sources/OpenAIKit/Types/Enums/OpenAI/OpenAIObject.swift b/Sources/OpenAIKit/Models/OpenAI/OpenAIObject.swift similarity index 100% rename from Sources/OpenAIKit/Types/Enums/OpenAI/OpenAIObject.swift rename to Sources/OpenAIKit/Models/OpenAI/OpenAIObject.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/Usage.swift b/Sources/OpenAIKit/Models/OpenAI/Usage.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/OpenAI/Usage.swift rename to Sources/OpenAIKit/Models/OpenAI/Usage.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Models/ListModelResponse.swift b/Sources/OpenAIKit/Models/OpenAIModels/ListModelResponse.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Models/ListModelResponse.swift rename to Sources/OpenAIKit/Models/OpenAIModels/ListModelResponse.swift diff --git a/Sources/OpenAIKit/Types/Structs/Schemas/Models/Model.swift b/Sources/OpenAIKit/Models/OpenAIModels/Model.swift similarity index 100% rename from Sources/OpenAIKit/Types/Structs/Schemas/Models/Model.swift rename to Sources/OpenAIKit/Models/OpenAIModels/Model.swift