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
Original file line number Diff line number Diff line change
Expand Up @@ -652,7 +652,7 @@ partial void ProcessQueryAnalyticsResponseContent(
global::OpenRouter.QueryAnalyticsRequestClassifierDimensions? classifierDimensions = default,
global::OpenRouter.QueryAnalyticsRequestClassifierFilters? classifierFilters = default,
global::System.Collections.Generic.IList<string>? dimensions = default,
global::System.Collections.Generic.IList<global::OpenRouter.Filter>? filters = default,
global::System.Collections.Generic.IList<global::OpenRouter.QueryAnalyticsRequestFilter>? filters = default,
string? granularity = default,
int? groupLimit = default,
int? limit = default,
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
namespace OpenRouter
{
/// <summary>
/// External Users endpoints<br/>
/// If no httpClient is provided, a new one will be created.<br/>
/// If no baseUri is provided, the default baseUri from OpenAPI spec will be used.
/// </summary>
Expand Down Expand Up @@ -49,7 +48,7 @@ public sealed partial class ExternalUsersClient : global::OpenRouter.IExternalUs
/// </summary>
public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
{
get => JsonSerializerContextProvider?.Value ?? global::OpenRouter.ExternalUsersSourceGenerationContext.Default;
get => JsonSerializerContextProvider?.Value ?? global::OpenRouter.SourceGenerationContext.Default;
set => JsonSerializerContextProvider = new(() => value);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ public partial interface IAnalyticsClient
global::OpenRouter.QueryAnalyticsRequestClassifierDimensions? classifierDimensions = default,
global::OpenRouter.QueryAnalyticsRequestClassifierFilters? classifierFilters = default,
global::System.Collections.Generic.IList<string>? dimensions = default,
global::System.Collections.Generic.IList<global::OpenRouter.Filter>? filters = default,
global::System.Collections.Generic.IList<global::OpenRouter.QueryAnalyticsRequestFilter>? filters = default,
string? granularity = default,
int? groupLimit = default,
int? limit = default,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
namespace OpenRouter
{
/// <summary>
/// External Users endpoints<br/>
/// If no httpClient is provided, a new one will be created.<br/>
/// If no baseUri is provided, the default baseUri from OpenAPI spec will be used.
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public partial interface IImagesClient
/// Example: 1
/// </param>
/// <param name="outputCompression">
/// Compression level (0-100) for webp/jpeg output. Ignored for png and by providers without a compression knob.<br/>
/// Compression level (0-100) for jpeg/webp output. Ignored by providers without a compression knob; providers that honor it may reject it with other output formats (e.g. OpenAI requires output_format "jpeg" or "webp").<br/>
/// Example: 100
/// </param>
/// <param name="outputFormat">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public partial interface IImagesClient
/// Example: 1
/// </param>
/// <param name="outputCompression">
/// Compression level (0-100) for webp/jpeg output. Ignored for png and by providers without a compression knob.<br/>
/// Compression level (0-100) for jpeg/webp output. Ignored by providers without a compression knob; providers that honor it may reject it with other output formats (e.g. OpenAI requires output_format "jpeg" or "webp").<br/>
/// Example: 100
/// </param>
/// <param name="outputFormat">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ public partial interface IOpenRouterClient : global::System.IDisposable
public EndpointsClient Endpoints { get; }

/// <summary>
/// External Users endpoints.
///
/// </summary>
public ExternalUsersClient ExternalUsers { get; }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public partial interface IVaultClient
/// Example: 7c9e6679-7425-40de-944b-e07fc1f90ae7
/// </param>
/// <param name="name">
/// Existing secret name. Accepts legacy names stored before the 255-character write bound; new writes still require the documented name format.<br/>
/// Secret name. Lowercase letters, digits and single underscores, starting with a letter and not ending with an underscore, 1 to 255 characters.<br/>
/// Example: github_token
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand All @@ -33,7 +33,7 @@ public partial interface IVaultClient
/// Example: 7c9e6679-7425-40de-944b-e07fc1f90ae7
/// </param>
/// <param name="name">
/// Existing secret name. Accepts legacy names stored before the 255-character write bound; new writes still require the documented name format.<br/>
/// Secret name. Lowercase letters, digits and single underscores, starting with a letter and not ending with an underscore, 1 to 255 characters.<br/>
/// Example: github_token
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ public partial interface IVaultClient
/// Deletes a secret from the workspace of the authenticated API key. Returns 204 with no body on success and 404 when the secret does not exist in the selected scope. Writes return 503 while vault writes are disabled for the caller. The scope is selected by the API key: workspace routes act on the key's active workspace and intern routes act on one intern inside that workspace. There is no default workspace and no fallback to another scope. Every vault route, including reads, requires access to the Intern API programme and returns 404 outside it. An intern's own API key is confined to that intern: it can always read the intern's secrets and effective secrets, writes to them follow the rules above, and every other intern and every workspace route answers 404. Requests on regional hostnames such as `eu.openrouter.ai` are refused. [API key](/docs/api-reference/authentication) required.
/// </summary>
/// <param name="name">
/// Existing secret name. Accepts legacy names stored before the 255-character write bound; new writes still require the documented name format.<br/>
/// Secret name. Lowercase letters, digits and single underscores, starting with a letter and not ending with an underscore, 1 to 255 characters.<br/>
/// Example: github_token
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand All @@ -24,7 +24,7 @@ public partial interface IVaultClient
/// Deletes a secret from the workspace of the authenticated API key. Returns 204 with no body on success and 404 when the secret does not exist in the selected scope. Writes return 503 while vault writes are disabled for the caller. The scope is selected by the API key: workspace routes act on the key's active workspace and intern routes act on one intern inside that workspace. There is no default workspace and no fallback to another scope. Every vault route, including reads, requires access to the Intern API programme and returns 404 outside it. An intern's own API key is confined to that intern: it can always read the intern's secrets and effective secrets, writes to them follow the rules above, and every other intern and every workspace route answers 404. Requests on regional hostnames such as `eu.openrouter.ai` are refused. [API key](/docs/api-reference/authentication) required.
/// </summary>
/// <param name="name">
/// Existing secret name. Accepts legacy names stored before the 255-character write bound; new writes still require the documented name format.<br/>
/// Secret name. Lowercase letters, digits and single underscores, starting with a letter and not ending with an underscore, 1 to 255 characters.<br/>
/// Example: github_token
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ public partial interface IVaultClient
/// Exact DNS hostnames the secret may be sent to, 1 to 100 entries. Each entry is lowercased and a trailing dot is removed, so `API.Example.com.` is stored as `api.example.com`. Schemes, ports, paths, wildcards and empty values are rejected. Duplicates after normalization are collapsed. Matching is exact: a secret bound to `api.example.com` is never released to `example.com` or any other hostname.
/// </param>
/// <param name="value">
/// Secret value, 1 to 985721 characters. It is encrypted at rest and never returned.
/// Secret value, 1 to 65536 characters. It is encrypted at rest and never returned.
/// </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>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ public partial interface IVaultClient
/// Exact DNS hostnames the secret may be sent to, 1 to 100 entries. Each entry is lowercased and a trailing dot is removed, so `API.Example.com.` is stored as `api.example.com`. Schemes, ports, paths, wildcards and empty values are rejected. Duplicates after normalization are collapsed. Matching is exact: a secret bound to `api.example.com` is never released to `example.com` or any other hostname.
/// </param>
/// <param name="value">
/// Secret value, 1 to 985721 characters. It is encrypted at rest and never returned.
/// Secret value, 1 to 65536 characters. It is encrypted at rest and never returned.
/// </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>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -888,7 +888,7 @@ partial void ProcessGenerateResponseContent(
/// Example: 1
/// </param>
/// <param name="outputCompression">
/// Compression level (0-100) for webp/jpeg output. Ignored for png and by providers without a compression knob.<br/>
/// Compression level (0-100) for jpeg/webp output. Ignored by providers without a compression knob; providers that honor it may reject it with other output formats (e.g. OpenAI requires output_format "jpeg" or "webp").<br/>
/// Example: 100
/// </param>
/// <param name="outputFormat">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -424,7 +424,7 @@ partial void ProcessGenerateAsStreamResponse(
/// Example: 1
/// </param>
/// <param name="outputCompression">
/// Compression level (0-100) for webp/jpeg output. Ignored for png and by providers without a compression knob.<br/>
/// Compression level (0-100) for jpeg/webp output. Ignored by providers without a compression knob; providers that honor it may reject it with other output formats (e.g. OpenAI requires output_format "jpeg" or "webp").<br/>
/// Example: 100
/// </param>
/// <param name="outputFormat">
Expand Down
Loading
Loading