Jump to content

chrislemke

Member
  • Posts

    50
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by chrislemke

  1. Dear Alfred Community, I am writing to share an important update about the ChatFred project. As the project has grown and evolved, it has been a privilege to work with all of you. Your contributions and feedback have been invaluable, and together, we've built something truly special. However, due to an increasingly demanding schedule, I am no longer able to dedicate the necessary time to maintain ChatFred with the justice it deserves. The advent of numerous advancements from OpenAI has opened up exciting new possibilities for ChatFred, marking a perfect moment for fresh energy and leadership to take the helm. Therefore, I am in search of someone with the passion and expertise to carry forward this legacy. If you have a strong interest in the project and believe you have what it takes to lead it into its next chapter, please reach out. Your role would involve steering development, managing the community, and integrating the latest AI technologies to keep ChatFred at the forefront. I am optimistic about the future of ChatFred under new stewardship and look forward to seeing it continue to thrive. Please direct inquiries and expressions of interest to the contact information listed below. Thank you for your understanding and continuous support. Best regards, Chris BTW: This text was written by ChatFred 😉
  2. Hey! Sponge_bink a contributor to this project implemented a feature to get ChatGPT's response as a stream. Check out those screenshots. This feature will be available in the Alfred Workflow gallery soon.
  3. Hey @jhalmu! Great that you like the workflow. It is really hard to tell the issue without more information. Please checkout this readme for some troubleshooting tips.
  4. Just use the "Configure Workflow..." in the left top corner of the workflow overview. I hope this was helpful!
  5. Hey @energyd! Sorry for the delay. With "ChatGPT history length" in the workflows configuration you can tell ChatFred how long it should remember. Is this any helpful?
  6. Hey! Sorry for being "offline" for so long. Troubleshooting is always a very important part of software and I would like to improve it. Thanks to @vitor for already improving the misleading readme. I want to improve it even more and would like to receive feedback on your experience concerning troubleshooting this workflow. I already read some interesting notes. Thanks in advance.
  7. Hey @TomBenz! Thanks for the update. I suggest we continue the discussion here so we don't fill up this post with our talk about your idea. Okay for you? BTW: I also tested "fast_whisper" and I have to admit that I am quite fascinated by it. It is really fast and the different models provide the opportunity to adjust the quality/speed ratio in a very simple way. But even the tiny model is pretty huge (~75MB) not really sure how to put this into ChatFred without requiring additional downloads/installs.
  8. Hey @TomBenz! Thanks for your contribution and the code example. I was actually already looking into it. The problem is, that the whisper model is huge and most of them would blow up the workflow. At the moment I am having a look at this. from faster_whisper import WhisperModel model_size = "tiny" model = model = WhisperModel(model_size, device="cpu", compute_type="int8") segments, info = model.transcribe("SOME_FILE.mp3", beam_size=5) print("Detected language '%s' with probability %f" % (info.language, info.language_probability)) for segment in segments: print("[%.2fs -> %.2fs] %s" % (segment.start, segment.end, segment.text)) It is not only smaller and does not use so much CPU but it is also much much faster. Try it out. You can also change the model_size to: "tiny", "tiny.en", "base", "base.en", "small", "small.en", "medium", "medium.en", "large-v1", or "large-v2".
  9. In this case, ChatGPT's API returns three backticks (```) as plain text. I thought about handling them in a certain way but it will be hard to distinguish if the backticks are a part of the response or a formatting character.
  10. Hey @s95hc8! Sorry that the troubleshooting section was not helpful. If you need any further help please let me know. Here are the answers to your question: 1) Unfortunately there is no way to speed up the workflow. It seems that OpenAI gives higher priority to their WebUI than to the API. I hope this will improve soon. 2) If you want to change the size of the text you can change it in the workflow. Check the screenshot to see where to find it. 3) There are multiple ways to archive this. By default, ChatFred pastes ChatGPT's response automatically to Alfred's clipboard history. You can also set the Paste response to frontmost app in the workflow's configuration so that ChatFred will not show the response in the dissipating window but will paste it to the frontmost app. 4) I'm not really sure what are you talking about but the response from the OpenAI API is usually just plain text. 5) You actually don't have to wait for the response of ChatFred. Since it will automatically copy the response to Alfred's clipboard history you can continue working with Alfred and come back to ChatFred's response whenever needed. Just open the clipboard history and find the response. You may want to have a look at the documentation. It may be a bit long and confusing but maybe you find some help. I hope this was somehow helpful.
  11. Hey @s95hc8! Did you have a look at the troubleshooting section? Otherwise, I would need a bit more information like the debugger printout to help you effectively.
  12. Ah, got it. Sorry for my misunderstanding. There are two ways to archive your goal. But to be fair non of them is really perfect. The first one is to change the transformation prompt. But I guess that is not really helpful. The other solution is to store the first prompt like "summarize this text" and then append another prompt using the universal action. Check out the Combined prompts in the Universal action & combined prompts section. I also just released a new version to improve combining the functionality of automatically pasting the response to the frontmost app and the transformation feature. If you are interested just check out the first section: Talk to ChatGPT. At the end of it, I added an example of how to let ChatGPT write documentation for Python code. Maybe this can also be interesting for you. You actually have a good point concerning providing the functionality to have multiple text transformation texts. Maybe you have a cool idea on how to implement it? Feel free two write about your idea in the New Ideas thread.
  13. Hey @TomBenz! As far as I know, you can not top up your balance. You have to add a Credit Card to keep using it once your free credits are empty or expired. It is not possible to see all API calls in the dashboard. Concerning your question about "multiple transformations" I guess you are referring to the InstructGPT models and not to ChatGPT, right? The InstructGPT implementation is actually pretty simple it does not provide a lot of functionality. I agree with you sometimes the speed is not really good. I was already working on it to improve it. Unfortunately, it is the API call itself that takes 99% of the time. It seems that OpenAI gives its own Website UI a higher priority.
  14. Hey @albertkinng! If I am not mistaken your your free 18$ expired on April 1. Did you add some Credit Cards? Since this Workflow uses the API the usage will not be for free but I also use it all day long. And on average I pay less than 0.04$ a day.
  15. Hey! I just added the "automatically paste to frontmost app" functionality to the "Copy to clipboard" step of the ChatFred (1.3.3) workflow. For some reason, it is not working. I debugged it and checked how it works in other workflows but I still could not figure out what I did wrong. Maybe someone can help? Thanks a lot in advance!
  16. You need to be on the GPT-4 list to use this feature.
  17. Hey! Since ChatFred works using OpenAI's API it is neither using the free nor the paid version of ChatGPT. You actually have to pay for every request. OpenAI gives you 5 $ to spend for the first three month. Here you can find the prices for the usage of ChatGPT and the other models. Concerning Whisper, I have not found a Alfred workflow which uses it for pure transcription but maybe we can implement this feature in ChatFred. You could open an issue for it.
  18. Hey! @TomBenz! Great that you like the workflow. Concerning the API limit - there is no default limit but you can set it yourself. Check this link. For handling mp3 files the workflow uses Whisper. So if you just want to transcribe text you actually don't need to use ChatGPT itself. Hope I could help. Best, Chris
  19. Hey @Benny4! Happy to help! You could check out the troubleshooting section. Maybe this helps you already. If not perhaps you can provide some additional information like the debug printout?
  20. Hey @Belfong! First please uninstall the workflow, download the newest version and install it. Maybe this already fixes your problem. Otherwise, please check out the troubleshooting section. Maybe this help. If not please create an issue with as much information as possible I will then investigate your problem. If you don't have a GitHub account you can also just shares logs and debug information here.
×
×
  • Create New...