Skip to content

OpenAI Go SDK from NordRouter mit NordRouter verbinden

OpenAI Go SDK from NordRouter kann NordRouter über einen OpenAI-kompatiblen Endpunkt verwenden. Bezeichnungen in der Oberfläche können je nach Version abweichen; Adresse, Schlüsselformat und Modell-ID unten müssen unverändert bleiben.

Einrichtung

  1. Öffnen Sie in der Anwendung die Einstellungen für Providers, API oder Custom Models.
  2. Wählen Sie OpenAI Compatible, Custom OpenAI oder Chat Completions.
  3. Legen Sie eine Verbindung mit dem Namen NordRouter an.
  4. Tragen Sie die folgenden Verbindungsdaten ein.
  5. Speichern Sie die Einstellungen und wählen Sie das Modell in einem neuen Chat oder Testaufruf.

Verbindungsdaten

text
Base URL: https://nordrouter.com/v1
API Key: sk-nr-YOUR-KEY
Model ID: anthropic/claude-sonnet-4.6

OpenAI-kompatible Clients verwenden normalerweise die Base URL mit /v1. Fügt die Anwendung den Pfad selbst hinzu, darf nicht /v1/v1 entstehen.

Konfiguration und Codebeispiele

Alle ausführbaren Beispiele der ursprünglichen Anleitung sind unten vollständig erhalten. Führen Sie nur die Blöcke aus, die zu Ihrem Werkzeug und Betriebssystem gehören.

bash
go get github.com/openai/openai-go/v3
go
package main

import (
    "context"
    "fmt"
    "os"

    "github.com/openai/openai-go/v3"
    "github.com/openai/openai-go/v3/option"
)

func main() {
    client := openai.NewClient(
        option.WithAPIKey(os.Getenv("NORDROUTER_API_KEY")),
        option.WithBaseURL("https://nordrouter.com/v1"),
    )
    result, err := client.Chat.Completions.New(context.Background(),
        openai.ChatCompletionNewParams{
            Model: "anthropic/claude-sonnet-4.6",
            Messages: []openai.ChatCompletionMessageParamUnion{
                openai.UserMessage("Reply: works"),
            },
        })
    if err != nil { panic(err) }
    fmt.Println(result.Choices[0].Message.Content)
}

Sicherheit

Speichern Sie den echten Schlüssel in einer Umgebungsvariable oder im sicheren Speicher der Anwendung. Übertragen Sie ihn nicht in Git und geben Sie ihn nicht in Formulare ein, die nur offizielle Anbieterschlüssel akzeptieren und keine eigene Base URL zulassen.

Prüfung

Senden Sie zuerst eine kurze Textanfrage. Eine Modellantwort bestätigt die Verbindung; 401 steht meist für einen falschen Schlüssel, 404 für ein unpassendes Endpunktformat und ein Modellfehler verlangt die Prüfung der vollständigen öffentlichen Modell-ID.

Alle Programme · Fehlerbehebung