# GPT-3 Open source code, libraries and examples

This post lists various GPT-3 Open source code, libraries and examples that you can use freely in your GPT-3 projects.

Table of Contents

*   [GPT-3 Open source code, libraries and examples](https://harishgarg.com/#GPT-3_Open_source_code_libraries_and_examples)
    *   [GPT-3 Python Notebooks](https://harishgarg.com/#GPT-3_Python_Notebooks)
    *   [gpt3-instruct-sandbox](https://harishgarg.com/#gpt3-instruct-sandbox)
    *   [gpt3-sandbox](https://harishgarg.com/#gpt3-sandbox)
    *   [natural-language-image-search](https://harishgarg.com/#natural-language-image-search)
    *   [NLP based image search](https://harishgarg.com/#NLP_based_image_search)
    *   [Deep Daze](https://harishgarg.com/#Deep_Daze)
    *   [gpt-neo-fine-tuning-example](https://harishgarg.com/#gpt-neo-fine-tuning-example)
    *   [chronology](https://harishgarg.com/#chronology)
    *   [GPT-3 Dart Package](https://harishgarg.com/#GPT-3_Dart_Package)
    *   [GPT-3 Go Wrapper](https://harishgarg.com/#GPT-3_Go_Wrapper)
    *   [GPT-3 Node Module](https://harishgarg.com/#GPT-3_Node_Module)
    *   [GPT-3 Ruby Gem](https://harishgarg.com/#GPT-3_Ruby_Gem)
    *   [GPT3 CLI API](https://harishgarg.com/#GPT3_CLI_API)
    *   [gpts = gpt-3 + typescript](https://harishgarg.com/#gpts_gpt-3_typescript)
    *   [Java Client for GPT-3 API](https://harishgarg.com/#Java_Client_for_GPT-3_API)
    *   [OpenAI API Node](https://harishgarg.com/#OpenAI_API_Node)
    *   [OpenAI Python Module](https://harishgarg.com/#OpenAI_Python_Module)
    *   [OpenAI-API-dotnet](https://harishgarg.com/#OpenAI-API-dotnet)
    *   [OpenAi-Api-Unity](https://harishgarg.com/#OpenAi-Api-Unity)
    *   [openai-crystal](https://harishgarg.com/#openai-crystal)
    *   [ruby-openai](https://harishgarg.com/#ruby-openai)

GPT-3 Open source code, libraries and examples
----------------------------------------------

### GPT-3 Python Notebooks

Example Code for using GPT-3 API

[link](https://github.com/noveoko/soaicode)

### gpt3-instruct-sandbox

Interactive Jupyter Notebook Environment for using the GPT-3 Instruct API

[link](https://github.com/bkane1/gpt3-instruct-sandbox)

### gpt3-sandbox

The goal of this project is to enable users to create cool web demos using the newly released OpenAI GPT-3 API with just a few lines of Python

[link](https://github.com/shreyashankar/gpt3-sandbox)

### natural-language-image-search

Search Photos on unsplash using natural language

[link](https://github.com/haltakov/natural-language-image-search)

### NLP based image search

Use natural language queries to search 2 million freely-usable images from Unsplash using a free Google Colab notebook from Vladimir Haltakov. Uses OpenAI’s CLIP neural network.

[link](https://www.reddit.com/r/GPT3/comments/l52tlz/use_natural_language_queries_to_search_2_million/)

### Deep Daze

Simple command line tool for text to image generation using OpenAI’s CLIP and Siren

[link](https://github.com/lucidrains/deep-daze)

### gpt-neo-fine-tuning-example

Fine-Tune EleutherAI GPT-Neo to Generate Netflix Movie Descriptions in Only 47 Lines of Code Using Hugginface And DeepSpeed

[link](https://github.com/dredwardhyde/gpt-neo-fine-tuning-example)

### chronology

Python library that enables users of OpenAI’s GPT-3 language model to more easily build complex language-powered applications.

[link](https://github.com/OthersideAI/chronology)

### GPT-3 Dart Package

Dart package for OpenAI’s GPT-3 API.

[link](https://github.com/boronhub/gpt_3_dart)

### GPT-3 Go Wrapper

OpenAI GPT-3 API wrapper for Go

[link](https://github.com/sashabaranov/go-gpt3)

### GPT-3 Node Module

tiny node wrapper for the openAI GPT-3 API

[link](https://www.npmjs.com/package/openai-api)

### GPT-3 Ruby Gem

Wrapper for calling OpenAI and GPT-3’s HTTP APIs in ruby

[link](https://github.com/nileshtrivedi/openai/)

### GPT3 CLI API

A simple NodeJS wrapper library and CLI to interface with OpenAI’s Beta API. Written in Typescript.

[link](https://www.npmjs.com/package/gpt3)

### gpts = gpt-3 + typescript

typescript wrapper for gpt-3 api

[link](https://www.npmjs.com/package/gpts)

### Java Client for GPT-3 API

OpenAI GPT-3 Api Client in Java

[link](https://github.com/TheoKanning/openai-java)

### OpenAI API Node

A simple node wrapper for the OpenAI API.

[link](https://www.npmjs.com/package/openai-api-node)

### OpenAI Python Module

Official OpenAI Python wrapper for GPT-3 API

[link](https://pypi.org/project/openai/)

### OpenAI-API-dotnet

A C#/.NET SDK for accessing the OpenAI GPT-3 API

[link](https://github.com/OkGoDoIt/OpenAI-API-dotnet)

### OpenAi-Api-Unity

Integration for the OpenAi Api in Unity

[link](https://github.com/hexthedev/OpenAi-Api-Unity)

### openai-crystal

OpenAI API client library to access GPT-3 in Crystal

[link](https://github.com/sferik/openai-crystal)

### ruby-openai

A Ruby gem for the OpenAI GPT-3 AP

[link](https://github.com/alexrudall/ruby-openai)
