-
Beyond that, "AI tools" is a pretty broad category. Odds are you're asking about LLMs (perhaps even specifically GPT), in which case a good place to start is with OpenAI and their API. Alternatively, Hugging Face is a good place to find models (not just LLMs, either) and they have tooling to let you interact with them in a consistent way. In these cases, you're not actually developing an AI, per se, but just utilizing it. But when I think of "AI Tools" at this point in time, I'm thinking of tools built on top of LLMs.
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
-
There are other AI-powered APIs out there to consider, too. For example, Deepgram can be used to transcribe audio (better than Whisper, offered by OpenAI), ElevenLabs can be used to generate speech from text (including using custom voices, which OpenAI's TTS can't currently do), etc. Depending on what you're trying to make, a combination of these services may be what you need. In any case, Python is going to be the default language they all use (but an API is just an API, so you're not limited to Python up to this point).
-
But regardless of what you want to do, you'll probably use Python. In this context, a good way to work with Python is using Jupyter Notebooks. So you should start with installing Python and Jupyter and go from there. If you want to get started without installing anything, Google Colab gives you a remote Jupyter Notebook which runs in the browser for free.