Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Openai Batch Tracker

БесплатноНе проверен

OpenAI Batch Processing Tracker

GitHubEmbed

Описание

OpenAI Batch Processing Tracker

README

An advanced FastAPI application designed to track, monitor, and manage OpenAI batch processing jobs, featuring a modern, interactive dashboard and a full-fledged documentation viewer.

Watch the video


Features

  • Modern UI: An interactive, dark-themed homepage for easy navigation.
  • Batch & File Dashboards: Separate, detailed dashboards for visualizing mock batch jobs and files.
  • Documentation Viewer: An integrated system to render and view project documentation (/docs) and the LICENSE file.
  • Dockerized Environment: Fully containerized with Docker and managed via a Makefile for consistent development and production environments.
  • Robust API: A well-documented API for managing batches and files, built with FastAPI.
  • MCP Support: Integrated Model Context Protocol (MCP) for enhanced AI model interaction.

Prerequisites

  • Docker & Docker Compose: Required for running the application in a containerized environment.

  • Pyenv

    • Pyenv

    • Install pyenv using the commands below.

      Click to see installation commands
      git clone https://github.com/pyenv/pyenv.git ~/.pyenv
      echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
      echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
      echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
      exec "$SHELL"
      
  • OpenAI Documentation: Familiarity with the OpenAI Batch API is recommended.

Setup & Installation

This project uses a Makefile to simplify all setup and execution steps.

1. Local Development (Python & Pyenv)

This method is for running the application directly on your machine without Docker.

  1. Set up the Environment: This command creates a virtual environment, installs all dependencies (including development tools), and prepares your local setup.

    make dev
    
  2. Configure Environment Variables: Copy the example .env file and add your OpenAI API key.

    cp .env.example .env
    

    Now, edit the .env file to include your OPENAI_API_KEY and any other necessary settings.

2. Docker-Based Development

This is the recommended approach for a consistent and isolated development environment.

  1. Build and Start the Services:

    • These commands will build the necessary Docker images and start the development containers in the background.
    make docker-build-dev
    make docker-up-dev
    
    • Refer other commands to know more about prod development and env.

How to Start the Service

  • If running locally:

    make run-local
    
    • This will start the server at 8000 port.
  • If running with Docker:

    • The service is already running after make docker-up-dev. You can view logs with make docker-logs-dev.
    • This will start the server at 8001 port.

Once the service is running, visit http://localhost:8000. The homepage will guide you to all available resources, including API documentation and dashboards.

Usage

API Usage

The application provides a comprehensive REST API for managing batch jobs and files. For detailed information on all available endpoints, request bodies, and responses, please refer to the interactive API documentation:

Input/Output File Structure

For reference, the resources/ directory contains examples of the input and output file structures used by the OpenAI Batch API. These files can serve as a guide when you are creating your own batch jobs.

Contribution & Code of Conduct

We welcome contributions from the community! Whether it's reporting a bug, suggesting a feature, or submitting a pull request, your help is greatly appreciated.

Please read our Contribution Guidelines to get started.

This project is governed by our Code of Conduct. By participating, you are expected to uphold this code.

Contact & Thank You

Thank you for your interest in the OpenAI Batch Tracker. If you have any questions, feel free to open an issue on GitHub. We look forward to your contributions!

from github.com/chetan-jarande/openai-batch-tracker

Установка Openai Batch Tracker

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/chetan-jarande/openai-batch-tracker

FAQ

Openai Batch Tracker MCP бесплатный?

Да, Openai Batch Tracker MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Openai Batch Tracker?

Нет, Openai Batch Tracker работает без API-ключей и переменных окружения.

Openai Batch Tracker — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Openai Batch Tracker в Claude Desktop, Claude Code или Cursor?

Открой Openai Batch Tracker на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Opencode Omniroute Plugin

OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @openc

GitHub Actionsавтор: GitHub Actions
57

Roblox Studio

Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce

paralovавтор: paralov

Antigravity Drawio

MCP server that enables AI assistants to create, parse, render, and validate Draw.io diagrams programmatically.

S-SUJAN-Sавтор: S-SUJAN-S

Fetch

Web content fetching and conversion for efficient LLM usage.

автор: Community

AWS KB Retrieval

Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.

modelcontextprotocolавтор: modelcontextprotocol

Spring AI MCP Server

Provides auto-configuration for setting up an MCP server in Spring Boot applications.

автор: Community

llm-analysis-assistant

A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also

xuzexin-hzавтор: xuzexin-hz

MCP-Agent

A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)

lastmile-aiавтор: lastmile-ai

Spring AI MCP Client

Provides auto-configuration for MCP client functionality in Spring Boot applications.

автор: Community

mcp.natoma.ai

A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)

автор: Community

Compare Openai Batch Tracker with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai