Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 3 KB

README.md

File metadata and controls

31 lines (24 loc) · 3 KB

OpenAI Assistants APIs

The Assistants' API lets you create AI assistants in your applications. These assistants follow instructions and use models, tools, and knowledge to answer user questions. Currently, it supports tools like Code Interpreter, Retrieval (for files uploaded), and Function Calling. The OpenAI aims to add more tools and enable you to add your own tools to our platform in the future. This extends your LLM applications to interact, via tools, to external sources.

The architeture and data flow diagram below depicts the interaction among all components that comprise OpenAI Assistant APIs. Central to understand is the Threads and Runtime that executes anyschronously, adding and reading messages to the Threads.

image inspired by source

In the notebooks in this secion, we will explore how you can use Assistants APIs for:

  • Retrievals (mini RAGs)
  • Functions calling
  • Parallel function calling with external tools
  • Code Interpreters for generating Python code
  • Custom code calling by assistants
  • Using extern webservices such as Google Search, etc
Notebook Description Open with Colab
How to use OpenAI assistant tool retreiver - part_1 Colab
How to use OpenAI assistant tool retriever - part_2 Colab
How to use OpenAI assistant tool retreiver part_3 Colab
How to use OpenAI assistant tool calling web services Colab
How to use OpenAI Assistant code interpreter Colab
How to use OpenAI Assistant for custom code function calling Colab
How to use Open AI Assistant for custom Google searches Colab