How do the Assistants / GPTs sources relate to the file names?


the assistants / GPTs specify the sources in the form of【43†source】(tested in playground). However, it is unclear to me what the mapping is between this source information and the file name.

I have seen here that this is also unclear to others, but this should be a separate post - in my opinion.

Has anyone figured out the mapping?

One approach that got me further, but so far it is unclear if the information is correct, is the prompt:

Please create a bibliography of your sources mentioning the source【】and the title / filename of the source.

However, it would be better if I could derive the file name + page / chunk from 【43†source】.

Just tried some more prompts, with the result:

My apologies for the confusion earlier. If you only have the citation reference 【43†source】, without any previous context provided by me, you would not be able to directly derive the filename from that citation reference alone. The citation reference is a link I use to refer back to the specific source which I have quoted. To retrieve the filename, you would need the full context or the accompanying bibliography entry. Without this provided by me, you would not be able to determine the filename solely from the citation reference 【43†source】. To access the filename, you would typically rely on me quoting the title of the file, as in the example you cited, or referencing the file’s title in a bibliography I provide.

You can access the sources using the file_citations annotations in each assistant message. See OpenAI Platform

I have a similar issue with the Playground, where I get source markers but with empty annotation sections when I look in the Playground logs section

For example, the text section of the response contains
“The Canaanite Hyksos:\n - The Hyksos were a Canaanite dynasty that ruled over Egypt, bringing with them northern military tools and exercising control over Egypt for a brief time during 1670-1570 BCE【21†source】”
but the corresponding annotation section is empty.

Are there perhaps some file types (these are PDFs) where annotations are not supported? Or could the behavior in the playground be different than the API?

1 Like

My annotations are also empty (Playground) and I haven’t had the time to take a closer look at / test the suggestion from Jeff.

However, I would assume that the annotations should also be available in the playground logs.

And I also don’t understand why this prompt works

“Please create a bibliography of your sources mentioning the source【】and the title / filename of the source.”

when the annotations are missing?

This one worked for me too but I think it should be listed in annotations section with proper file info.

Any updates on this? Is there anyway to fetch this from Annotations ? Mine is still empty

If you can DM me your thread ID, I can try to take a look.

For other folks on this thread, please see for how annotations work

I am also seeing this issue. I clearly have logs from earlier this month with annotations, but my recent ones are not showing any annotations other than in the response.