Settings
Description
Settings is an interface that encapsulates the configuration options required for the integration with OpenAI services in the graph execution process.
Definition
export interface Settings {
  openAiKey: string;
  openAiOrganization?: string;
}
Properties
openAiKey
Type: string
The openAiKey property represents the API key for OpenAI. This key is used to authenticate your application with OpenAI services. It is a required property for the Settings interface.
openAiOrganization
Type: string
The openAiOrganization property represents the organization ID to use for OpenAI. Use this if your API key's default organization is not the one you want to use. This property is optional.
Usage
The Settings interface is part of the RunGraphOptions type and is used to provide OpenAI-specific settings for the graph execution process.
const options: RunGraphOptions = {
  // Other properties...
  settings: {
    openAiKey: 'your-openai-key',
    openAiOrganization: 'your-openai-organization-id',
  },
};
See Also
- RunGraphOptions
 - OpenAI Documentation (for more information about OpenAI keys and organization IDs)