Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Embora o OpenAI e o Azure OpenAI dependam de uma biblioteca de cliente Python comum, há pequenas alterações que você precisa fazer em seu código para trocar entre pontos de extremidade. Este artigo orienta você pelas alterações e diferenças comuns que você experimentará ao trabalhar no OpenAI e no Azure OpenAI.
Pré-requisitos
Autenticação
Recomendamos o uso do Microsoft Entra ID ou do Azure Key Vault. Você pode usar variáveis de ambiente para testes fora do seu ambiente de produção.
chave de API
| OpenAI | Azure OpenAI |
|
|
Microsoft Entra ID authentication
| OpenAI | Azure OpenAI |
|
|
Argumento de palavra-chave para modelo
O OpenAI usa o argumento da model palavra-chave para especificar qual modelo usar. O Azure OpenAI tem o conceito de implantações de modelo exclusivas. Quando você usa o Azure OpenAI, model deve se referir ao nome de implantação subjacente que você escolheu quando implantou o modelo.
Importante
Ao acessar o modelo por meio da API no Azure OpenAI, você precisa se referir ao nome da implantação em vez do nome do modelo subjacente nas chamadas de API, que é uma das principais diferenças entre o OpenAI e o Azure OpenAI. OpenAI requer apenas o nome do modelo. O Azure OpenAI exige sempre o nome da implantação, mesmo quando se utiliza o parâmetro modelo. Em nossos documentos, geralmente temos exemplos em que os nomes de implantação são representados como idênticos aos nomes de modelo para ajudar a indicar qual modelo funciona com um ponto de extremidade de API específico. Em última análise, seus nomes de implantação podem seguir qualquer convenção de nomenclatura que seja melhor para seu caso de uso.
| OpenAI | Azure OpenAI |
|
|
O Azure OpenAI incorpora suporte a várias entradas
Atualmente, o OpenAI e o Azure OpenAI suportam matrizes de entrada de até 2.048 itens de entrada para text-embedding-ada-002. Ambos exigem que o limite máximo de token de entrada por solicitação de API permaneça abaixo de 8.191 para este modelo.
| OpenAI | Azure OpenAI |
|
|