Files
wehub-resource-sync b957a53def
CodeQL / Analyze (csharp) (push) Waiting to run
CodeQL / Analyze (python) (push) Waiting to run
chore: import upstream snapshot with attribution
2026-07-13 13:21:23 +08:00
..

AI Connectors

This directory contains the implementation of the AI connectors (aka AI services) that are used to interact with AI models.

Depending on the modality, the AI connector can inherit from one of the following classes:

All base clients inherit from the AIServiceClientBase class.

Existing AI connectors

Services Connectors
OpenAI OpenAIChatCompletion
OpenAITextCompletion
OpenAITextEmbedding
OpenAITextToImage
OpenAITextToAudio
OpenAIAudioToText
Azure OpenAI AzureChatCompletion
AzureTextEmbedding
AzureTextToImage
AzureTextToAudio
AzureAudioToText
Azure AI Inference AzureAIInferenceChatCompletion
AzureAIInferenceTextEmbedding
Anthropic AnthropicChatCompletion
Bedrock BedrockChatCompletion
BedrockTextCompletion
BedrockTextEmbedding
Google AI GoogleAIChatCompletion
GoogleAITextCompletion
GoogleAITextEmbedding
Vertex AI GoogleAIChatCompletion
GoogleAITextCompletion
GoogleAITextEmbedding
HuggingFace HuggingFaceTextCompletion
HuggingFaceTextEmbedding
Mistral AI MistralAIChatCompletion
MistralAITextEmbedding
Nvidia NvidiaTextEmbedding
Ollama OllamaChatCompletion
OllamaTextCompletion
OllamaTextEmbedding
Onnx OnnxGenAIChatCompletion
OnnxGenAITextCompletion