GGoesAI
DocsOpenAI SDK

OpenAI SDK

Python / Node.js direct connection to GoesAI using OpenAI SDK.

Environment Variables

The OpenAI SDK only needs Base URL and API Key changes. Your business code can continue using chat completions, models and other compatible interfaces.

bash
export OPENAI_BASE_URL="https://api.goesai.com/v1"
export OPENAI_API_KEY="sk-YOUR_KEY"

Python

Python example:

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-YOUR_KEY",
    base_url="https://api.goesai.com/v1",
)

response = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "ping"}],
)
print(response.choices[0].message.content)

Node.js

Node.js example:

javascript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "sk-YOUR_KEY",
  baseURL: "https://api.goesai.com/v1",
});

const response = await client.chat.completions.create({
  model: "claude-sonnet-4-6",
  messages: [{ role: "user", content: "ping" }],
});
console.log(response.choices[0].message.content);