JavaScript / TypeScript
هذا المحتوى غير متوفر بلغتك بعد.
Chat Completions
const response = await fetch("https://ghostmind.optdmsa.com/v1/chat/completions", { method: "POST", headers: { "Authorization": "Bearer sk-gm-...", "Content-Type": "application/json", }, body: JSON.stringify({ model: "auto", messages: [{ role: "user", content: "Hello!" }], }),});
const data = await response.json();console.log(data);Streaming
const response = await fetch("https://ghostmind.optdmsa.com/v1/chat/completions", { method: "POST", headers: { "Authorization": "Bearer sk-gm-...", "Content-Type": "application/json", }, body: JSON.stringify({ model: "auto", stream: true, messages: [{ role: "user", content: "Hello!" }], }),});
const reader = response.body.getReader();const decoder = new TextDecoder();
while (true) { const { done, value } = await reader.read(); if (done) break; console.log(decoder.decode(value));}Next Steps
- Quickstart — Full getting started guide
- OpenAI SDK Compatibility — Using the OpenAI SDK