awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aallam avatar

aallam/openai-kotlin

0
View on GitHub↗
1,836 स्टार्स·234 फोर्क्स·Kotlin·MIT·13 व्यूज़

Openai Kotlin

This project is a multiplatform software development kit designed to integrate large language models into Kotlin applications. It provides an asynchronous network client and a suite of orchestration tools that enable developers to connect applications to intelligence services, manage conversation threads, and handle structured data exchange.

The library is built as a Kotlin Multiplatform package, allowing for consistent code sharing across Android, iOS, and desktop environments. It utilizes structured concurrency to manage non-blocking network requests and real-time streaming responses, ensuring that long-running operations do not interfere with application performance.

The toolkit covers the full lifecycle of AI-driven features, including the management of assistant configurations, conversation history, and external tool definitions. It supports function calling by allowing models to trigger external actions and submit results back to active execution runs. Security is maintained through integrated authentication mechanisms that manage credential injection for outgoing service requests.

Features

  • OpenAI API Clients - Integrates large language models into applications by implementing the service API specification for sending prompts and receiving model responses.
  • Assistant Thread Runners - The OpenAI client library processes messages within a conversation thread using a specific assistant and tracks the execution status until the model finishes its assigned work.
  • Chat Completion Services - Generates conversational responses using structured message sequences with support for real-time streaming.
  • Assistant Lifecycle Management - Provides operations for creating, retrieving, and updating AI assistant instances and their configurations.
  • External API Tool Exposures - Exposes action functions as callable tools so models can fetch live data or perform external actions.
  • AI Assistants - Manages the lifecycle of AI assistants and conversation threads to automate complex tasks.
  • Function Calling Interfaces - Implements interfaces for language models to interact with live data through external tool calls.
  • Conversation Threads - Maintains persistent containers for organizing user-agent message history across multiple interactions.
  • Tool Output Submissions - Submits the results of tool calls back to an active assistant run to continue processing.
  • Multiplatform Libraries - Provides a cross-platform software development kit that enables consistent code sharing across Android, iOS, and desktop environments.
  • Multiplatform Serialization Libraries - Maps complex JSON responses into type-safe objects across multiple Kotlin targets.
  • AI Assistant SDKs - Provides a toolkit for managing conversation threads, tool execution, and assistant lifecycles.
  • Cross-Platform Application Development - Enables building intelligent features that run consistently across mobile and desktop environments using shared code.
  • Asynchronous Network Clients - Provides a non-blocking communication interface for structured data exchange and streaming responses.
  • Chunked Response Processing - Processes incoming server-sent event chunks to provide real-time updates.
  • Authenticated Request Clients - Provides a modular client for authenticated HTTP communication and request lifecycle management.
  • Coroutine-Based Asynchronous I/O - Uses structured concurrency to handle non-blocking network requests and streaming operations.
  • Programming Libraries - Kotlin API client with multiplatform and coroutine support.

स्टार हिस्ट्री

aallam/openai-kotlin के लिए स्टार हिस्ट्री चार्टaallam/openai-kotlin के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Openai Kotlin को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Openai Kotlin दिखाई देता है।
  • Kotlin डेवलपमेंट टूल्स

अक्सर पूछे जाने वाले प्रश्न

aallam/openai-kotlin क्या करता है?

This project is a multiplatform software development kit designed to integrate large language models into Kotlin applications. It provides an asynchronous network client and a suite of orchestration tools that enable developers to connect applications to intelligence services, manage conversation threads, and handle structured data exchange.

aallam/openai-kotlin की मुख्य विशेषताएं क्या हैं?

aallam/openai-kotlin की मुख्य विशेषताएं हैं: OpenAI API Clients, Assistant Thread Runners, Chat Completion Services, Assistant Lifecycle Management, External API Tool Exposures, AI Assistants, Function Calling Interfaces, Conversation Threads।

aallam/openai-kotlin के कुछ ओपन-सोर्स विकल्प क्या हैं?

aallam/openai-kotlin के ओपन-सोर्स विकल्पों में शामिल हैं: macpaw/openai — This is an asynchronous Swift client library for calling OpenAI’s API across Apple platforms. It provides native… openai-php/client — This project is a PHP API client and SDK for integrating OpenAI services into PHP applications. It serves as an… 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… sashabaranov/go-openai — This project is a Go library that provides a programmatic interface for interacting with generative AI services. It… getstream/vision-agents. xusenlinzy/api-for-open-llm — This project provides a unified server environment and gateway for hosting and executing open-source large language…

Openai Kotlin के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Openai Kotlin के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • macpaw/openaiMacPaw का अवतार

    MacPaw/OpenAI

    2,862GitHub पर देखें↗

    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

    Swiftaiopenaiopenai-api
    GitHub पर देखें↗2,862
  • openai-php/clientopenai-php का अवतार

    openai-php/client

    5,805GitHub पर देखें↗

    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

    PHP
    GitHub पर देखें↗5,805
  • openai/openai-goopenai का अवतार

    openai/openai-go

    2,974GitHub पर देखें↗

    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

    Go
    GitHub पर देखें↗2,974
  • sashabaranov/go-openaisashabaranov का अवतार

    sashabaranov/go-openai

    10,694GitHub पर देखें↗

    This project is a Go library that provides a programmatic interface for interacting with generative AI services. It serves as a comprehensive software development kit for integrating large language models into applications, enabling developers to perform tasks such as text and chat completion, image generation, and audio transcription. The library distinguishes itself through a unified infrastructure designed for robust network communication and service management. It features structured request mapping and error normalization to ensure type-safe interactions and simplified debugging. Further

    Gochatgptchatgpt-apidall-e
    GitHub पर देखें↗10,694
Openai Kotlin के सभी 30 विकल्प देखें→