Se proporcionó un argumento de solicitud no reconocido: tools

Hola a todos

Después de encontrar la publicación del blog sobre el bot de IA, pensamos en probarlo en nuestro sitio comunitario y ver cómo podemos usarlo. Es la primera vez que lo usamos, así que disculpen si esta es una solución simple :sweat_smile:

Lo hemos configurado con Azure, con la siguiente configuración, pero vemos el siguiente error en /logs:

DiscourseAi::Completions::Endpoints::OpenAi: status: 404 - body: {
  "error": {
    "message": "Se suministró un argumento de solicitud no reconocido: tools",
    "type": "invalid_request_error",
    "param": null,
    "code": null
  }
}

Excepción del trabajo: DiscourseAi::Completions::Endpoints::Base::CompletionFailed

Configuración -

Configuración Valor
ai_openai_gpt35_url https://[custom url].openai.azure.com/openai/deployments/[deployment name]/chat/completions?api-version=2023-07-01-preview
ai_openai_gpt35_16k_url https://[custom url].openai.azure.com/openai/deployments/[deployment-name]/chat/completions?api-version=2023-07-01-preview
ai_openai_api_key api key
ai_bot_enabled marcado / seleccionado
ai_bot_enabled_chat_bots gpt-3.5-turbo

¿Hemos omitido algo o hay algo en particular que debamos buscar?

Gracias de antemano.

Sí, necesitas usar la última versión de la API para Azure, se proporciona en el argumento ?.

2 Me gusta

¡Gracias por la rápida respuesta, @sam!

También lo hemos probado con ?api-version=2023-05-15, que creemos que es la última versión estable, pero seguimos sin éxito.

¿Te refieres a esto?

Sí, eso es todo, quieres api-version=2023-12-01-preview

2 Me gusta

Brillante. Tan simple si sabes lo que buscas :sweat_smile:

¡Pero funciona!

1 me gusta

Casi exactamente el problema que tuve recientemente con Chatbot.

¡Microsoft y sus API personalizadas! :sweat_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.