Tuesday Tip #52: Use premium LLMs for pennies šŸ’°


Hi Reader,

ā€‹Last week, I encouraged you to experiment with different LLMs, since thereā€™s no one model that is superior across all use cases.

Specifically, I suggested you try using Chatbot Arena, which allows you to chat with multiple models at once. Itā€™s completely free, but has two significant disadvantages:

  • Your chats are not private and may be used for research.
  • It lacks the feature-rich interface provided by other LLMs.

Today, I want to offer you a better method for experimenting with LLMs, and itā€™s the method I personally use.

But first, we need to talk about LLM pricingā€¦


šŸ· Whatā€™s the cheapest way to access LLMs?

If youā€™re familiar with ChatGPT, you probably know that it offers a limited Free plan and a $20/month Plus plan.

But did you know that thereā€™s a more flexible, affordable way to access the paid features of ChatGPT?

If you access LLMs via API, you actually pay per ā€œtokenā€, which is roughly equivalent to a word. The LLM I use the most, GPT-4o mini, costs only $0.15 per million ā€œinput tokensā€ (what you send to it) and $0.60 per million ā€œoutput tokensā€ (what it sends back). That means most of my conversations cost fractions of a cent!

And when I want to use a more powerful model (like Claude 3.5 Sonnet), I pay perhaps $0.10 for a conversation.

In summary, accessing LLMs via API means that you can use whichever models you need, and only pay for the tokens you use. Win-win!


šŸŒ How to access LLMs via API

If you like the idea of accessing LLMs in a flexible, affordable way, thereā€™s only two things you need to get started:

  1. API keys from the LLMs you want to use
  2. An app that will interact with the LLMs (using your API keys)

An ā€œAPI keyā€ is just a unique identifier that allows you to access a web service. For example, my API key from OpenAI allows me to use their models, and they bill me for the usage.

Once you have an API key, you need an interface for chatting with the LLM. My preferred interface is TypingMind:

All you have to do is give TypingMind your API key, and it will communicate with the LLM on your behalf!

I love TypingMind because itā€™s so easy to switch between different LLMs while still tracking your conversation history in one place.

Itā€™s also got a ton of power user features: AI agents, plugins, voice mode, document upload, cloud sync, etc.


ā© Action items

This week, I want you to try using an LLM via API. Here are the steps:

  1. Sign up for an API key from OpenAI, Anthropic, or Google. (OpenAI is the easiest, and hereā€™s a 1-minute video to show you how.)
  2. Add your billing information to OpenAI and buy $5 in credits (the minimum amount). This can last you a long time!
  3. Add your API key to TypingMind and try it out for free. (You will still be paying OpenAI for the API usage.)
  4. Buy a TypingMind license if you plan to use it frequently. Thankfully, itā€™s a one-time cost for a lifetime license! And, they offer a 50% discount for verified students.

Next time, I'll give you tips for how to get the best results from LLMs!


Tuesday Tips is on pause during the holiday break, so I'll see you in 2025!

- Kevin

P.S. Your workouts are a work of art (27-second video, turn on audio!) Also: behind the scenes.

ā€‹

Did someone AWESOME forward you this email? Sign up here to receive weekly Artificial Intelligence tips!

Learn Artificial Intelligence from Data School šŸ¤–

Join 25,000+ intelligent readers and receive AI tips every Tuesday!

Read more from Learn Artificial Intelligence from Data School šŸ¤–

Hi Reader, Over the past 50 tips, Iā€™ve touched on many different topics: Python, Jupyter, pandas, ML, data visualization, and so on. Going forward, Iā€™m planning to focus mostly on Artificial Intelligence. Iā€™m announcing this so you know what to expect, and I know what to deliver! šŸ’Œ Iā€™ll also try to make the tips shorter, so that they're easier to digest on-the-go. Finally, I plan to include an ā€œaction itemā€ each week, so that you can practice what youā€™re learning. I hope you like these...

Hi Reader, Next week, Iā€™ll be offering a Black Friday sale on ALL of my courses. Iā€™ll send you the details this Thursday! šŸšØ šŸ‘‰ Tip #50: What is a "method" in Python? In Python, a method is a function that can be used on an object because of the object's type. For example, if you create a Python list, the "append" method can be used on that list. All lists have an "append" method simply because they are lists: If you create a Python string, the "upper" method can be used on that string simply...

Hi Reader, I appreciate everyone who has emailed to check on me and my family post-Helene! It has been more than 6 weeks since the hurricane, and most homes in Asheville (mine included) still don't have clean, running water. We're hopeful that water service will return within the next month. In the meantime, we're grateful for all of the aid agencies providing free bottled water, free meals, places to shower, and so much more. ā¤ļø Thanks for allowing me to share a bit of my personal life with...