Compartir a través de

HOW TO SOLVE HTTP ERROR 404 USING MICROSOFT AZURE APP FUNCTIONS

Anónimas
2023-11-07T18:44:19+00:00

Hello! I'm trying to deploy the following project using Microsoft Azure App Functions

My function looks like this:
const { app } = require('@azure/functions');

const OpenAI = require('openai');const openai = new OpenAI({apiKey: "KEY" // This is also the default, can be omitted});

app.http('CHATHTTPFUNCTION', {methods: ['POST'],authLevel: 'anonymous',handler: async (request, context) => {try {const requestData = await request.json();

if (!requestData || !Array.isArray(requestData.messages)) {return {status: 400,body: "Invalid request data. Ensure the 'messages' property is an array."};}

const { messages } = requestData;

if (messages.length === 0) {return {status: 400,body: "No messages provided in the request."};}

const chatCompletion = await openai.chat.completions.create({model: "gpt-3.5-turbo",messages: [{ "role": "system", "content": "You are a helpful, friendly, and cute assistant that will help with all sorts of tasks" },...messages]});

return {status: 200,body: {completion: chatCompletion.choices[0].message}};} catch (error) {context.log.error(Error processing request: ${error});return {status: 500,body: "An error occurred while processing the request."};}}});

When Debugging it gets HTTP ERROR 404. I don't know what is causing it or how to solve it.

Microsoft 365 y Microsoft Office | Instalación, canjeo, activación | Otros | Otros

Pregunta bloqueada. Esta pregunta se migró desde la Comunidad de Soporte técnico de Microsoft. Puede votar si es útil, pero no puede agregar comentarios o respuestas ni seguir la pregunta.

0 comentarios No hay comentarios

1 respuesta

Ordenar por: Muy útil
  1. Anónimas
    2023-11-08T18:37:42+00:00

    Esta respuesta se ha traducido automáticamente. Como resultado, puede haber errores gramaticales o expresiones extrañas.

    Hola Juliana Ramayo Cardoso

    ¡Saludos!

    Gracias por publicar en Microsoft Community.

    Por mucho que nos guste responder a su consulta aquí de inmediato, parece que está más allá de nuestra experiencia. Es más complejo de lo que normalmente discutimos aquí en la comunidad. Para que pueda obtener la información precisa que necesita, vaya a Ponerse en contacto con el soporte técnico de Microsoft Azure - Soporte técnico de Microsofthttps://docs.microsoft.com/en-us/answers/index.html. Son expertos en este tipo de inquietudes.

    Sinceramente

    Juhn Jac

    Moderador  del foro de Microsoft

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios