Skip to content

OpenAI SDK Compatibility

GhostMind provides an OpenAI-compatible API for supported GhostMind capabilities. You can use the OpenAI SDK with a custom base URL.

Python

from openai import OpenAI
client = OpenAI(
api_key="sk-gm-...",
base_url="https://ghostmind.optdmsa.com/v1",
)
response = client.chat.completions.create(
model="auto",
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)

JavaScript

import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-gm-...",
baseURL: "https://ghostmind.optdmsa.com/v1",
});
const response = await client.chat.completions.create({
model: "auto",
messages: [{ role: "user", content: "Hello!" }],
});
console.log(response.choices[0].message.content);

Supported Endpoints

EndpointOpenAI SDK MethodSupported
/v1/chat/completionschat.completions.create()Yes
/v1/modelsmodels.list()Yes
/v1/audio/transcriptionsaudio.transcriptions.create()Yes
/v1/audio/speechaudio.speech.create()Yes (sync TTS)

Next Steps