3 ms·
It's pretty fascinating to refresh the usage page on the API site while working [0]. After initialization it was up to 500k tokens ($1.50). After a few questio
by epistasis 2y ago
It's pretty fascinating to refresh the usage page on the API site while working [0].
After initialization it was up to 500k tokens ($1.50). After a few questions and a small edit, I'm up to over a million tokens (>$3.00). Not sure if the amount of code navigation and typing saved will justify the expense yet. It'll take a bit more experimentation.
In any case, the default API buy of $5 seems woefully low to explore this tool.
[0] https://console.anthropic.com/settings/usage https://console.anthropic.com/settings/usage
- koakuma-chan 2y agoIt also produces terrible code even though it's supposed to be good for front-end development.
- trekkie1024 2y agoCould you share an example?
- koakuma-chan 2y agoTLDR: told it to implement a grid view as an alternative to the existing list view, and specifically told it to DRY the code. What it did? Copy and pasted the list view implementation (definitely not DRY), and tried to make it a grid, and even though it is a grid, it looks terrible (https://i.imgur.com/fJiSjq4.png https://i.imgur.com/fJiSjq4.png). I don't understand how people use cursor and all that other shit when it cannot follow such simple instructions. Prompt (Claude Code): Implement an alternative grid view that the users can switch to. Follow the existing code style with empty comments and line breaks for improved code readability. Use snake case. DRY the code, avoid repetition of code. Do not change the font size or weight. Output: https://github.com/mayo-dayo/app/compare/0.4...claude-code-grid-view https://github.com/mayo-dayo/app/compare/0.4...claude-code-g...
- koakuma-chan 2y agoIt also keeps adding aspect-ratio to every single image it finds in my code base.
- koakuma-chan 2y agoAlso this: `grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6` (https://github.com/mayo-dayo/app/blob/463ad5aeee904289ecc7d487fa3a08714b36d7ef/src/lib/client/render_player_audio_grid.tsx#L175C23-L175C99 https://github.com/mayo-dayo/app/blob/463ad5aeee904289ecc7d4...). Even though my Layout clearly says `max-w-md` (https://github.com/mayo-dayo/app/blob/463ad5aeee904289ecc7d487fa3a08714b36d7ef/src/lib/client/Layout.astro#L155C14-L155C22 https://github.com/mayo-dayo/app/blob/463ad5aeee904289ecc7d4...).
- sensanaty 2y agoIn any moderately sized codebase it's basically useless indeed. Pretty much all the praise and hype I ever see is from people making todo-list-tier applications and shouting with excitement how this is going to replace all of humanity. Hell, I still have to remind it (Cursor) to not give me fucking React a few messages after I've already told it to not give me React (it's a Vue application with not a single line of React in it). Genuinely maddening, but the infinite wisdom of the higher ups forces me into wasting my time with this crap
- epistasis 2y agoClaude's predilection and evangelism for React is frustrating. Many times I have used it as search with a question like "In the Python library X how do I do Z?" And I'll get a React widget that computes what I was trying to compute.
- pityJuke 2y agoThere's a middle ground, I find. Absolutely, when tasked with something quite complex in a complex code base, it doesn't really work. It can get you some of the way there, and some of the code it produces gives you great ideas on where to go from, but it doesn't work. But there are certainly some tasks where it excels. I asked it to refactor a rather gnarly function (C++), and it did a great job at decomposing it. The initial decomposition was a bit naive: the original function took in a vector, and would parse what the function & data from the vector, and the decomposition split out the functions, but the data still came in as a vector. For instance, one of the functions took a filename, and file contents, and it took it as element 0 and element 1 from a vector, when it should obviously be two parameters. But some further prompting and it took it to the end.
- epistasis 2y agoUpdate: Code tokens appear to be cheaper than 3.7 tokens, looks like it is around $0.75/million tokens for code, rather than the $3/million that the articles specifies for Claude 3.7
- hectormalot 2y agoLikely because it is blended with cached token pricing, which is at $0.30/million. You can use ‘group by’ in the usage portal to see the breakdown.
- epistasis 2y agoThanks, that's it. It's almost entirely "Prompt caching read."
- ChrisRob 2y agoI second that. Did a little bit of local testing with Claude Code, mostly explaining my repository and trying to suggest a few changes and 30 minutes later whoosh: 5$ gone.