Configuracion de autogpt para que funcione con azure openai
Configurar AutoGPT
Para configurar AutoGPT, hay que crear un servicio Cognitive Services, por ejemplo openai-poc-rag
Luego entrar al Model deployments para entrar al Azure OpenAI Studio
En el Studio entrar al Chat, y ahi entrar a Ver codigo:
de ahi sacar 3 cosas, es api_base
, el api_version
, y la clave
openai.api_base = "https://openai-poc.openai.azure.com/"
openai.api_version = "2023-03-15-preview"
#key: e1522222250d4369a20ca22t3aa9bb5e
Archivos de configuración
Luego hay que crear dos archivos, .env
y azure.yaml
1. Variables de entorno mediante .env
En este archivo hay que poner a true el USE_AZURE
y agregar la clave previa en la variable OPENAI_API_KEY
.env
OPENAI_API_KEY=e1522222250d4369a20ca22t3aa9bb5e
USE_AZURE=True
2. Configuración adicional para azure con azure.yaml
Crear el archivo
azure.yaml
y poner el tipo azure, laapi_base
y laapi_version
que capturamos del paso anterior azure.yamlazure_api_type: azure azure_api_base: https://openai-poc.openai.azure.com azure_api_version: 2023-03-15-preview azure_model_map: fast_llm_model_deployment_id: gpt35-deployment-id-for-azure smart_llm_model_deployment_id: gpt4-deployment-id-for-azure embedding_model_deployment_id: embedding-deployment-id-for-azure
Completar la información del deployment_id con los nombres de las implementaciones
El archivo quedaría de esta forma: azure.yaml
azure_api_type: azure azure_api_base: https://openai-poc-rag.openai.azure.com azure_api_version: 2023-03-15-preview azure_model_map: fast_llm_model_deployment_id: chat smart_llm_model_deployment_id: chat-v2 embedding_model_deployment_id: davinci