tourze/open-ai-contracts
A set of PHP contracts and interfaces for integrating OpenAI services into your applications. It defines shared abstractions for chat, embeddings, and related APIs, making it easy to swap implementations while keeping your code decoupled and testable.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| tourze/open-ai-bundle | 0.86 | A Symfony bundle that wires OpenAI's API into your application through configurable services and dependency injection, giving you a ready-made client for chat, completions, and other OpenAI endpoints without writing boilerplate integration code. | 0 | — | 0 | — | 0 | 0.3 | — | MIT | 1 year ago | |
| tourze/open-ai-api-bundle | 0.85 | A Symfony bundle for integrating the OpenAI API into PHP applications. It provides service configuration and convenient access to OpenAI capabilities, making it easier to add AI-powered features such as chat completions and text generation to Symfony projects. | 0 | — | 0 | — | 0 | 0.8 | — | MIT | 11 months ago | |
| tourze/async-contracts | 0.84 | Async contracts for PHP: lightweight interfaces defining common asynchronous primitives so Tourze packages can interoperate around promises, tasks, and coroutines without coupling to any specific event loop or runtime. | 0 | 0 | 0 | 444 | 0 | 0.0 | 36.6 | MIT | 1 year ago | |
| tourze/relay-service-contracts | 0.84 | Contracts-only package defining the interfaces and abstractions for building relay services in the Tourze PHP ecosystem. It lets applications depend on stable contracts for relaying messages or requests while swapping underlying implementations without code changes. | 0 | — | 0 | — | 0 | 0.3 | — | MIT | 1 year ago |
|
| tourze/wechat-mini-program-appid-contracts | 0.83 | A lightweight PHP contracts package for managing WeChat Mini Program AppIDs. It defines clean interfaces for resolving and storing app credentials, making it easy to swap implementations and integrate with Laravel or any PHP project in the Tourze ecosystem without coupling to concrete code. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 1 year ago |
|
| tourze/payment-contracts | 0.83 | tourze/payment-contracts provides shared PHP interfaces and contracts for building payment integrations within the Tourze ecosystem, giving developers a consistent foundation for gateways, transactions, and payment flows across projects. | 0 | 0 | 0 | 25 | 0 | 0.3 | 19.6 | MIT | 1 year ago | |
| tourze/mcp-contracts | 0.82 | tourze/mcp-contracts provides PHP contracts and interfaces for building Model Context Protocol (MCP) servers and clients. It defines shared abstractions for tools, resources, prompts, and transport, helping Laravel and PHP applications integrate MCP consistently. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | 1 year ago | |
| tourze/product-service-contracts | 0.82 | tourze/product-service-contracts provides shared PHP interfaces and contracts for product services, defining consistent abstractions for product data and operations so implementations can stay decoupled and interoperable across Tourze applications. | 0 | — | 0 | — | 0 | 0.2 | — | MIT | 1 year ago |
|
| tourze/order-contracts | 0.82 | Defines PHP interfaces and contracts for building order management systems, covering orders, order items, and status abstractions. Standardizes common order operations so business logic stays decoupled and implementations can be swapped across Tourze packages. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 1 year ago |
|
| tourze/wechat-work-contracts | 0.81 | Interfaces and contract definitions for integrating WeChat Work (企业微信) into PHP applications. Provides shared, type-safe abstractions that decouple implementations from usage, making WeChat Work services easier to swap, mock, and test within the Tourze ecosystem. | 0 | 0 | 0 | 42 | 0 | 0.6 | 22.6 | MIT | 11 months ago | |
| arcanesoft/contracts | 0.81 | A lightweight Laravel package from Arcanesoft that ships reusable PHP contracts (interfaces) for building decoupled applications. Depend on abstractions instead of concrete classes, keep packages interoperable, and install quickly via Composer. | 1 | 2 | 0 | 46 | 0 | 0.3 | 19.1 | — | 8 years ago |
How can I help you explore Laravel packages today?