How do I begin building AI tools for myself?

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

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
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.
www.influxdata.com
featured
  • 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.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • 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).

  • 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

  • What are the modern developer tools and what is the difference between mypy and pydantic?

    2 projects | /r/learnpython | 8 May 2023
  • YSK: How to use Youtube like a time capsule.

    2 projects | /r/YouShouldKnow | 29 Apr 2023
  • Zephyrus G14 2022 and AI applications

    2 projects | /r/ZephyrusG14 | 13 Apr 2023
  • Schedule colab notebooks

    1 project | /r/GoogleColab | 22 Jun 2021
  • beginner guide to fully local RAG on entry-level machines

    5 projects | dev.to | 2 Jun 2024