Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 54 additions & 10 deletions src/libs/Phoenix/Generated/Phoenix.ChatClient.ChatChatPost.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,19 @@ public partial class ChatClient
};
partial void PrepareChatChatPostArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::Phoenix.ChatChatPostRoot root);
ref global::Phoenix.ChatChatPostProviderType providerType,
ref string modelName,
ref string? providerId,
global::Phoenix.ModelProvider? provider,
ref global::Phoenix.ChatChatPostOpenaiApiType? openaiApiType);
partial void PrepareChatChatPostRequest(
global::System.Net.Http.HttpClient httpClient,
global::System.Net.Http.HttpRequestMessage httpRequestMessage,
global::Phoenix.ChatChatPostRoot root);
global::Phoenix.ChatChatPostProviderType providerType,
string modelName,
string? providerId,
global::Phoenix.ModelProvider? provider,
global::Phoenix.ChatChatPostOpenaiApiType? openaiApiType);
partial void ProcessChatChatPostResponse(
global::System.Net.Http.HttpClient httpClient,
global::System.Net.Http.HttpResponseMessage httpResponseMessage);
Expand All @@ -44,17 +52,31 @@ partial void ProcessChatChatPostResponseContent(
/// <summary>
/// Chat
/// </summary>
/// <param name="root"></param>
/// <param name="providerType"></param>
/// <param name="modelName"></param>
/// <param name="providerId"></param>
/// <param name="provider"></param>
/// <param name="openaiApiType">
/// Default Value: responses
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::Phoenix.ApiException"></exception>
public async global::System.Threading.Tasks.Task<string> ChatChatPostAsync(
global::Phoenix.ChatChatPostRoot root,
global::Phoenix.ChatChatPostProviderType providerType,
string modelName,
string? providerId = default,
global::Phoenix.ModelProvider? provider = default,
global::Phoenix.ChatChatPostOpenaiApiType? openaiApiType = default,
global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
var __response = await ChatChatPostAsResponseAsync(
root: root,
providerType: providerType,
modelName: modelName,
providerId: providerId,
provider: provider,
openaiApiType: openaiApiType,
requestOptions: requestOptions,
cancellationToken: cancellationToken
).ConfigureAwait(false);
Expand All @@ -64,20 +86,34 @@ partial void ProcessChatChatPostResponseContent(
/// <summary>
/// Chat
/// </summary>
/// <param name="root"></param>
/// <param name="providerType"></param>
/// <param name="modelName"></param>
/// <param name="providerId"></param>
/// <param name="provider"></param>
/// <param name="openaiApiType">
/// Default Value: responses
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::Phoenix.ApiException"></exception>
public async global::System.Threading.Tasks.Task<global::Phoenix.AutoSDKHttpResponse<string>> ChatChatPostAsResponseAsync(
global::Phoenix.ChatChatPostRoot root,
global::Phoenix.ChatChatPostProviderType providerType,
string modelName,
string? providerId = default,
global::Phoenix.ModelProvider? provider = default,
global::Phoenix.ChatChatPostOpenaiApiType? openaiApiType = default,
global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
PrepareArguments(
client: HttpClient);
PrepareChatChatPostArguments(
httpClient: HttpClient,
root: ref root);
providerType: ref providerType,
modelName: ref modelName,
providerId: ref providerId,
provider: provider,
openaiApiType: ref openaiApiType);


var __authorizations = global::Phoenix.EndPointSecurityResolver.ResolveAuthorizations(
Expand Down Expand Up @@ -106,7 +142,11 @@ partial void ProcessChatChatPostResponseContent(
path: "/chat",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddRequiredParameter("root", root.ToString() ?? string.Empty)
.AddRequiredParameter("provider_type", providerType.ToValueString())
.AddRequiredParameter("model_name", modelName)
.AddOptionalParameter("provider_id", providerId)
.AddOptionalParameter("provider", provider?.ToString())
.AddOptionalParameter("openai_api_type", openaiApiType?.ToValueString())
;
var __path = __pathBuilder.ToString();
__path = global::Phoenix.AutoSDKRequestOptionsSupport.AppendQueryParameters(
Expand Down Expand Up @@ -148,7 +188,11 @@ partial void ProcessChatChatPostResponseContent(
PrepareChatChatPostRequest(
httpClient: HttpClient,
httpRequestMessage: __httpRequest,
root: root!);
providerType: providerType!,
modelName: modelName!,
providerId: providerId,
provider: provider,
openaiApiType: openaiApiType);

return __httpRequest;
}
Expand Down
84 changes: 71 additions & 13 deletions src/libs/Phoenix/Generated/Phoenix.ChatClient.ChatV2ChatV2Post.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,20 @@ public partial class ChatClient
};
partial void PrepareChatV2ChatV2PostArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::Phoenix.ChatV2ChatV2PostRoot root,
ref global::Phoenix.ChatV2ChatV2PostProviderType providerType,
ref string modelName,
ref string? providerId,
global::Phoenix.ModelProvider? provider,
ref global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType,
global::Phoenix.ChatV2ChatV2PostRequest request);
partial void PrepareChatV2ChatV2PostRequest(
global::System.Net.Http.HttpClient httpClient,
global::System.Net.Http.HttpRequestMessage httpRequestMessage,
global::Phoenix.ChatV2ChatV2PostRoot root,
global::Phoenix.ChatV2ChatV2PostProviderType providerType,
string modelName,
string? providerId,
global::Phoenix.ModelProvider? provider,
global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType,
global::Phoenix.ChatV2ChatV2PostRequest request);
partial void ProcessChatV2ChatV2PostResponse(
global::System.Net.Http.HttpClient httpClient,
Expand All @@ -46,22 +54,36 @@ partial void ProcessChatV2ChatV2PostResponseContent(
/// <summary>
/// Chat V2
/// </summary>
/// <param name="root"></param>
/// <param name="providerType"></param>
/// <param name="modelName"></param>
/// <param name="providerId"></param>
/// <param name="provider"></param>
/// <param name="openaiApiType">
/// Default Value: responses
/// </param>
/// <param name="request"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::Phoenix.ApiException"></exception>
public async global::System.Threading.Tasks.Task<string> ChatV2ChatV2PostAsync(
global::Phoenix.ChatV2ChatV2PostRoot root,
global::Phoenix.ChatV2ChatV2PostProviderType providerType,
string modelName,

global::Phoenix.ChatV2ChatV2PostRequest request,
string? providerId = default,
global::Phoenix.ModelProvider? provider = default,
global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType = default,
global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
var __response = await ChatV2ChatV2PostAsResponseAsync(
root: root,
providerType: providerType,
modelName: modelName,

request: request,
providerId: providerId,
provider: provider,
openaiApiType: openaiApiType,
requestOptions: requestOptions,
cancellationToken: cancellationToken
).ConfigureAwait(false);
Expand All @@ -71,23 +93,37 @@ partial void ProcessChatV2ChatV2PostResponseContent(
/// <summary>
/// Chat V2
/// </summary>
/// <param name="root"></param>
/// <param name="providerType"></param>
/// <param name="modelName"></param>
/// <param name="providerId"></param>
/// <param name="provider"></param>
/// <param name="openaiApiType">
/// Default Value: responses
/// </param>
/// <param name="request"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::Phoenix.ApiException"></exception>
public async global::System.Threading.Tasks.Task<global::Phoenix.AutoSDKHttpResponse<string>> ChatV2ChatV2PostAsResponseAsync(
global::Phoenix.ChatV2ChatV2PostRoot root,
global::Phoenix.ChatV2ChatV2PostProviderType providerType,
string modelName,

global::Phoenix.ChatV2ChatV2PostRequest request,
string? providerId = default,
global::Phoenix.ModelProvider? provider = default,
global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType = default,
global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
PrepareArguments(
client: HttpClient);
PrepareChatV2ChatV2PostArguments(
httpClient: HttpClient,
root: ref root,
providerType: ref providerType,
modelName: ref modelName,
providerId: ref providerId,
provider: provider,
openaiApiType: ref openaiApiType,
request: request);


Expand Down Expand Up @@ -117,7 +153,11 @@ partial void ProcessChatV2ChatV2PostResponseContent(
path: "/chat-v2",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddRequiredParameter("root", root.ToString() ?? string.Empty)
.AddRequiredParameter("provider_type", providerType.ToValueString())
.AddRequiredParameter("model_name", modelName)
.AddOptionalParameter("provider_id", providerId)
.AddOptionalParameter("provider", provider?.ToString())
.AddOptionalParameter("openai_api_type", openaiApiType?.ToValueString())
;
var __path = __pathBuilder.ToString();
__path = global::Phoenix.AutoSDKRequestOptionsSupport.AppendQueryParameters(
Expand Down Expand Up @@ -165,7 +205,11 @@ partial void ProcessChatV2ChatV2PostResponseContent(
PrepareChatV2ChatV2PostRequest(
httpClient: HttpClient,
httpRequestMessage: __httpRequest,
root: root!,
providerType: providerType!,
modelName: modelName!,
providerId: providerId,
provider: provider,
openaiApiType: openaiApiType,
request: request);

return __httpRequest;
Expand Down Expand Up @@ -482,12 +526,22 @@ partial void ProcessChatV2ChatV2PostResponseContent(
/// <summary>
/// Chat V2
/// </summary>
/// <param name="root"></param>
/// <param name="providerType"></param>
/// <param name="modelName"></param>
/// <param name="providerId"></param>
/// <param name="provider"></param>
/// <param name="openaiApiType">
/// Default Value: responses
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::System.InvalidOperationException"></exception>
public async global::System.Threading.Tasks.Task<string> ChatV2ChatV2PostAsync(
global::Phoenix.ChatV2ChatV2PostRoot root,
global::Phoenix.ChatV2ChatV2PostProviderType providerType,
string modelName,
string? providerId = default,
global::Phoenix.ModelProvider? provider = default,
global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType = default,
global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
Expand All @@ -496,7 +550,11 @@ partial void ProcessChatV2ChatV2PostResponseContent(
};

return await ChatV2ChatV2PostAsync(
root: root,
providerType: providerType,
modelName: modelName,
providerId: providerId,
provider: provider,
openaiApiType: openaiApiType,
request: __request,
requestOptions: requestOptions,
cancellationToken: cancellationToken).ConfigureAwait(false);
Expand Down
Loading