This project is a PHP API client and SDK for integrating OpenAI services into PHP applications. It serves as an integration library and wrapper for interacting with large language models to generate text, images, and audio via REST API calls. The library provides specialized orchestration for AI assistants, managing conversation threads and vector stores. It also includes tools for custom model fine-tuning, semantic search implementation through text embeddings, and audio processing for transcription and synthesis. The capability surface covers content moderation, file management, and the ha
This is an asynchronous Swift client library for calling OpenAI’s API across Apple platforms. It provides native access to chat completions, image generation and editing, speech synthesis and transcription, text embeddings, and content moderation through a single interface built on Swift’s async-await concurrency model. The client supports structured output generation by constraining model responses to a provided JSON schema, and enables real-time consumption of generated text through streaming responses delivered as an AsyncSequence. It includes a thread-based conversation model for managing
openai-go is an LLM SDK for Go and a client for interacting with OpenAI services. It provides type-safe bindings to generate text, images, and audio via REST endpoints, enabling the integration of large language models and AI assistant orchestration into Go applications. The library serves as an agent orchestration tool for managing stateful conversation threads and autonomous agents with integrated tool calling and file search. It also functions as an asynchronous batch processing client for monitoring large-scale request groups and fine-tuning jobs, alongside a management SDK for controllin
ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large language model providers through a unified interface. It serves as a toolkit for building autonomous assistants with custom personas, managing structured output via JSON schemas, and implementing vector embedding engines for semantic search. The project distinguishes itself as an observability suite and multimodal toolkit. It provides specialized capabilities for tracking token usage, calculating model costs, and tracing workflows via OpenTelemetry, while supporting the proces
openai-java este o bibliotecă client Java și un SDK (software development kit) conceput pentru a integra serviciile OpenAI în aplicații Java. Funcționează ca un wrapper programatic pentru endpoint-urile modelelor de limbaj mari, permițând implementarea capabilităților de AI generativ, cum ar fi chat completions, text embeddings și orchestrarea agenților AI.
Principalele funcționalități ale theokanning/openai-java sunt: AI Service Integrations, Generative AI SDKs, Conversational AI Assistants, Conversational AI Models, External LLM API Wrappers, OpenAI API Clients, Text Completion Engines, REST API Integrations.
Alternativele open-source pentru theokanning/openai-java includ: openai-php/client — This project is a PHP API client and SDK for integrating OpenAI services into PHP applications. It serves as an… macpaw/openai — This is an asynchronous Swift client library for calling OpenAI’s API across Apple platforms. It provides native… openai/openai-go — openai-go is an LLM SDK for Go and a client for interacting with OpenAI services. It provides type-safe bindings to… crmne/ruby_llm — ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large… xenova/transformers.js — Transformers.js is a JavaScript library and web machine learning framework designed to run pretrained transformer… nomic-ai/gpt4all-ui — gpt4all-ui is a web-based user interface designed for local large language model execution and management. It provides…