Download the PHP package sanjarani/openai-php without Composer
On this page you can find all versions of the php package sanjarani/openai-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package openai-php
OpenAI PHP Package
فارسی
English
A PHP package for OpenAI API integration with Laravel support. This package supports all OpenAI endpoints and is designed for use in PHP and Laravel projects.
Features & Capabilities
-
Chat with OpenAI Models
- Create conversations with various models
- Streaming support for live responses
- Configure temperature and max_tokens parameters
-
Text Completion
- Automatic text completion
- Streaming support
- Various output parameter configurations
-
Text to Vector Conversion
- Create embeddings for text
- Suitable for NLP and semantic search
-
Image Operations
- Generate images from text
- Create variations of existing images
- Edit images with masks
-
Content Moderation
- Detect inappropriate content
- Automatic text filtering
-
Custom Model Training
- Create custom models
- Manage fine-tuning process
- Monitor and control training
-
Model Management
- Access model list
- Retrieve specific model information
- Delete custom models
- Assistants & Tools
- Create intelligent assistants
- Use various tools
- Function Tool for custom functions
- Retrieval Tool for document search
- Code Interpreter for code execution
Author
- Name: Kiyarash Sanjarani Vahed
- Company: ARYMU LLC
- Email: [email protected]
- Phone: +989120414977
- Telegram: @ksv20
Installation
Configuration
In Laravel
The package is automatically registered in Laravel. Configure your settings in the .env
file:
In Regular PHP Projects
Usage Examples
Chat Endpoint
Completion Endpoint
Embedding Endpoint
Image Endpoint
Moderation Endpoint
FineTune Endpoint
Model Endpoint
Assistants & Tools
ابزارهای موجود
-
Function Tool: تعریف توابع سفارشی که دستیار میتواند از آنها استفاده کند
-
Retrieval Tool: امکان جستجو و بازیابی اطلاعات از فایلهای آپلود شده
- Code Interpreter Tool: امکان نوشتن، اجرا و اشکالزدایی کد
ویژگیها
Chat Endpoint
- ایجاد چت
- پشتیبانی از streaming
Completion Endpoint
- تکمیل متن
- پشتیبانی از streaming
Embedding Endpoint
- تبدیل متن به بردار
Image Endpoint
- تولید تصویر
- ایجاد تغییرات در تصویر
- ویرایش تصویر
Moderation Endpoint
- بررسی محتوای نامناسب
FineTune Endpoint
- ایجاد مدل سفارشی
- لیست مدلهای سفارشی
- دریافت اطلاعات مدل
- لغو آموزش
- لیست رویدادها
- حذف مدل
Model Endpoint
- لیست مدلها
- دریافت اطلاعات مدل
- حذف مدل
Assistants & Tools
- ایجاد دستیارها
- بهروزرسانی دستیارها
- حذف دستیارها
General Features
- پشتیبانی کامل از API OpenAI
- سازگار با Laravel
- تستهای واحد
- مستندات کامل
- پشتیبانی از PSR-4
- مدیریت خطاها
- پشتیبانی از streaming (در مواردی که API OpenAI از آن پشتیبانی میکند)
API Version Support
- پشتیبانی از نسخههای v1 و v2
- آدرس پایه قابل تنظیم
- پشتیبانی از شناسه سازمان
- زمانسنج قابل تنظیم
Error Handling
- مدیریت جامع خطاها
- مدیریت خطاهای HTTP
- پاسخهای خطای API
- مدیریت زمانسنج شبکه
Security
- مدیریت امن کلید API
- کنترل دسترسی در سطح سازمان
- ارتباط فقط از طریق HTTPS
- اعتبارسنجی ورودی
Performance
- استخر اتصال
- تنظیم زمانسنج درخواست
- پشتیبانی از streaming پاسخ
- مصرف کارآمد حافظه
Testing
Support
For support and contact with the author, you can use the following methods:
- Email: [email protected]
- Phone: +989120414977
- Telegram: @ksv20
License
MIT
Company
This package is developed by ARYMU LLC.
فارسی
یک پکیج PHP برای کار با API OpenAI که با Laravel سازگار است. این پکیج از تمام endpoint های OpenAI پشتیبانی میکند و برای استفاده در پروژههای PHP و Laravel طراحی شده است.
امکانات و قابلیتها
-
چت و گفتگو با مدلهای OpenAI
- ایجاد چت با مدلهای مختلف
- پشتیبانی از streaming برای پاسخهای زنده
- تنظیم پارامترهای temperature و max_tokens
-
تکمیل متن
- تکمیل خودکار متن
- پشتیبانی از streaming
- تنظیم پارامترهای مختلف برای خروجی
-
تبدیل متن به بردار
- ایجاد embedding برای متنها
- مناسب برای پردازش زبان طبیعی و جستجوی معنایی
-
کار با تصاویر
- تولید تصویر از متن
- ایجاد تغییرات در تصاویر موجود
- ویرایش تصاویر با ماسک
-
بررسی محتوا
- تشخیص محتوای نامناسب
- فیلترینگ خودکار متن
-
آموزش مدلهای سفارشی
- ایجاد مدلهای اختصاصی
- مدیریت فرآیند fine-tuning
- کنترل و نظارت بر آموزش
-
مدیریت مدلها
- دسترسی به لیست مدلها
- دریافت اطلاعات مدلهای خاص
- حذف مدلهای سفارشی
- دستیارها و ابزارها
- ایجاد دستیارهای هوشمند
- استفاده از ابزارهای مختلف
- Function Tool برای توابع سفارشی
- Retrieval Tool برای جستجو در اسناد
- Code Interpreter برای اجرای کد
نویسنده
- نام: Kiyarash Sanjarani Vahed
- شرکت: ARYMU LLC
- ایمیل: [email protected]
- تلفن: +989120414977
- تلگرام: @ksv20
نصب
تنظیمات
در Laravel
پکیج به صورت خودکار در Laravel ثبت میشود. تنظیمات خود را در فایل .env
انجام دهید:
در پروژههای PHP معمولی
مثالهای استفاده
Chat Endpoint
Completion Endpoint
Embedding Endpoint
Image Endpoint
Moderation Endpoint
FineTune Endpoint
Model Endpoint
Assistants & Tools
ابزارهای موجود
-
Function Tool: تعریف توابع سفارشی که دستیار میتواند از آنها استفاده کند
-
Retrieval Tool: امکان جستجو و بازیابی اطلاعات از فایلهای آپلود شده
- Code Interpreter Tool: امکان نوشتن، اجرا و اشکالزدایی کد
ویژگیها
Chat Endpoint
- ایجاد چت
- پشتیبانی از streaming
Completion Endpoint
- تکمیل متن
- پشتیبانی از streaming
Embedding Endpoint
- تبدیل متن به بردار
Image Endpoint
- تولید تصویر
- ایجاد تغییرات در تصویر
- ویرایش تصویر
Moderation Endpoint
- بررسی محتوای نامناسب
FineTune Endpoint
- ایجاد مدل سفارشی
- لیست مدلهای سفارشی
- دریافت اطلاعات مدل
- لغو آموزش
- لیست رویدادها
- حذف مدل
Model Endpoint
- لیست مدلها
- دریافت اطلاعات مدل
- حذف مدل
Assistants & Tools
- ایجاد دستیارها
- بهروزرسانی دستیارها
- حذف دستیارها
General Features
- پشتیبانی کامل از API OpenAI
- سازگار با Laravel
- تستهای واحد
- مستندات کامل
- پشتیبانی از PSR-4
- مدیریت خطاها
- پشتیبانی از streaming (در مواردی که API OpenAI از آن پشتیبانی میکند)
API Version Support
- پشتیبانی از نسخههای v1 و v2
- آدرس پایه قابل تنظیم
- پشتیبانی از شناسه سازمان
- زمانسنج قابل تنظیم
Error Handling
- مدیریت جامع خطاها
- مدیریت خطاهای HTTP
- پاسخهای خطای API
- مدیریت زمانسنج شبکه
Security
- مدیریت امن کلید API
- کنترل دسترسی در سطح سازمان
- ارتباط فقط از طریق HTTPS
- اعتبارسنجی ورودی
Performance
- استخر اتصال
- تنظیم زمانسنج درخواست
- پشتیبانی از streaming پاسخ
- مصرف کارآمد حافظه
تست
Support
For support and contact with the author, you can use the following methods:
- Email: [email protected]
- Phone: +989120414977
- Telegram: @ksv20
License
MIT
Company
This package is developed by ARYMU LLC.
OpenAI PHP SDK
A PHP SDK for the OpenAI API with support for all endpoints and features.
Installation
Configuration
Add your OpenAI API key to your .env
file:
Usage
Assistants & Tools
Available Tools
-
Function Tool: Define custom functions that the assistant can use
-
Retrieval Tool: Enable the assistant to search and retrieve information from uploaded files
- Code Interpreter Tool: Allow the assistant to write, execute, and debug code
Responses API
[... rest of the documentation ...]