Azure OpenAI Assistant template help
I filled in the Azure OpenAI Assistant node info/keys following the youtube video. But still can't Ship, and testing the node returns error as follows:
{
"nodeId": "test-node-6614d3ec-2cfc-49d1-b754-efb5d7a24af1",
"nodeName": "Azure OpenAI Assistant",
"stage": "building node",
"errorObject": {
"errors": [
{
"id": "",
"location": {
"column": 9,
"file": "../../../tmp/test-node-6614d3ec-2cfc-49d1-b754-efb5d7a24af1XXXXXX0fK7WB/index.ts",
"length": 18,
"line": 2,
"lineText": "import { AzureKeyCredential } from "@azure/openai";",
"namespace": "",
"suggestion": ""
},
"notes": [],
"pluginName": "",
"text": "No matching export in "../../../tmp/test-node-6614d3ec-2cfc-49d1-b754-efb5d7a24af1XXXXXX0fK7WB/node_modules/@azure/openai/dist/esm/index.js" for import "AzureKeyCredential""
}
],
"warnings": []
}
}
Solution:Jump to solution
solved. thanks for the support. made a new azure resource and reinput all the keys/details
12 Replies
AI Support Bot Information
<@683325175093264389> you can react on the relevant answer (message) with a ✅ in this thread when you think it has been solved, by the bot or by a human!
Anyone can react on this message with a ❌ if the GPT bot is unhelpful or hallucinating answers.
Please note: Team members will review and answer the questions on best efforts basis.
AI Response
The error you are encountering with the "No matching export in @azure/openai for AzureKeyCredential" seems to be related to incorrect package imports or missing exports in the node environment.
Here are some possible solutions:
1. Check Package Version: Ensure that you have the correct version of the
@azure/openai
package that includes the AzureKeyCredential
export. You may need to update the package to the latest version.
2. Verify Import Statement: Double-check the import statement in your code. Ensure that you are using the correct path and export name:
3. Configuration Issues: Sometimes configuration issues in your environment may cause such errors. Ensure that all dependencies are correctly installed and configured.
4. Use Alternative Methods: If the required export is missing, you might consider using alternative methods or packages provided by Azure to achieve the same functionality.
If these steps do not resolve the issue, I recommend reaching out to BuildShip support for more specific guidance, as this might be related to the environment's unique configurations. You can send a support request via in-app support for detailed help.
References:
- For detailed insights or similar issues, you can review the following document【4:3†source】 .
BuildShip AI Support
very confused lol
am i correct to say the package was not installed?
Hi @chingychun, It seems the issue with the
AzureKeyCredential
package, we'll fix and update it now. For now you can simply replace the line 2 import (AzureKeyCredentials) with import { AzureKeyCredential } from "@azure/core-auth";
. This package should work.It works/builds now, but i'm not getting a Response from Azure AI. Just the threadID:
{
"message": "Teach me about World War 2",
"threadId": "thread_DM9CUQ5fsLnmESd6m8bpuKqC"
}
Could you please check if your return has this
response
, the template is update you can clone again.yes it has it. let me try it again with new clone
still the same result with new clone
{
"messages": [
{
"role": "user",
"threadId": "thread_K7bB1JCnDCfLYsExwxLHgwxn",
"runId": null,
"createdAt": "Tue Aug 27 2024 06:50:58 GMT+0000 (Coordinated Universal Time)",
"id": "msg_I0DIaOpeyoXvrjlMtAbzN48L",
"assistantId": null,
"metadata": {},
"content": [
{
"type": "text",
"text": {
"annotations": [],
"value": "Teach me about World War 2"
},
"imageFile": {}
}
]
}
],
"threadId": "thread_K7bB1JCnDCfLYsExwxLHgwxn",
"annotations": [],
"response": "Teach me about World War 2"
}
i think the reponse from AzureAI is wrong?
You can submit via app we can check further
Instructions to submit via app?
Support Messages – BuildShip
A unified resource to start building your backend with low-code. Dive into triggers, nodes, and step-by-step guidance to jumpstart your workflow creation.
thank you
Solution
solved. thanks for the support. made a new azure resource and reinput all the keys/details