How do I begin building AI tools for myself?

This page summarizes the projects mentioned and recommended in the original post on /r/deeplearning

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • gptcli

    ChatGPT in command line with OpenAI API (gpt-3.5-turbo/gpt-4/gpt-4-32k)

  • 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.

  • elevenlabs-python

    The official Python API for ElevenLabs Text to Speech.

  • 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).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • stylegan2-projecting-images

    Projecting images to latent space with StyleGAN2.

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts