UGemini 2.0.1
A C# wrapper for the Google Gemini API.
Loading...
Searching...
No Matches
Uralstech.UGemini.Models.GeminiModelListRequest Class Reference

Requests metadata for all existing models. Return type is GeminiModelListResponse. More...

Inheritance diagram for Uralstech.UGemini.Models.GeminiModelListRequest:
Uralstech.UGemini.IGeminiGetRequest Uralstech.UGemini.IGeminiRequest

Public Member Functions

string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
Parameters
metadataThe metadata of the request to be carried out on the URI.
Returns
The URI.

 
 GeminiModelListRequest (bool useBetaApi=false)
 Creates a new GeminiModelListRequest.
 

Public Attributes

string ApiVersion
 The API version to use.
 
int MaxResponseModels = 50
 The maximum number of Models to return (per page).
 
string PageToken = string.Empty
 A page token from a previous GeminiModelListRequest call.
 

Detailed Description

Requests metadata for all existing models. Return type is GeminiModelListResponse.

Constructor & Destructor Documentation

◆ GeminiModelListRequest()

Uralstech.UGemini.Models.GeminiModelListRequest.GeminiModelListRequest ( bool useBetaApi = false)

Creates a new GeminiModelListRequest.

Some newer models do not work with this request unless through the Beta API.

Parameters
useBetaApiShould the request use the Beta API?

Member Function Documentation

◆ GetEndpointUri()

string Uralstech.UGemini.Models.GeminiModelListRequest.GetEndpointUri ( GeminiRequestMetadata metadata)

Gets the URI to the API endpoint.

Parameters
metadataThe metadata of the request to be carried out on the URI.
Returns
The URI.

Implements Uralstech.UGemini.IGeminiRequest.

Member Data Documentation

◆ MaxResponseModels

int Uralstech.UGemini.Models.GeminiModelListRequest.MaxResponseModels = 50

The maximum number of Models to return (per page).

This method returns at most 1000 models per page, even if you pass a larger MaxResponseModels.


The documentation for this class was generated from the following file: