diff --git a/CHANGELOG.md b/CHANGELOG.md index 2697eb9f3..d91e5d57a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ ### Other Changes +- Reverted the removal of the version path parameter "v1" from the default endpoint URL. (commit_hash) + ## 2.0.0-beta.10 (2024-08-26) ### Breaking Changes diff --git a/src/Custom/Assistants/Internal/Pagination/AssistantsPageEnumerator.cs b/src/Custom/Assistants/Internal/Pagination/AssistantsPageEnumerator.cs index 7f970feca..66019bbb5 100644 --- a/src/Custom/Assistants/Internal/Pagination/AssistantsPageEnumerator.cs +++ b/src/Custom/Assistants/Internal/Pagination/AssistantsPageEnumerator.cs @@ -107,7 +107,7 @@ private PipelineMessage CreateGetAssistantsRequest(int? limit, string order, str request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/assistants", false); + uri.AppendPath("/assistants", false); if (limit != null) { uri.AppendQuery("limit", limit.Value, true); diff --git a/src/Custom/Assistants/Internal/Pagination/MessagesPageEnumerator.cs b/src/Custom/Assistants/Internal/Pagination/MessagesPageEnumerator.cs index 860bfbe0d..53e09fec5 100644 --- a/src/Custom/Assistants/Internal/Pagination/MessagesPageEnumerator.cs +++ b/src/Custom/Assistants/Internal/Pagination/MessagesPageEnumerator.cs @@ -115,7 +115,7 @@ private PipelineMessage CreateGetMessagesRequest(string threadId, int? limit, st request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/messages", false); if (limit != null) diff --git a/src/Custom/Assistants/Internal/Pagination/RunStepsPageEnumerator.cs b/src/Custom/Assistants/Internal/Pagination/RunStepsPageEnumerator.cs index 1245c4763..b5992ce78 100644 --- a/src/Custom/Assistants/Internal/Pagination/RunStepsPageEnumerator.cs +++ b/src/Custom/Assistants/Internal/Pagination/RunStepsPageEnumerator.cs @@ -119,7 +119,7 @@ private PipelineMessage CreateGetRunStepsRequest(string threadId, string runId, request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/runs/", false); uri.AppendPath(runId, true); diff --git a/src/Custom/Assistants/Internal/Pagination/RunsPageEnumerator.cs b/src/Custom/Assistants/Internal/Pagination/RunsPageEnumerator.cs index 879f389be..f48ceb3c1 100644 --- a/src/Custom/Assistants/Internal/Pagination/RunsPageEnumerator.cs +++ b/src/Custom/Assistants/Internal/Pagination/RunsPageEnumerator.cs @@ -113,7 +113,7 @@ private PipelineMessage CreateGetRunsRequest(string threadId, int? limit, string request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/runs", false); if (limit != null) diff --git a/src/Custom/Batch/Internal/Pagination/BatchesPageEnumerator.cs b/src/Custom/Batch/Internal/Pagination/BatchesPageEnumerator.cs index f8055d3a4..1939f1d78 100644 --- a/src/Custom/Batch/Internal/Pagination/BatchesPageEnumerator.cs +++ b/src/Custom/Batch/Internal/Pagination/BatchesPageEnumerator.cs @@ -88,7 +88,7 @@ internal PipelineMessage CreateGetBatchesRequest(string after, int? limit, Reque request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/batches", false); + uri.AppendPath("/batches", false); if (after != null) { uri.AppendQuery("after", after, true); diff --git a/src/Custom/FineTuning/Internal/Pagination/FineTuningJobCheckpointsPageEnumerator.cs b/src/Custom/FineTuning/Internal/Pagination/FineTuningJobCheckpointsPageEnumerator.cs index f404409d6..0422a2a54 100644 --- a/src/Custom/FineTuning/Internal/Pagination/FineTuningJobCheckpointsPageEnumerator.cs +++ b/src/Custom/FineTuning/Internal/Pagination/FineTuningJobCheckpointsPageEnumerator.cs @@ -94,7 +94,7 @@ internal PipelineMessage CreateGetFineTuningJobCheckpointsRequest(string fineTun request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/fine_tuning/jobs/", false); + uri.AppendPath("/fine_tuning/jobs/", false); uri.AppendPath(fineTuningJobId, true); uri.AppendPath("/checkpoints", false); if (after != null) diff --git a/src/Custom/FineTuning/Internal/Pagination/FineTuningJobEventsPageEnumerator.cs b/src/Custom/FineTuning/Internal/Pagination/FineTuningJobEventsPageEnumerator.cs index 095bedfa3..95c3ab1f3 100644 --- a/src/Custom/FineTuning/Internal/Pagination/FineTuningJobEventsPageEnumerator.cs +++ b/src/Custom/FineTuning/Internal/Pagination/FineTuningJobEventsPageEnumerator.cs @@ -94,7 +94,7 @@ internal PipelineMessage CreateGetFineTuningEventsRequest(string fineTuningJobId request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/fine_tuning/jobs/", false); + uri.AppendPath("/fine_tuning/jobs/", false); uri.AppendPath(fineTuningJobId, true); uri.AppendPath("/events", false); if (after != null) diff --git a/src/Custom/FineTuning/Internal/Pagination/FineTuningJobsPageEnumerator.cs b/src/Custom/FineTuning/Internal/Pagination/FineTuningJobsPageEnumerator.cs index d9ad21b9a..6f572ef2c 100644 --- a/src/Custom/FineTuning/Internal/Pagination/FineTuningJobsPageEnumerator.cs +++ b/src/Custom/FineTuning/Internal/Pagination/FineTuningJobsPageEnumerator.cs @@ -88,7 +88,7 @@ internal PipelineMessage CreateGetFineTuningJobsRequest(string after, int? limit request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/fine_tuning/jobs", false); + uri.AppendPath("/fine_tuning/jobs", false); if (after != null) { uri.AppendQuery("after", after, true); diff --git a/src/Custom/OpenAIClient.cs b/src/Custom/OpenAIClient.cs index 45e4e2754..db65a9129 100644 --- a/src/Custom/OpenAIClient.cs +++ b/src/Custom/OpenAIClient.cs @@ -61,7 +61,7 @@ namespace OpenAI; [CodeGenSuppress("GetVectorStoreClientClient")] public partial class OpenAIClient { - private const string OpenAIV1Endpoint = "https://api.openai.com"; + private const string OpenAIV1Endpoint = "https://api.openai.com/v1"; private const string OpenAIBetaHeaderValue = "assistants=v2"; private static class KnownHeaderNames diff --git a/src/Custom/VectorStores/Internal/Pagination/VectorStoreFileBatchesPageEnumerator.cs b/src/Custom/VectorStores/Internal/Pagination/VectorStoreFileBatchesPageEnumerator.cs index 3212db4d7..1445485dc 100644 --- a/src/Custom/VectorStores/Internal/Pagination/VectorStoreFileBatchesPageEnumerator.cs +++ b/src/Custom/VectorStores/Internal/Pagination/VectorStoreFileBatchesPageEnumerator.cs @@ -121,7 +121,7 @@ internal PipelineMessage CreateGetFilesInVectorStoreBatchesRequest(string vector request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); uri.AppendPath("/file_batches/", false); uri.AppendPath(batchId, true); diff --git a/src/Custom/VectorStores/Internal/Pagination/VectorStoreFilesPageEnumerator.cs b/src/Custom/VectorStores/Internal/Pagination/VectorStoreFilesPageEnumerator.cs index 81506b05d..9a5e9bec3 100644 --- a/src/Custom/VectorStores/Internal/Pagination/VectorStoreFilesPageEnumerator.cs +++ b/src/Custom/VectorStores/Internal/Pagination/VectorStoreFilesPageEnumerator.cs @@ -116,7 +116,7 @@ internal PipelineMessage CreateGetVectorStoreFilesRequest(string vectorStoreId, request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); uri.AppendPath("/files", false); if (limit != null) diff --git a/src/Custom/VectorStores/Internal/Pagination/VectorStoresPageEnumerator.cs b/src/Custom/VectorStores/Internal/Pagination/VectorStoresPageEnumerator.cs index d3416a3b5..311a88372 100644 --- a/src/Custom/VectorStores/Internal/Pagination/VectorStoresPageEnumerator.cs +++ b/src/Custom/VectorStores/Internal/Pagination/VectorStoresPageEnumerator.cs @@ -106,7 +106,7 @@ internal PipelineMessage CreateGetVectorStoresRequest(int? limit, string order, request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores", false); + uri.AppendPath("/vector_stores", false); if (limit != null) { uri.AppendQuery("limit", limit.Value, true); diff --git a/src/Generated/AssistantClient.cs b/src/Generated/AssistantClient.cs index 3e5a40f5b..14c304e84 100644 --- a/src/Generated/AssistantClient.cs +++ b/src/Generated/AssistantClient.cs @@ -32,7 +32,7 @@ internal PipelineMessage CreateCreateAssistantRequest(BinaryContent content, Req request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/assistants", false); + uri.AppendPath("/assistants", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", "application/json"); @@ -49,7 +49,7 @@ internal PipelineMessage CreateGetAssistantsRequest(int? limit, string order, st request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/assistants", false); + uri.AppendPath("/assistants", false); if (limit != null) { uri.AppendQuery("limit", limit.Value, true); @@ -80,7 +80,7 @@ internal PipelineMessage CreateGetAssistantRequest(string assistantId, RequestOp request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/assistants/", false); + uri.AppendPath("/assistants/", false); uri.AppendPath(assistantId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); @@ -96,7 +96,7 @@ internal PipelineMessage CreateModifyAssistantRequest(string assistantId, Binary request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/assistants/", false); + uri.AppendPath("/assistants/", false); uri.AppendPath(assistantId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); @@ -114,7 +114,7 @@ internal PipelineMessage CreateDeleteAssistantRequest(string assistantId, Reques request.Method = "DELETE"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/assistants/", false); + uri.AppendPath("/assistants/", false); uri.AppendPath(assistantId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); diff --git a/src/Generated/AudioClient.cs b/src/Generated/AudioClient.cs index 6022edc5e..8b5a4f1db 100644 --- a/src/Generated/AudioClient.cs +++ b/src/Generated/AudioClient.cs @@ -32,7 +32,7 @@ internal PipelineMessage CreateCreateSpeechRequest(BinaryContent content, Reques request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/audio/speech", false); + uri.AppendPath("/audio/speech", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/octet-stream"); request.Headers.Set("Content-Type", "application/json"); @@ -49,7 +49,7 @@ internal PipelineMessage CreateCreateTranscriptionRequest(BinaryContent content, request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/audio/transcriptions", false); + uri.AppendPath("/audio/transcriptions", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", contentType); @@ -66,7 +66,7 @@ internal PipelineMessage CreateCreateTranslationRequest(BinaryContent content, s request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/audio/translations", false); + uri.AppendPath("/audio/translations", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", contentType); diff --git a/src/Generated/BatchClient.cs b/src/Generated/BatchClient.cs index 2b43e1b0f..3ccd2f901 100644 --- a/src/Generated/BatchClient.cs +++ b/src/Generated/BatchClient.cs @@ -33,7 +33,7 @@ internal PipelineMessage CreateCreateBatchRequest(BinaryContent content, Request request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/batches", false); + uri.AppendPath("/batches", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", "application/json"); @@ -50,7 +50,7 @@ internal PipelineMessage CreateGetBatchesRequest(string after, int? limit, Reque request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/batches", false); + uri.AppendPath("/batches", false); if (after != null) { uri.AppendQuery("after", after, true); @@ -73,7 +73,7 @@ internal PipelineMessage CreateRetrieveBatchRequest(string batchId, RequestOptio request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/batches/", false); + uri.AppendPath("/batches/", false); uri.AppendPath(batchId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); @@ -89,7 +89,7 @@ internal PipelineMessage CreateCancelBatchRequest(string batchId, RequestOptions request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/batches/", false); + uri.AppendPath("/batches/", false); uri.AppendPath(batchId, true); uri.AppendPath("/cancel", false); request.Uri = uri.ToUri(); diff --git a/src/Generated/ChatClient.cs b/src/Generated/ChatClient.cs index b27f0ede5..6db94d5ea 100644 --- a/src/Generated/ChatClient.cs +++ b/src/Generated/ChatClient.cs @@ -32,7 +32,7 @@ internal PipelineMessage CreateCreateChatCompletionRequest(BinaryContent content request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/chat/completions", false); + uri.AppendPath("/chat/completions", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", "application/json"); diff --git a/src/Generated/EmbeddingClient.cs b/src/Generated/EmbeddingClient.cs index 00352b853..e93cade41 100644 --- a/src/Generated/EmbeddingClient.cs +++ b/src/Generated/EmbeddingClient.cs @@ -32,7 +32,7 @@ internal PipelineMessage CreateCreateEmbeddingRequest(BinaryContent content, Req request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/embeddings", false); + uri.AppendPath("/embeddings", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", "application/json"); diff --git a/src/Generated/FileClient.cs b/src/Generated/FileClient.cs index bfb518a32..131f6ba5d 100644 --- a/src/Generated/FileClient.cs +++ b/src/Generated/FileClient.cs @@ -32,7 +32,7 @@ internal PipelineMessage CreateCreateFileRequest(BinaryContent content, string c request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/files", false); + uri.AppendPath("/files", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", contentType); @@ -49,7 +49,7 @@ internal PipelineMessage CreateGetFilesRequest(string purpose, RequestOptions op request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/files", false); + uri.AppendPath("/files", false); if (purpose != null) { uri.AppendQuery("purpose", purpose, true); @@ -68,7 +68,7 @@ internal PipelineMessage CreateRetrieveFileRequest(string fileId, RequestOptions request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/files/", false); + uri.AppendPath("/files/", false); uri.AppendPath(fileId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); @@ -84,7 +84,7 @@ internal PipelineMessage CreateDeleteFileRequest(string fileId, RequestOptions o request.Method = "DELETE"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/files/", false); + uri.AppendPath("/files/", false); uri.AppendPath(fileId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); @@ -100,7 +100,7 @@ internal PipelineMessage CreateDownloadFileRequest(string fileId, RequestOptions request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/files/", false); + uri.AppendPath("/files/", false); uri.AppendPath(fileId, true); uri.AppendPath("/content", false); request.Uri = uri.ToUri(); diff --git a/src/Generated/FineTuningClient.cs b/src/Generated/FineTuningClient.cs index fe4998f43..c4446699d 100644 --- a/src/Generated/FineTuningClient.cs +++ b/src/Generated/FineTuningClient.cs @@ -32,7 +32,7 @@ internal PipelineMessage CreateCreateFineTuningJobRequest(BinaryContent content, request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/fine_tuning/jobs", false); + uri.AppendPath("/fine_tuning/jobs", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", "application/json"); @@ -49,7 +49,7 @@ internal PipelineMessage CreateGetPaginatedFineTuningJobsRequest(string after, i request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/fine_tuning/jobs", false); + uri.AppendPath("/fine_tuning/jobs", false); if (after != null) { uri.AppendQuery("after", after, true); @@ -72,7 +72,7 @@ internal PipelineMessage CreateRetrieveFineTuningJobRequest(string fineTuningJob request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/fine_tuning/jobs/", false); + uri.AppendPath("/fine_tuning/jobs/", false); uri.AppendPath(fineTuningJobId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); @@ -88,7 +88,7 @@ internal PipelineMessage CreateCancelFineTuningJobRequest(string fineTuningJobId request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/fine_tuning/jobs/", false); + uri.AppendPath("/fine_tuning/jobs/", false); uri.AppendPath(fineTuningJobId, true); uri.AppendPath("/cancel", false); request.Uri = uri.ToUri(); @@ -105,7 +105,7 @@ internal PipelineMessage CreateGetFineTuningJobCheckpointsRequest(string fineTun request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/fine_tuning/jobs/", false); + uri.AppendPath("/fine_tuning/jobs/", false); uri.AppendPath(fineTuningJobId, true); uri.AppendPath("/checkpoints", false); if (after != null) @@ -130,7 +130,7 @@ internal PipelineMessage CreateGetFineTuningEventsRequest(string fineTuningJobId request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/fine_tuning/jobs/", false); + uri.AppendPath("/fine_tuning/jobs/", false); uri.AppendPath(fineTuningJobId, true); uri.AppendPath("/events", false); if (after != null) diff --git a/src/Generated/ImageClient.cs b/src/Generated/ImageClient.cs index cab97e7f5..6e0558f0a 100644 --- a/src/Generated/ImageClient.cs +++ b/src/Generated/ImageClient.cs @@ -32,7 +32,7 @@ internal PipelineMessage CreateCreateImageRequest(BinaryContent content, Request request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/images/generations", false); + uri.AppendPath("/images/generations", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", "application/json"); @@ -49,7 +49,7 @@ internal PipelineMessage CreateCreateImageEditRequest(BinaryContent content, str request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/images/edits", false); + uri.AppendPath("/images/edits", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", contentType); @@ -66,7 +66,7 @@ internal PipelineMessage CreateCreateImageVariationRequest(BinaryContent content request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/images/variations", false); + uri.AppendPath("/images/variations", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", contentType); diff --git a/src/Generated/InternalAssistantMessageClient.cs b/src/Generated/InternalAssistantMessageClient.cs index 5b211af7f..5ad0ce023 100644 --- a/src/Generated/InternalAssistantMessageClient.cs +++ b/src/Generated/InternalAssistantMessageClient.cs @@ -48,7 +48,7 @@ internal PipelineMessage CreateCreateMessageRequest(string threadId, BinaryConte request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/messages", false); request.Uri = uri.ToUri(); @@ -67,7 +67,7 @@ internal PipelineMessage CreateGetMessagesRequest(string threadId, int? limit, s request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/messages", false); if (limit != null) @@ -100,7 +100,7 @@ internal PipelineMessage CreateGetMessageRequest(string threadId, string message request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/messages/", false); uri.AppendPath(messageId, true); @@ -118,7 +118,7 @@ internal PipelineMessage CreateModifyMessageRequest(string threadId, string mess request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/messages/", false); uri.AppendPath(messageId, true); @@ -138,7 +138,7 @@ internal PipelineMessage CreateDeleteMessageRequest(string threadId, string mess request.Method = "DELETE"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/messages/", false); uri.AppendPath(messageId, true); diff --git a/src/Generated/InternalAssistantRunClient.cs b/src/Generated/InternalAssistantRunClient.cs index 2a6b2de95..b079a8a5e 100644 --- a/src/Generated/InternalAssistantRunClient.cs +++ b/src/Generated/InternalAssistantRunClient.cs @@ -66,7 +66,7 @@ internal PipelineMessage CreateCreateThreadAndRunRequest(BinaryContent content, request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/runs", false); + uri.AppendPath("/threads/runs", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", "application/json"); @@ -83,7 +83,7 @@ internal PipelineMessage CreateCreateRunRequest(string threadId, BinaryContent c request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/runs", false); request.Uri = uri.ToUri(); @@ -102,7 +102,7 @@ internal PipelineMessage CreateGetRunsRequest(string threadId, int? limit, strin request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/runs", false); if (limit != null) @@ -135,7 +135,7 @@ internal PipelineMessage CreateGetRunRequest(string threadId, string runId, Requ request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/runs/", false); uri.AppendPath(runId, true); @@ -153,7 +153,7 @@ internal PipelineMessage CreateModifyRunRequest(string threadId, string runId, B request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/runs/", false); uri.AppendPath(runId, true); @@ -173,7 +173,7 @@ internal PipelineMessage CreateCancelRunRequest(string threadId, string runId, R request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/runs/", false); uri.AppendPath(runId, true); @@ -192,7 +192,7 @@ internal PipelineMessage CreateSubmitToolOutputsToRunRequest(string threadId, st request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/runs/", false); uri.AppendPath(runId, true); @@ -213,7 +213,7 @@ internal PipelineMessage CreateGetRunStepsRequest(string threadId, string runId, request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/runs/", false); uri.AppendPath(runId, true); @@ -248,7 +248,7 @@ internal PipelineMessage CreateGetRunStepRequest(string threadId, string runId, request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); uri.AppendPath("/runs/", false); uri.AppendPath(runId, true); diff --git a/src/Generated/InternalAssistantThreadClient.cs b/src/Generated/InternalAssistantThreadClient.cs index 9bba60ad5..347ef4bdd 100644 --- a/src/Generated/InternalAssistantThreadClient.cs +++ b/src/Generated/InternalAssistantThreadClient.cs @@ -32,7 +32,7 @@ internal PipelineMessage CreateCreateThreadRequest(BinaryContent content, Reques request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads", false); + uri.AppendPath("/threads", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", "application/json"); @@ -49,7 +49,7 @@ internal PipelineMessage CreateGetThreadRequest(string threadId, RequestOptions request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); @@ -65,7 +65,7 @@ internal PipelineMessage CreateModifyThreadRequest(string threadId, BinaryConten request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); @@ -83,7 +83,7 @@ internal PipelineMessage CreateDeleteThreadRequest(string threadId, RequestOptio request.Method = "DELETE"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/threads/", false); + uri.AppendPath("/threads/", false); uri.AppendPath(threadId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); diff --git a/src/Generated/InternalUploadsClient.cs b/src/Generated/InternalUploadsClient.cs index 0e30e2f4d..4c6d033aa 100644 --- a/src/Generated/InternalUploadsClient.cs +++ b/src/Generated/InternalUploadsClient.cs @@ -174,7 +174,7 @@ internal PipelineMessage CreateCreateUploadRequest(BinaryContent content, Reques request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/uploads", false); + uri.AppendPath("/uploads", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", "application/json"); @@ -191,7 +191,7 @@ internal PipelineMessage CreateAddUploadPartRequest(string uploadId, BinaryConte request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/uploads/", false); + uri.AppendPath("/uploads/", false); uri.AppendPath(uploadId, true); uri.AppendPath("/parts", false); request.Uri = uri.ToUri(); @@ -210,7 +210,7 @@ internal PipelineMessage CreateCompleteUploadRequest(string uploadId, BinaryCont request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/uploads/", false); + uri.AppendPath("/uploads/", false); uri.AppendPath(uploadId, true); uri.AppendPath("/complete", false); request.Uri = uri.ToUri(); @@ -229,7 +229,7 @@ internal PipelineMessage CreateCancelUploadRequest(string uploadId, RequestOptio request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/uploads/", false); + uri.AppendPath("/uploads/", false); uri.AppendPath(uploadId, true); uri.AppendPath("/cancel", false); request.Uri = uri.ToUri(); diff --git a/src/Generated/LegacyCompletionClient.cs b/src/Generated/LegacyCompletionClient.cs index 4a0ad7e28..efb44faac 100644 --- a/src/Generated/LegacyCompletionClient.cs +++ b/src/Generated/LegacyCompletionClient.cs @@ -66,7 +66,7 @@ internal PipelineMessage CreateCreateCompletionRequest(BinaryContent content, Re request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/completions", false); + uri.AppendPath("/completions", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", "application/json"); diff --git a/src/Generated/ModelClient.cs b/src/Generated/ModelClient.cs index 62db6d531..86aef48f2 100644 --- a/src/Generated/ModelClient.cs +++ b/src/Generated/ModelClient.cs @@ -32,7 +32,7 @@ internal PipelineMessage CreateGetModelsRequest(RequestOptions options) request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/models", false); + uri.AppendPath("/models", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); message.Apply(options); @@ -47,7 +47,7 @@ internal PipelineMessage CreateRetrieveRequest(string model, RequestOptions opti request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/models/", false); + uri.AppendPath("/models/", false); uri.AppendPath(model, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); @@ -63,7 +63,7 @@ internal PipelineMessage CreateDeleteRequest(string model, RequestOptions option request.Method = "DELETE"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/models/", false); + uri.AppendPath("/models/", false); uri.AppendPath(model, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); diff --git a/src/Generated/ModerationClient.cs b/src/Generated/ModerationClient.cs index 73c07013a..9eac79948 100644 --- a/src/Generated/ModerationClient.cs +++ b/src/Generated/ModerationClient.cs @@ -32,7 +32,7 @@ internal PipelineMessage CreateCreateModerationRequest(BinaryContent content, Re request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/moderations", false); + uri.AppendPath("/moderations", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", "application/json"); diff --git a/src/Generated/VectorStoreClient.cs b/src/Generated/VectorStoreClient.cs index 14b48e96d..5e44c7abe 100644 --- a/src/Generated/VectorStoreClient.cs +++ b/src/Generated/VectorStoreClient.cs @@ -32,7 +32,7 @@ internal PipelineMessage CreateGetVectorStoresRequest(int? limit, string order, request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores", false); + uri.AppendPath("/vector_stores", false); if (limit != null) { uri.AppendQuery("limit", limit.Value, true); @@ -63,7 +63,7 @@ internal PipelineMessage CreateCreateVectorStoreRequest(BinaryContent content, R request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores", false); + uri.AppendPath("/vector_stores", false); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); request.Headers.Set("Content-Type", "application/json"); @@ -80,7 +80,7 @@ internal PipelineMessage CreateGetVectorStoreRequest(string vectorStoreId, Reque request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); @@ -96,7 +96,7 @@ internal PipelineMessage CreateModifyVectorStoreRequest(string vectorStoreId, Bi request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); @@ -114,7 +114,7 @@ internal PipelineMessage CreateDeleteVectorStoreRequest(string vectorStoreId, Re request.Method = "DELETE"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); request.Uri = uri.ToUri(); request.Headers.Set("Accept", "application/json"); @@ -130,7 +130,7 @@ internal PipelineMessage CreateGetVectorStoreFilesRequest(string vectorStoreId, request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); uri.AppendPath("/files", false); if (limit != null) @@ -167,7 +167,7 @@ internal PipelineMessage CreateCreateVectorStoreFileRequest(string vectorStoreId request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); uri.AppendPath("/files", false); request.Uri = uri.ToUri(); @@ -186,7 +186,7 @@ internal PipelineMessage CreateGetVectorStoreFileRequest(string vectorStoreId, s request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); uri.AppendPath("/files/", false); uri.AppendPath(fileId, true); @@ -204,7 +204,7 @@ internal PipelineMessage CreateDeleteVectorStoreFileRequest(string vectorStoreId request.Method = "DELETE"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); uri.AppendPath("/files/", false); uri.AppendPath(fileId, true); @@ -222,7 +222,7 @@ internal PipelineMessage CreateCreateVectorStoreFileBatchRequest(string vectorSt request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); uri.AppendPath("/file_batches", false); request.Uri = uri.ToUri(); @@ -241,7 +241,7 @@ internal PipelineMessage CreateGetVectorStoreFileBatchRequest(string vectorStore request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); uri.AppendPath("/file_batches/", false); uri.AppendPath(batchId, true); @@ -259,7 +259,7 @@ internal PipelineMessage CreateCancelVectorStoreFileBatchRequest(string vectorSt request.Method = "POST"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); uri.AppendPath("/file_batches/", false); uri.AppendPath(batchId, true); @@ -278,7 +278,7 @@ internal PipelineMessage CreateGetFilesInVectorStoreBatchesRequest(string vector request.Method = "GET"; var uri = new ClientUriBuilder(); uri.Reset(_endpoint); - uri.AppendPath("/v1/vector_stores/", false); + uri.AppendPath("/vector_stores/", false); uri.AppendPath(vectorStoreId, true); uri.AppendPath("/file_batches/", false); uri.AppendPath(batchId, true);