Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kardbord/gopenai

Unofficial Go (Golang) bindings for the OpenAI API.
https://github.com/kardbord/gopenai

chatgpt-api chatgpt3 dalle2 dalle3 go golang gpt-3 gpt-35-turbo gpt-4 image-generation nlp openai openai-api text-to-image whisper whisper-ai

Last synced: 28 days ago
JSON representation

Unofficial Go (Golang) bindings for the OpenAI API.

Awesome Lists containing this project

README

        

# gopenai

[![Unit Tests](https://github.com/Kardbord/gopenai/actions/workflows/unit-tests.yml/badge.svg?branch=main)](https://github.com/Kardbord/gopenai/actions/workflows/unit-tests.yml)
[![CodeQL](https://github.com/Kardbord/gopenai/actions/workflows/codeql.yml/badge.svg?branch=main)](https://github.com/Kardbord/gopenai/actions/workflows/codeql.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/Kardbord/gopenai)](https://goreportcard.com/report/github.com/Kardbord/gopenai)
[![Go Reference](https://pkg.go.dev/badge/github.com/Kardbord/gopenai.svg)](https://pkg.go.dev/github.com/Kardbord/gopenai)

Go (Golang) bindings for the [OpenAI API](https://beta.openai.com/docs/api-reference/introduction). This library is community maintained and unofficial.

The links below lead to examples of how to use each library package.

- [x] [Audio](./audio/README.md)
- [x] [Chat](./chat/README.md)
- [x] [Completions](./completions/README.md)
- [x] [Embeddings](./embeddings/README.md)
- [x] [Files](./files/README.md)
- [x] [Fine-Tuning](./finetuning/README.md)
- [x] [Images](./images/README.md)
- [x] [Models](./models/README.md)
- [x] [Moderations](./moderations/README.md)

## Usage Policies

If you use this library, you must conform to Open AI's [Usage Policies](https://beta.openai.com/docs/usage-policies).

## Other Language Bindings

For another great Go implementation, see [sashabaranov/go-openai](https://github.com/sashabaranov/go-openai).
For other languages, see [Open AI's Website](https://beta.openai.com/docs/libraries/libraries).

## Contributing

Contributions in any form are welcomed! Please submit an issue if you wish to report a bug,
provide feedback, or intend to make code contributions yourself.