示例#1
0
from core.snips.samkilla.gql.util import gql

entityFieldsFragment = gql('''
  fragment EntityFieldsFragment on IntentEntity {
    id
    name
    author
    version
    language
    examples
    useSynonyms
    matchingStrictness
    automaticallyExtensible
    userId
    langPronunciation
    dataCount
    lastUpdatedAt
  }
''')

fullCustomEntityFieldsFragment = gql(
    '''
  fragment FullCustomEntityFieldsFragment on IntentEntity {
    ...EntityFieldsFragment
    data {
      value
      synonyms
      fromWikilists {
        destId
        propId
        label
from core.snips.samkilla.gql.util import gql

deleteAssistant = gql('''
mutation DeleteAssistant($assistantId: ID!) {
  deleteAssistant(assistantId: $assistantId) {
	id
  }
}
''')
示例#3
0
from core.snips.samkilla.gql.entities.queries import entityFieldsFragment
from core.snips.samkilla.gql.util import gql

createIntentEntity = gql(
    '''
mutation createIntentEntity($input: CreateIntentEntityInput!) {
  createIntentEntity(input: $input) {
	...EntityFieldsFragment
	usedIn {
	  intentId
	  intentName
	}
  }
}
${entityFieldsFragment}
''', {'entityFieldsFragment': entityFieldsFragment})
示例#4
0
from core.snips.samkilla.gql.assistants.queries import assistantFieldsFragment
from core.snips.samkilla.gql.util import gql

patchAssistant = gql(
    '''
mutation PatchAssistant($assistantId: ID!, $input: PatchAssistantInput!) {
  patchAssistant(id: $assistantId, input: $input) {
	...AssistantFieldsFragment
  }
}
${assistantFieldsFragment}
''', {'assistantFieldsFragment': assistantFieldsFragment})
示例#5
0
from core.snips.samkilla.gql.assistants.queries import assistantFieldsFragment
from core.snips.samkilla.gql.util import gql

createAssistant = gql('''
mutation CreateAssistant($input: CreateAssistantInput!) {
	createAssistant(input: $input) {
		...AssistantFieldsFragment
		skills {
		  id
		}
	}
} 
${assistantFieldsFragment}
''', {'assistantFieldsFragment': assistantFieldsFragment})
示例#6
0
from core.snips.samkilla.gql.util import gql

deleteIntent = gql('''
mutation deleteIntent($intentId: ID!) {
  deleteIntent(intentId: $intentId) {
	id
  }
}''')
示例#7
0
from core.snips.samkilla.gql.util import gql

deleteSkill = gql('''
mutation deleteSkill($skillId: ID!) {
  deleteSkill(skillId: $skillId) {
	id
  }
}
''')
示例#8
0
from core.snips.samkilla.gql.util import gql

editSkill = gql('''
mutation editSkill($input: PatchSkillInput!, $usePut: Boolean) {
  patchSkill(input: $input, usePut: $usePut) {
	id
	name
	imageUrl
	description
	private
	hidden
	language
	version
	canCustomize
	skillType
	actionTemplateName
	repository
	hassComponent
	parameters {
	  name
	  value
	  defaultValue
	  sensitiveValue
	}
  }
}
''')
示例#9
0
from core.snips.samkilla.gql.intents.queries import intentsCustomDataFragment, intentsFieldsFragment
from core.snips.samkilla.gql.util import gql

publishIntent = gql(
    '''
mutation publishIntent($intentId: ID, $input: PublishIntentInput!) {
  publishIntent(intentId: $intentId, input: $input) {
	...IntentsFieldsFragment
	customIntentData {
	  ...IntentsCustomDataFragment
	}
  }
}
${intentsFieldsFragment}
${intentsCustomDataFragment}
''', {
        'intentsFieldsFragment': intentsFieldsFragment,
        'intentsCustomDataFragment': intentsCustomDataFragment
    })

publishIntentLight = gql(
    '''
mutation publishIntent($intentId: ID, $input: PublishIntentInput!) {
  publishIntent(intentId: $intentId, input: $input) {
	{
		
	}
	customIntentData {
	  ...IntentsCustomDataFragment
	}
  }
示例#10
0
from core.snips.samkilla.gql.skills.queries import skillFieldsFragment
from core.snips.samkilla.gql.util import gql

forkAssistantSkill = gql(
    '''
mutation forkAssistantSkill($assistantId: ID!, $skillId: ID!) {
  forkAssistantSkill(assistantId: $assistantId, skillId: $skillId) {
	copiedBundleId
	assistant {
	  id
	  title
	  userId
	  language
	  skills {
		intents {
		  id
		}
		...SkillFieldsFragment
	  }
	}
  }
}
${skillFieldsFragment}
''', {'skillFieldsFragment': skillFieldsFragment})
示例#11
0
forkSkillIntent = gql('''
mutation forkSkillIntent(
  $skillId: ID!
  $intentId: ID!
  $newIntentName: String
) {
  forkSkillIntent(
	skillId: $skillId
	intentId: $intentId
	newIntentName: $newIntentName
  ) {
	oldIntentId
	skill {
	  id
	  version
	  intents {
		id
		version
		action
	  }
	}
	intentCopied {
	  customIntentData {
		...IntentsCustomDataFragment
	  }
	  ...IntentsFieldsFragment
	}
  }
}
${intentsFieldsFragment}
${intentsCustomDataFragment}
''', {'intentsFieldsFragment': intentsFieldsFragment, 'intentsCustomDataFragment': intentsCustomDataFragment})
示例#12
0
from core.snips.samkilla.gql.util import gql

deleteIntentEntity = gql('''
mutation deleteIntentEntity($id: ID!, $email: String!) {
  deleteIntentEntity(id: $id, email: $email) {
	id
  }
}
''')
示例#13
0
intentsFieldsFragment = gql('''
fragment IntentsFieldsFragment on Intent {
    id
    name
    displayName
    slots {
      name
      id
      entityId
      missingQuestion
      required
      description
      parameters
    }
    isMine
    author
    username
    version
    language
    exampleQueries
    description
    enabledByDefault
    lastUpdatedAt
    statistics {
      qualityScore
      utterancesCount
      slotsCount
    }
  }
''')
示例#14
0
from core.snips.samkilla.gql.util import gql

patchSkillIntents = gql('''
mutation patchSkillIntents($input: PatchSkillInput!) {
  patchSkill(input: $input) {
	id
	version
	intents {
	  id
	  version
	  action
	}
  }
}
''')
示例#15
0
from core.snips.samkilla.gql.util import gql

assistantFieldsFragment = gql('''
fragment AssistantFieldsFragment on Assistant {
    id
    title
    userId
    language
    confidenceThreshold
    hotwordId
    lastUpdatedAt
    platform {
      type
    }
    asr {
      type
    }
  }
''')

allAssistantsQuery = gql('''
query AssistantsQuery {
    assistants {
      ...AssistantFieldsFragment
      skills {
        id
        intents {
          id
          version
          action
        }
示例#16
0
from core.snips.samkilla.gql.util import gql

assistantDatasetQuery = gql('''
  query AssistantDatasetQuery($assistantId: ID!, $intentId: ID!) {
    assistantIntentDataset(assistantId: $assistantId, intentId: $intentId) {
      original {
        text
        entity
        slot_name
      }
      normalized {
        text
        entity
        slot_name
      }
    }
  }
''')

trainingStatusFieldsFragment = gql('''
  fragment TrainingStatusFieldsFragment on TrainingStatus {
    inProgress
    needTraining
    trainingResult
  }
''')
示例#17
0
from core.snips.samkilla.gql.util import gql

trainAssistant = gql('''
  mutation TrainAssistantV2($assistantId: ID!, $trainingType: String) {
    trainAssistantV2(assistantId: $assistantId, trainingType: $trainingType)
  }
''')
示例#18
0
from core.snips.samkilla.gql.skills.queries import skillFieldsFragment
from core.snips.samkilla.gql.util import gql

createSkill = gql(
    '''
mutation createSkill($input: CreateSkillInput!) {
  createSkill(input: $input) {
	...SkillFieldsFragment
  }
},
${skillFieldsFragment}
''', {'skillFieldsFragment': skillFieldsFragment})
from core.snips.samkilla.gql.entities.queries import fullCustomEntityFieldsFragment
from core.snips.samkilla.gql.util import gql

patchIntentEntity = gql(
    '''
mutation patchIntentEntity(
  $intentEntityId: ID!
  $input: PatchIntentEntityInput!
) {
  patchIntentEntity(id: $intentEntityId, input: $input) {
	...FullCustomEntityFieldsFragment
  }
}
${fullCustomEntityFieldsFragment}
''', {'fullCustomEntityFieldsFragment': fullCustomEntityFieldsFragment})
示例#20
0
from core.snips.samkilla.gql.skills.queries import skillFieldsFragment
from core.snips.samkilla.gql.util import gql

patchAssistantSkills = gql('''
mutation PatchAssistantSkills(
  $assistantId: ID!
  $input: PatchAssistantInput!
) {
  patchAssistant(id: $assistantId, input: $input) {
	id
	skills {
	  intents {
		id
		action
		version
	  }
	  ...SkillFieldsFragment
	}
  }
}
${skillFieldsFragment}
''', {'skillFieldsFragment': skillFieldsFragment})
示例#21
0
from core.snips.samkilla.gql.util import gql
from core.snips.samkilla.gql.skills.queries import skillFieldsFragment
from core.snips.samkilla.gql.training.queries import trainingStatusFieldsFragment

assistantFieldsFragment = gql('''
fragment AssistantFieldsFragment on Assistant {
    id
    title
    userId
    language
    confidenceThreshold
    hotwordId
    lastUpdatedAt
    platform {
      type
    }
    asr {
      type
    }
  }
''')

allAssistantsQuery = gql(
    '''
query AssistantsQuery {
    assistants {
      ...AssistantFieldsFragment
      skills {
        id
        intents {
          id
示例#22
0
skillFieldsFragment = gql('''
 fragment SkillFieldsFragment on Skill {
    id
    name
    description
    language
    userId
    username
    canCustomize
    imageUrl
    hidden
    migrated
    forked
    version
    statistics {
      qualityScore
      importCount
      copyCount
    }
    rating {
      average
      totalNumber
      myRating
    }
    comment {
      totalNumber
    }
    skillType
    actionTemplateName
    repository
    hassComponent
    parameters {
      name
      value
      defaultValue
      sensitiveValue
    }
  }
''')