Class: HfAgent
Constructors
constructor
• new HfAgent(accessToken?, LLM?, tools?)
Parameters
| Name | Type | Default value |
|---|---|---|
accessToken |
string |
"" |
LLM? |
LLM |
undefined |
tools? |
Tool[] |
undefined |
Defined in
Properties
accessToken
• Private accessToken: string
Defined in
llm
• Private llm: LLM
Defined in
tools
• Private tools: Tool[]
Defined in
Methods
evaluateCode
▸ evaluateCode(code, files?): Promise<Update[]>
Parameters
| Name | Type |
|---|---|
code |
string |
files? |
FileList |
Returns
Promise<Update[]>
Defined in
generateCode
▸ generateCode(prompt, files?): Promise<string>
Parameters
| Name | Type |
|---|---|
prompt |
string |
files? |
FileList |
Returns
Promise<string>
Defined in
generatePrompt
▸ generatePrompt(prompt, files?): string
Parameters
| Name | Type |
|---|---|
prompt |
string |
files? |
FileList |
Returns
string
Defined in
run
▸ run(prompt, files?): Promise<Update[]>
Parameters
| Name | Type |
|---|---|
prompt |
string |
files? |
FileList |
Returns
Promise<Update[]>