๐Ÿ“ก API Server

The Oracle AI Explorer for Apps (the AI Explorer) is powered by an API Server to allow for any client to access its features. The API Server can be run as part of the provided AI Explorer GUI client or as a separate, independent process.

Each client connected to the API Server, including those from the AI Explorer GUI client, share the same configuration but maintain their own settings. Database, Model, OCI, and Prompt configurations are used across all clients; but which database, models, OCI profile, and prompts set are specific to each client.

When started as part of the AI Explorer client, you can change the Port it listens on and the API Server Key. A restart is required for the changes to take effect.

Server Configuration Server Configuration

If the API Server is started independently of the AI Explorer client, the configuration is shown, but cannot be modified from the client.

Server Configuration

During the startup of the API Server, a server client is created and populated with minimal settings. The server client is the default when calling the API Server outside of the AI Explorer GUI client. To copy your AI Explorer GUI client settings to the server client for use with external application clients, click the “Copy AI Explorer Settings”.

Server Settings Server Settings

You can review how the server client is configured by expanding the {...} brackets.

Server Activity

All interactions with the API Server using the server client can be seen in the Server Activity. Toggle the “Auto Refresh” or manually refresh the Activity to see interactions from outside the AI Explorer GUI client.

Server Settings Server Settings