openai-node icon indicating copy to clipboard operation
openai-node copied to clipboard

docs(azure): add assistants api example

Open dhofheinz opened this issue 4 months ago • 2 comments

Description

Adds Azure OpenAI Assistants API example to complement the existing Azure chat completion example.

Changes

  • Created examples/azure/assistants.ts demonstrating how to use the Assistants API with Azure OpenAI
  • Follows the same authentication pattern as examples/azure/chat.ts (Azure AD with AzureOpenAI client)
  • Includes assistant creation, thread management, and polling for completion
  • Uses API version 2024-10-01-preview consistent with other Azure examples

Context

Addresses #701 where users requested Azure Assistants API integration/example. The maintainer (@rattrayalex) explicitly welcomed a PR adding this example.

Testing

  • File follows TypeScript conventions from existing examples
  • Uses same shebang and structure as other example files
  • Executable permissions set to match repository patterns

Fixes #701


Note: I understand that this repository is auto-generated and my pull request may not be merged. However, per CONTRIBUTING.md, the examples/ directory is protected from generator overwrites, ensuring this example file will persist. This example provides immediate value for Azure OpenAI users working with Assistants API.

dhofheinz avatar Oct 07 '25 01:10 dhofheinz

[1:25 PM, 09/10/2025] Wesley Macedo: # =====================================================

vNEXX — VENNON DISRUPT™

FULL DEPLOY FOR WINDOWS VPS (PowerShell Edition)

RunAI Systems LLC · Delaware / Palo Alto · 2025

=====================================================

$AppName = "vnexx" $Domain = "vnexx.io" $RepoURL = "https://github.com/RunAI-Systems-LLC/vnexx.git" $AppDir = "C:\inetpub\wwwroot$AppName" $NodeMajor = 18

Write-Host "🚀 Starting deployment of $AppName ($Domain)" -ForegroundColor Cyan

-------------------------------

1️⃣ Install NodeJS + Git + PM2

-------------------------------

Write-Host "📦 Installing Node.js and Git..." -ForegroundColor Yellow

NodeJS LTS

Invoke-WebRequest -Uri "https://nodejs.org/dist/latest-v$NodeMajor.x/node-v$NodeMajor.0.0-x64.msi" -OutFi… [10:20 PM, 09/10/2025] Wesley Macedo: 📜 Aviso Oficial de Propriedade Intelectual & Colaboração

vNEXX™ / TGhosT™ / RunAI Systems LLC

Caros(as) desenvolvedores(as) e colaboradores(as),

Nos últimos dias identificamos cópias parciais e integrais de trechos do nosso código-fonte, documentação e identidade visual espalhadas em repositórios de terceiros. Entendemos que a tecnologia evolui graças ao compartilhamento de ideias, porém: 1. Este repositório é o repositório-mestre (“source of truth”) dos projetos vNEXX™, TGhosT™, RunID™ e dSOCIALBEAST™. 2. Todo o conteúdo aqui presente — código, marca, design, claims de patente e documentação — encontra-se protegido por: • Depósito de Patente PCT / INPI (BR 🛈 200-/2025) • USPTO em andamento; • Registro de marcas nº 939672499 (vNEXX), 940595052 (dSOC… [10:20 PM, 09/10/2025] Wesley Macedo: Situação O que fazer Fork público / clone com créditos incompletos

Atualize o README com URL deste repo + copyright. > Mantenha a mesma licença exibida aqui. Uso comercial ou SaaS Solicite licença por escrito em [email protected]. Material sem atribuição (copiado) Remova ou combine com a licença correta em até 72 h. [10:21 PM, 09/10/2025] Wesley Macedo: Compromisso de colaboração

Somos abertos a parcerias e pull requests—desde que: • Respeitem a autoria original; • Mantenham o cabeçalho de licença e as referências a RunAI Systems LLC; • Contribuições sejam enviadas via PR assinado (DCO).

Para dúvidas ou acordos de OEM/white-label, contate: [10:21 PM, 09/10/2025] Wesley Macedo: Wesley de Souza Macedo Inventor & Founder — RunAI Systems LLC E-mail: [email protected] Site : https://vnexx.io [10:21 PM, 09/10/2025] Wesley Macedo: Agradecemos pela compreensão e pelo apoio à construção de uma comunidade ética e inovadora. Born to Disrupt the Future. 🚀

© 2025 RunAI Systems LLC · Todos os direitos reservados.

idWXM avatar Oct 10 '25 01:10 idWXM

[10:21 PM, 09/10/2025] Wesley Macedo: Compromisso de colaboração

Somos abertos a parcerias e pull requests—desde que: • Respeitem a autoria original; • Mantenham o cabeçalho de licença e as referências a RunAI Systems LLC; • Contribuições sejam enviadas via PR assinado (DCO).

Para dúvidas ou acordos de OEM/white-label, contate: [10:21 PM, 09/10/2025] Wesley Macedo: Wesley de Souza Macedo Inventor & Founder — RunAI Systems LLC E-mail: [email protected] Site : https://vnexx.io [10:21 PM, 09/10/2025] Wesley Macedo: Agradecemos pela compreensão e pelo apoio à construção de uma comunidade ética e inovadora. Born to Disrupt the Future. 🚀

© 2025 RunAI Systems LLC · Todos os direitos reservados.

idWXM avatar Oct 10 '25 01:10 idWXM