Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap on metadata #94

Open
2 of 4 tasks
pionxzh opened this issue Mar 27, 2023 · 6 comments
Open
2 of 4 tasks

Roadmap on metadata #94

pionxzh opened this issue Mar 27, 2023 · 6 comments
Labels
discussion enhancement New feature or request

Comments

@pionxzh
Copy link
Owner

pionxzh commented Mar 27, 2023

PR #92 introduced the metadata information. However, the current set of variables available is quite limited.

I would like to expand the functionality to include additional variables, such as word count. And, the current {date} and {timestamp} is not that ideal, so the ability to support customized data time formatting is also on the roadmap.

Any additional feature requests are welcome.

  • Word count ${word_count}
  • Model(GPT-3.5 | GPT-4), ModelDetailed (text-davinci-002-render-sha | text-davinci-002-render-paid | gpt-4)
  • {created_time} and {update_time}
  • Support customized data time formatting (eg. YYYY-MM-DD)
@pionxzh pionxzh added enhancement New feature or request discussion labels Mar 27, 2023
@boettges
Copy link

Is it possible to extract the used model for the given conversation as a variable?
Ideally {model} would expand to the corresponding "Default (GPT-3.5)", "GPT-4", etc.

Thank you for the great work. It already has become an indispensable tool.

@pionxzh
Copy link
Owner Author

pionxzh commented Mar 29, 2023

Is it possible to extract the used model for the given conversation as a variable? Ideally {model} would expand to the corresponding "Default (GPT-3.5)", "GPT-4", etc.

Good idea. And we can get this directly from the API.

@alex-rosenberg35
Copy link
Contributor

Also, please add the create_time and update_time. It would be extremely useful to allow these parameters to be added to the filename too! I have been manually adding the create_time to all my exports.

@alex-rosenberg35
Copy link
Contributor

FYI, I created a version with the create_time and update_time parameters added for my own purposes:
https://gist.github.com/alex-rosenberg35/ee2f4b30aae7d6d1979c0c019a28ce38

@pionxzh
Copy link
Owner Author

pionxzh commented Apr 10, 2023

@alex-rosenberg35 it's on the plan. Let me update the description.
Do you want to send a pr for this?

alex-rosenberg35 added a commit to alex-rosenberg35/chatgpt-exporter that referenced this issue Apr 10, 2023
@alex-rosenberg35
Copy link
Contributor

@pionxzh I had originally modified the release version directly as I am a novice with Node, but I've ported the changes for the sake of a PR. Please note this is untested as I don't have a node environment handy at the moment.

pionxzh added a commit that referenced this issue Jun 7, 2023
…rs per #94 (#114)

* feat: added support for create_time and update_time metadata parameters per #94

* fix: lint and fix missing parts

* build

---------

Co-authored-by: Pionxzh <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants