Skip to content

foss42/awesome-generative-ai-apis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Server Invite

This project is an initiative undertaken by API Dash for GSSoC 2024 contributors.

gssoc-logo-1

Contributors should go through the Contributing Guide to learn how to raise an issue and send across a PR.

Awesome Generative AI & LLM APIs

A curated list of useful Generative AI & LLM APIs for developers.

Generative AI APIs allow developers to integrate generative models into their applications without building the models from scratch. These APIs provide an interface for generating text, images, or other content. They also include LLM APIs that provide access to pre-trained language models for various tasks.

Some of the applications of these APIs are:

  • Content Creation for blogs, social media, and marketing
  • Virtual Assistants and Chatbots
  • Language Translation Services to improve cross-language communication
  • Provide tailored content based on user preferences in e-commerce, music, and video streaming
  • Assist students and researchers in research & education
  • ..and many more

The goal of this project is to create a Generative AI & LLM API hub for developers so that they can create innovative applications, enhance user experiences, and drive progress in the AI field.

You can start contributing by adding the following:

GenAI APIs

Project Homepage API Docs Link Requires Auth Token (Y/N) Description (2 lines max)
OpenAI Link Y OpenAI APIs offer state-of-the-art GenAI models that can generate human-like text, answer questions, translate languages, generate and understand images, turn text to speech or speech to text thus empowering developers to create advanced AI-powered applications with ease.
Gemini Link Y designed to understand and interact with multiple data types, including text, images, audio, and video.
Llama AI Link Y Offers APIs to access Llama models to answer complex queries and generate text.
Groq Link Y Fastest Token Generation with Language Processing Units. Able to work on Open Source Models: Gemma-7b-lt, Llama3-70b-8192, Llama3-8b-8192, Mixtral-8x7b-32768.
Databricks Link Y Databricks supports Foundation Model APIs which allow you to access and query state-of-the-art open models. You can quickly and easily build applications that leverage a high-quality generative AI model without maintaining your own model deployment.
Cohere AI Link Y Cohere AI offers a chat API that enables developers to create conversational interfaces with ease, leveraging advanced natural language understanding capabilities.
DeepAI Link Y DeepAI is a user-friendly platform providing state-of-the-art AI tools & APIs that unlock and enhance creativity across industries, widely democratizing access to AI technologies for both developers and non-tech users.
Clarifai API Link Y Clarifai offers access to various popular generative AI models (LLM, multimodal, image, video).
Anthropic Link Y Anthropic is an AI safety and research company behind the powerful Claude 3 model family.
HuggingFace API Link Y HuggingFace provides API access to many open source Generative AI models, datasets and Spaces which are free to use.
TextCortex Link Y TextCortex provides a highly-scalable Text Generation API that uses advanced NLP to produce diverse and refined content.
Stability AI Link Y Stability AI offers open-access AI models with minimal resource requirements in imaging, language, code and audio.
Lovo AI Link Y Lovo lets you generate advanced AI voices for any use case.
Mistral AI Link Y Mistral offers open and portable Gen AI models for multilingual, code generation, maths, and advanced reasoning capabilities

GenAI API Integration Articles/Tutorials

Article Title Link Summary (2 lines max)
How to integrate generative AI into your applications Link The article offers a detailed tutorial on accessing the OpenAI API, demonstrating methods via web API calls and Python's OpenAI library, enabling developers to integrate Generative AI effortlessly into their projects.

GenAI API Integration Youtube Videos

Video Title Link Summary (2 lines max)
Beginner's Guide to FastAPI & OpenAI ChatGPT API Integration Link The video offers a step-by-step tutorial on FastAPI and OpenAI's ChatGPT integration using Python. FastAPI is a high-performance web framework that's perfect for building APIs, and ChatGPT brings a layer of artificial intelligence into the mix.
How to Integrate a Custom GPT Into Your Website (Step-by-step Guide) Link The video offers a step-by-step tutorial on a custom GPT integration on websites. Two different approaches have been depicted in the video so that both a beginner as well as those with some technical know-how could find it comfortable.
Getting Started with Groq API: Making Near Real-Time Chatting with LLMs Possible Link The video discusses the Groq API and how it can be used to create near real-time chatting applications with large language models (LLMs).
Building an AI Mobile Application with Flutter and Google Gemini API Link This video is a tutorial on building an AI mobile application using Flutter and Google Gemini API.
Groq Function Calling Llama 3: How to Integrate Custom API in AI App? Link This video explores integrating custom APIs into AI applications using Groq functions and potentially Llama 3, a large language model. It might be the third part in a series on this topic.
Text Cortex REWRITING API ⚙️ AI Text Generator Link The video is a tutorial on the Text Generation API (TextCortex). It guides through the process of integration, steps to access and perform tasks using TextCortex API.