Class AIClientSettings
Base class for AI client settings. This class is used to store API keys and other settings related to AI clients.
Inheritance
Object
ScriptableObject
AIClientSettings
Inherited Members
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance<T>()
Object.GetEntityId()
Object.GetInstanceID()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Scene)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags
Namespace: Glitch9.AIDevKit
Assembly: Glitch9.AIDevKit.dll
Syntax
public abstract class AIClientSettings : ApiClientSettings
Constructors
| Edit this page View SourceAIClientSettings()
Declaration
protected AIClientSettings()
Properties
| Edit this page View SourceApi
The cloud service provider for this API client.
Declaration
public abstract Api Api { get; }
Property Value
| Type | Description |
|---|---|
| Api |
SupportsCustomSeed
Whether this provider supports a user-specified random seed in generation requests. Defaults to true; override to false in providers that do not support it.
Declaration
public virtual bool SupportsCustomSeed { get; }
Property Value
| Type | Description |
|---|---|
| bool |
ToolSupports
List of tools supported by this API client, used to determine which tools can be enabled in the UI.
Declaration
public IReadOnlyList<ToolSupport> ToolSupports { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<ToolSupport> |
Methods
| Edit this page View SourceCreateDefaultToolSupports()
Declaration
protected virtual ToolSupport[] CreateDefaultToolSupports()
Returns
| Type | Description |
|---|---|
| ToolSupport[] |
ResetToDefaults()
Declaration
public override void ResetToDefaults()