Download the PHP package tallesairan/oobapi-php without Composer

On this page you can find all versions of the php package tallesairan/oobapi-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package oobapi-php

oobapi-php Documentation

PHP Wrapper for oobabooga's text-generation-webui

This is a PHP client for interacting with WebSocket and HTTP endpoints of the Text Generation API. The client allows you to send requests to the server and receive responses from the WebSocket and HTTP endpoints.

This documentation provides information about the oobapi-php library, a PHP wrapper for oobabooga's text-generation-webui. The library consists of two main classes, ApiClient and StreamClient, each responsible for interacting with different API endpoints.

Table of Contents

Installation

To use the oobapi-php library, you need to have PHP 7.4 or later installed. Additionally, the library depends on the following packages:

You can install the library via Composer. Add the following to your composer.json file and run composer install:

Requirements

ApiClient

The ApiClient class allows you to interact with the oobabooga's text-generation-webui API using HTTP requests.

Constructor

Create a new ApiClient instance by providing the base URL for the API:

Methods

generate

Generate text based on a given prompt and optional parameters.

chat

Chat with the API to generate interactive text based on user input and history.

stopStream

Stop the text generation stream.

StreamClient

The StreamClient class enables you to interact with the oobabooga's text-generation-webui API using WebSocket.

Constructor

Create a new StreamClient instance by providing the WebSocket base URL:

Methods

stream

Generate text using WebSocket streaming based on a given prompt and optional parameters.

chatStream

Chat using WebSocket streaming to generate interactive text based on user input and history.

Please note that the above documentation provides a general overview of the oobapi-php library and its main classes. For more specific implementation details and usage examples, refer to the source code and documentation of the library itself.

Contributions

Contributions are welcome! If you find any issues or want to improve the client, feel free to open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Please make sure to adjust the WebSocket and HTTP endpoint URLs in the Usage section to match the actual implementation of your WebSocket and HTTP servers. Also, update the WebSocket and HTTP server information in the WebSocket Server and HTTP Server sections accordingly.


All versions of oobapi-php with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
guzzlehttp/guzzle Version >=7.0
textalk/websocket Version >=1.5.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package tallesairan/oobapi-php contains the following files

Loading the files please wait ....