diff --git a/CHANGELOG.md b/CHANGELOG.md index 2697eb9f..d91e5d57 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 7f970fec..66019bbb 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 860bfbe0..53e09fec 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 1245c476..b5992ce7 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 879f389b..f48ceb3c 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 f8055d3a..1939f1d7 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 f404409d..0422a2a5 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 095bedfa..95c3ab1f 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 d9ad21b9..6f572ef2 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 45e4e275..db65a912 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 3212db4d..1445485d 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 81506b05..9a5e9bec 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 d3416a3b..311a8837 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 3e5a40f5..14c304e8 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 6022edc5..8b5a4f1d 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 2b43e1b0..3ccd2f90 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 b27f0ede..6db94d5e 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 00352b85..e93cade4 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 bfb518a3..131f6ba5 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 fe4998f4..c4446699 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 cab97e7f..6e0558f0 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 5b211af7..5ad0ce02 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 2a6b2de9..b079a8a5 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 9bba60ad..347ef4bd 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 0e30e2f4..4c6d033a 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 4a0ad7e2..efb44faa 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 62db6d53..86aef48f 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 73c07013..9eac7994 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 14b48e96..5e44c7ab 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);