I am using the API for example:

const assistant = await openai.beta.assistants.create({
      name: "Test Assistant",
      instructions: "When I say 'red', write a short poem.",
      tools: [{ type: "code_interpreter" }],
      model: "gpt-4-1106-preview"
});

When I test it says “It seems you’ve mentioned the word “red,” but I’m not sure what context you’re referring to. Could you please provide more information or clarify your request so I can assist you appropriately?”

Why is the Assistant API not aware of its instructions? This should be like the system message in ChatCompletions, no?

3 Likes

Hi @hello44,

Have you been able to make Assistant to follow your instructions? I’m having the same problem, where I’ve set an instruction for the assistant to always answer in json format, but often ignores it.

Thanks.

Same here. It doesnt seem to remember its own name. But in playground it remembers everything