add_note
Enhance your learning experience by adding tailored flashcards to Anki using specific decks, models, and fields, ensuring personalized study material directly from your conversations.
Instructions
Add a flashcard to Anki. Ensure you have looked at examples before you do this, and that you have got approval from the user to add the flashcard.
For code examples, use <code> tags to format your code.
e.g. <code>def fibonacci(n):
if n <= 1:
return n
return fibonacci(n-1) + fibonacci(n-2)</code>
For MathJax, use the <math> tag to format your math equations. This will automatically render the math equations in Anki.
# e.g. <math>\frac{d}{dx}[3\sin(5x)] = 15\cos(5x)</math>
Args:
deckName: str - The target deck name.
modelName: str - The note type (model) name.
fields: dict - Dictionary of field names and their string content.
tags: List[str] - Optional list of tags.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
deckName | Yes | ||
fields | Yes | ||
modelName | Yes | ||
tags | No |
Input Schema (JSON Schema)
{
"properties": {
"deckName": {
"title": "Deckname",
"type": "string"
},
"fields": {
"additionalProperties": {
"type": "string"
},
"title": "Fields",
"type": "object"
},
"modelName": {
"title": "Modelname",
"type": "string"
},
"tags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Tags"
}
},
"required": [
"deckName",
"modelName",
"fields"
],
"title": "add_noteArguments",
"type": "object"
}