Condividi tramite


Linguaggi di programmazione supportati per i modelli nell'inferenza del modello di intelligenza artificiale di Azure

I modelli distribuiti nell'inferenza del modello di intelligenza artificiale di Azure possono essere usati con sdk e modelli di programmazione diversi. Il documento seguente descrive quale usare:

Tutti i modelli

Tutti i modelli distribuiti nell'inferenza del modello di intelligenza artificiale di Azure supportano l'API di inferenza del modello di intelligenza artificiale di Azure e la famiglia associata di SDK.

Per usare questi SDK, connetterli all'URI di inferenza del modello di intelligenza artificiale di Azure (in genere nel formato https://<resource-name>.services.ai.azure.com/models).

Pacchetto di inferenza di Intelligenza artificiale di Azure

Il pacchetto di inferenza di intelligenza artificiale di Azure consente di usare tutti i modelli distribuiti nel servizio di inferenza del modello di intelligenza artificiale di Azure e di modificarli facilmente. Il pacchetto di inferenza di Intelligenza artificiale di Azure fa parte di Azure AI Foundry SDK.

Lingua Documentazione Pacchetto Esempi
C# Riferimento azure-ai-inference (NuGet) Esempi di C#
Java Riferimento azure-ai-inference (Maven) Esempi di Java
JavaScript Riferimento @azure/ai-inference (npm) Esempi di JavaScript
Python Riferimento azure-ai-inference (PyPi) Esempi di Python

Pacchetto progetti di Intelligenza artificiale di Azure

Il pacchetto Azure AI Projects consente al cliente di accedere a un set completo di funzionalità da un progetto di Azure per intelligenza artificiale. Queste funzionalità includono l'inferenza del modello di intelligenza artificiale di Azure, ma anche funzionalità avanzate come traccia, valutazione e archiviazione dei dati. Il pacchetto Azure AI Projects fa parte di Azure AI Foundry SDK e sfrutta il pacchetto Di inferenza di Intelligenza artificiale di Azure e il pacchetto OpenAI di Azure per eseguire l'inferenza a seconda delle esigenze degli utenti.

Lingua Documentazione Pacchetto Esempi
C# Riferimento Azure.AI.Projects (NuGet) Esempi di C#
Python Riferimento azure-ai-projects (PyPi) Esempi di Python

Integrazioni

Framework Lingua Documentazione Pacchetto Esempi
LangChain Python Riferimento langchain-azure-ai (PyPi) Esempi di Python
Llama-Index Python Riferimento llama-index-llms-azure-inference (PyPi)
llama-index-embeddings-azure-inference (PyPi)
Esempi di Python
Kernel semantico Python Riferimento semantic-kernel[azure] (PyPi) Esempi di Python
AutoGen Python Riferimento autogen-ext[azure] (PyPi) Guida introduttiva

Modelli di Azure OpenAI

I modelli OpenAI di Azure possono essere usati usando gli SDK e i linguaggi di programmazione seguenti.

Per usare questi SDK, connetterli all'URI del servizio OpenAI di Azure (in genere nel formato https://<resource-name>.openai.azure.com).

OpenAI e Azure OpenAI SDK

Lingua Codice sorgente Pacchetto Esempi
C# Codice sorgente Azure.AI.OpenAI (NuGet) Esempi di C#
Go Codice sorgente azopenai (Go) Esempi di Go
Java Codice sorgente azure-ai-openai (Maven) Esempi di Java
JavaScript Codice sorgente @azure/openai (npm) Esempi di JavaScript
Python Codice sorgente openai (PyPi) Esempi di Python

Integrazioni

Framework Lingua Documentazione Pacchetto Esempi
LangChain Python Riferimento langchain-openai (PyPi) Esempi di Python
Llama-Index Python Riferimento llama-index-llms-openai (PyPi)
llama-index-embeddings-openai (PyPi)
Esempi di Python
AutoGen Python Riferimento autogen-ext[openai] (PyPi) Guida introduttiva

Limiti

Avviso

Cohere SDK e Mistral SDK non sono supportati nell'inferenza del modello di intelligenza artificiale di Azure in Azure AI Foundry.

Passaggi successivi

  • Per visualizzare i modelli attualmente supportati, vedere la sezione Modelli