API integration with ChatGPT

Hi Alex, it’s very interesting.
From when it will be available?
I’m very curious to try this new function.
Ciao

1 Like

I’d be interested in testing this as well @TrainerDay_Alex. When do you think it will be launched?

1 Like

Hi, we are stuck trying to fix a few device connection issues and then we will launch this. I thought it would be early this week but in reality it looks like early next week. I will post here when it is ready.

2 Likes

I found the original article on antrhopics website… the funniest thing was at the end they concluded that, with a bit of tweaking, Claude could definitely manage a small business. That’s pretty scary. I like chatting to chatGPT about books, its very good at identifying books I will like but they have to be two years old. It doesn’t know anything about new books. But I really hope that people (and myself) will just get sick of it, and realise that it really doesn’t match the hype. A vending machine managed by Claude will just send people to a person-manned shop, unless they’ve found a way to get it to sell them tungsten cubes at a bargain price.

2 Likes

I was using ChatGPT and Copilot to create a custom data screen on my Garmin. It took many sessions, with lots of “you’ve reached your limit” messages due to the repetitive mistakes made by ChatGPT; Copilot was worse because I would reach the monthly limit in a day, to come close but it was never quite correct.

I setup CC today, and within 3 debugging runs I had a working solution. If first impressions count, CC is my new go to for assisted intelligence tasks.

1 Like

Super cool, Gerald… hopefully you don’t get as addicted to it as I am and start spending 200$/month… Depending on your intrests CC can be a total game changer. Not smarter than OpenAI just 100% different. Their new codex command line project might catch up and others will but for now CC is the leader in agentic workflows.

Thanks, it’s a learning curve for me currently, and I’m just trying to see what’s possible. For now, I’d like to try things that will help make my role as a coach easier for the day-to-day/weekly/monthly workflows, and also to make things easier for the athlete. I’m limited at my day-job because of red-tape, costs and more, which is a shame.

A small thing like “prompt for RPE”, that was introduced yesterday by David, is a step in the right direction. To be able to able to prompt my athletes to do something that might not mean much to them, but helps me help them, then this is certainly a helpful tool.

Yes, my partner and one of my best friends is a pro coach and I turned him on to CC and he is deep in these days. But you can just ask CC to connect to intervals API and ask how your athletes are doing and get answers that David’s UI might not always provide so easily. David is an insane developer though… He can’t be beat.

2 Likes

You can always ask me if you need help. I love inspiring people with CC. I use the dangerously ignore permissions mode… but that’s probably for crazy people :slight_smile: And quickly switching to plan mode and the escape key… This new feature they launched a few days of remembering code history is cool. If you are writing code.

2 Likes

Thanks, I’ll keep your offer in mind, especially with the connection to Intervals.

Yes, it’s really just about deciding you are interested in learning about programming. You do have to commit to it even as a CC coder, but you don’t have to learn all the details is the good part. You can just point CC to the intervals API documentation and then explain what you are trying to do. Ask it to write some python to check on the status of all your athletes, or obviously something specific… They key is you have to guide it and learning how to guide it takes time. So I would say it’s more like a life commitment to solving problems as compared to a temporary one off solution. But they it can start solving all kinds of repetitive task problems. Just ask it to write code to do something, then how do I run this code, or how do I automated it to run daily and send me an email… notification…

Now that I’ve seen his code, can confirm, he is a machine.

The one thing I want to do is long term planning, like TrainingPeaks does with the ATP. So it would be to setup the weekly “target” values from a table. I know this is/might be coming soon, so it might not be necessary; but does make for a good practice to make planning easier (less intensive).

Even without looking at code it’s obvious. The amount of complex logic intervals has with so few of bugs… I am a developer for 40 years… Never seen anything like it…

1 Like

You mean weekly TSS (or CTL) targets? Yeah I used to like TP ATP. You can just even ask claude desktop (CD) to use the TP formulas and build a graph like that in HTML (for quick visualization) and and it will, and once it does you can ask it for the code or instructions for CC to build it. Planning in CD and then execution in CC is a more fun/friendly pattern but CC can do it all as well, ask it to build an expressJS project with a graph for example… there are so many options.

Damned, will I ever get used to that? :joy:
My firstname and initials all over the place :zany_face:

2 Likes

Both hours and TSS targets.

I currently have to enter it manually, week by week; the black line is target hours.
It’s good to see long term compliance to a plan.

1 Like

Try just going to claude desktop (not claude code, CD is faster/easier for this, but CC much more powerful overall) and paste that image (or TP ATP image) and explain what you want and ask it to create an HTML page that you can adjust hours and TSS. Once you have the prototype working of then you can take it to the next step. Ask it to create a TSS/week and hours per week chart with star hours and a ramp rate or end hours / tss… Desired CTL…

1 Like

Maybe interesting for those who are struggling with some work-arounds how to connect intervals.icu to chatGPT.
A while ago I gave it a shot, and it’s pretty simple and described it in my blog post:

https://bruno.tips/building-a-custom-ai-nutrition-performance-assistant-for-fat-loss-or-muscle-gain-8f1f6df39a45

Anyway - I used it for 140 days already, with giving LLM the correct context - thanks to data from intervals.icu - I was able to shave some 6.5 kilos of fat in those 140 days :slight_smile: while increasing my snatch/C&J weights, increasing my w/KG as well as absolute watts, and mainly - discovered and learned hard-way how bad my nutrition habits were. It opened a whole new universe for me.
Since I tested it successfully on myself - I decided to build full-fledged app out of it - so that it’s no longer using customGPT, but rather preprocessed context from intervals.icu and calories intake - inside of the same app, which gives a lot more possibilities also for the future (like tracking hard sessions which were under fueled, high difference between expected and measured daily weight, etc.).
I also created web app out of it, which gathers the data about wellness, calories, and past trainings - all from intervals.icu (some custom fields were needed - for calories intake and macros). Now it opens quite some possibilities - like workout planning for the upcoming 3 days/14days - based on some user preferences (i don’t like seasonal planning, it’s anyway useless, since it’s changing frequently), and taking into account past few weeks period, weight and wellness development. I’m not ready to share the app - because of the cloud costs and LLM costs, but once it will be tested with some of my friends, I’ll share it here. There is still some work to implement. However - giving the right context to the LLM is absolutely vital for achieving some good results.
For those 140 days - it gave me every day valuable insights how to fuel my days - when deficit makes sense, and were carbs should be preloaded and how…


8 Likes

Hi guys, if you guys want to test this out. If you have a paid TD account great, if not and you are willing to give me feedback send me an email support@trainerday.com with your username and I will upgrade you.

We focused more on making it as easy as possible over as flexible as possible. So it’s always 8 weeks but you can ask AI (LLM) to make as many 8 week blocks as you want. Also it only allows you to specify 3 specific workouts a week but you could do that 2 times if you wanted full control over 6 days a week. And just click send to plan 2 times and send to intervals 2 times.

But as we get feedback we will improve it.

5 Likes