Categorygithub.com/maxnystrom/together-go
modulepackage
0.0.0-20240603183231-9d1d5f9dcb63
Repository: https://github.com/maxnystrom/together-go.git
Documentation: pkg.go.dev

# README

together-go

Go Test codecov

Note: This library is a proof-of-concept and is not yet feature-complete nor should be considered production ready.

A Go library for interacting with

Together AI's API. This library allows you to:

  • Interact with chat and moderation models
  • Interact with language, code, and image models
  • Embed models
  • Fine-tune models

Installation

You need a working Go environment. Only Go versions according to Go project's release policy are currently supported.

go get github.com/maxnystrom/together-go

Getting Started

package main

import (
   "context"
   "encoding/json"
   "fmt"
   "log"
   "os"
  
   "go get github.com/maxnystrom/together-go"
)

func main() {
  // Construct a new API object using a global API key
  api, err := together.New(os.Getenv("TOGETHER_API_KEY"))
  if err != nil {
    log.Fatal(err)
  }

  // Most API calls require a Context
  ctx := context.Background()
  
  // List running instances
  r, err := api.ListRunningInstances(ctx)
  if err != nil {
    log.Fatal(err)
  }
  
  // Print instance details
  prettyPrint, _ := json.Marshal(r)
  fmt.Println(string(prettyPrint))
}

Contributing

Pull Requests are welcome, but please open an issue (or comment in an existing issue) to discuss any non-trivial changes before submitting code.

License

BSD licensed. See the LICENSE file for details.

# Functions

No description provided by the author

# Variables

This corresponds to the version of the API and is used in the URL path.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author