Getting started
Getting Started with gollm
This guide will help you set up and start using gollm in your Go projects.
Installation
To install gollm, use the following command:
go get github.com/teilomillet/gollm
Basic Setup
Here's a simple example to get you started:
package main
import (
"context"
"fmt"
"log"
"github.com/teilomillet/gollm"
)
func main() {
llm, err := gollm.NewLLM(
gollm.SetProvider("openai"),
gollm.SetModel("gpt-4o-mini"),
gollm.SetMaxTokens(100),
gollm.SetAPIKey("your-api-key-here"),
)
if err != nil {
log.Fatalf("Failed to create LLM: %v", err)
}
ctx := context.Background()
prompt := gollm.NewPrompt("Tell me a short joke about programming.")
response, err := llm.Generate(ctx, prompt)
if err != nil {
log.Fatalf("Failed to generate text: %v", err)
}
fmt.Printf("Response: %s\n", response)
}
This example demonstrates how to create an LLM instance, set up a simple prompt, and generate a response.
Last updated
Was this helpful?