GenerativeAI Namespace

[Missing <summary> documentation for "N:GenerativeAI"]

Classes

ApiVersions 
BaseModel 
BaseUrls 
ChatSession 
ContentExtensions 
EmbeddingModel 
EnvironmentVariables 
FilesConstants Defines a collection of constants representing supported MIME types for various file operations within the API.
FunctionCallExtensions Provides extension methods for working with function call-related types.
GeminiModel 
GenAI 
GenerateContentRequestExtensions Provides extension methods for enhancing the functionality of the GenerateContentRequest class.
GenerateContentResponseExtensions Provides extension methods for the GenerateContentResponse type in the GenerativeAI.Types namespace.
GenerativeModel A Generative AI Model that extends BaseModel
GenerativeModelTasks The GenerativeModelTasks class defines a set of constant task names used to interact with generative AI models. These tasks are used across various operations for processing and generating content, embeddings, and token analysis.
GoogleAi The GoogleAI class serves as the main entry point for interacting with Google's AI models. It provides methods to create generative and embedding models, as well as manage and retrieve model details. This class integrates Google's AI platform capabilities by utilizing appropriate models and configurations to handle generative AI tasks, embeddings, and other related operations.
GoogleAICredentials Represents the credentials required to authenticate with Google AI Generative APIs. This class encapsulates the API key and an optional access token necessary for making authorized API calls.
GoogleAIModels Provides constants for Gemini model variations and related information.
GoogleAIModelsExperimental Provides constants for experimental Gemini model variations.
GoogleAIPlatformAdapter The GoogleAIPlatformAdapter class provides an implementation of the IPlatformAdapter interface to integrate with Google AI Generative API. It handles authorization, URL generation, and credential management for making requests to the Google AI platform.
IContentRequest_Extensions 
InlineMimeTypes 
MarkdownCodeExtractorExtension Provides extension methods for extracting structured data, such as code blocks and JSON blocks, from markdown strings.
RequestExtensions A static class providing extension methods for formatting request contents used in generative AI models.
Roles 
StringExtensions Provides extension methods for string-related model manipulations.
SupportedEmbedingModels 
VertexAI 
VertexAIModel VertexAIModel is a specialized class for interacting with Google's Vertex AI generative models. It extends the functionality of the GenerativeModel class and serves as a concrete implementation for initializing and utilizing Vertex AI's capabilities for content generation tasks.
VertexAIModels Provides constants for Vertex AI model variations and related information.
VertexAIModelsCodey Provides constants for Codey model variations.
VertexAIModelsEmbeddings Provides constants for Embeddings model variations.
VertexAIModelsGemini Provides constants for Gemini model variations.
VertexAIModelsGemma Provides constants for Gemma model variations.
VertexAIModelsImagen Provides constants for Imagen model variations.
VertexAIModelsMedLM Provides constants for MedLM model variations.
VertextPlatformAdapter 

Interfaces