# File GenieDialog.h

↰ [Parent directory](https://docs.qualcomm.com/doc/80-63442-10/topic/dir_include_Genie.html#dir-include-genie) (`include/Genie`)

Dialog API providing query functionality.

Contents

- [Definition (`include/Genie/GenieDialog.h`)](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieDialog_h.html#definition-include-genie-geniedialog-h)
- [Includes](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieDialog_h.html#includes)
- [Included By](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieDialog_h.html#included-by)
- [Enums](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieDialog_h.html#enums)
- [Functions](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieDialog_h.html#functions)
- [Typedefs](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieDialog_h.html#typedefs)

## Definition (`include/Genie/GenieDialog.h`)

- [Program Listing for File GenieDialog.h](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_program_listing_file_include_Genie_GenieDialog_h.html)

## Includes

- `GenieCommon.h` ([File GenieCommon.h](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieCommon_h.html#file-include-genie-geniecommon-h))
- `GenieDlc.h` ([File GenieDlc.h](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieDlc_h.html#file-include-genie-geniedlc-h))
- `GenieEngine.h` ([File GenieEngine.h](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieEngine_h.html#file-include-genie-genieengine-h))
- `GenieLog.h` ([File GenieLog.h](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieLog_h.html#file-include-genie-genielog-h))
- `GenieProfile.h` ([File GenieProfile.h](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieProfile_h.html#file-include-genie-genieprofile-h))
- `GenieSampler.h` ([File GenieSampler.h](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieSampler_h.html#file-include-genie-geniesampler-h))
- `GenieTokenizer.h` ([File GenieTokenizer.h](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieTokenizer_h.html#file-include-genie-genietokenizer-h))

## Included By

- [File GenieAccuracy.h](https://docs.qualcomm.com/doc/80-63442-10/topic/api-rst_file_include_Genie_GenieAccuracy_h.html#file-include-genie-genieaccuracy-h)

## Enums

- [Enum GenieDialog\_Action\_t](https://docs.qualcomm.com/doc/80-63442-10/topic/enum_GenieDialog_8h_1a30a6e2b6a6f674a1d995567de6c724b8.html#exhale-enum-geniedialog-8h-1a30a6e2b6a6f674a1d995567de6c724b8)
- [Enum GenieDialog\_Param\_t](https://docs.qualcomm.com/doc/80-63442-10/topic/enum_GenieDialog_8h_1aa27b4b3fc182340225f5fd607b52b682.html#exhale-enum-geniedialog-8h-1aa27b4b3fc182340225f5fd607b52b682)
- [Enum GenieDialog\_Priority\_t](https://docs.qualcomm.com/doc/80-63442-10/topic/enum_GenieDialog_8h_1a437ae7691ac7cacd38bf18f2f0840f05.html#exhale-enum-geniedialog-8h-1a437ae7691ac7cacd38bf18f2f0840f05)
- [Enum GenieDialog\_SentenceCode\_t](https://docs.qualcomm.com/doc/80-63442-10/topic/enum_GenieDialog_8h_1a60d9c773028eddac789d15409995b539.html#exhale-enum-geniedialog-8h-1a60d9c773028eddac789d15409995b539)

## Functions

- [Function GenieDialog\_applyLora](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1acc98f3fcd54d970ac84b17c4da3a25c6.html#exhale-function-geniedialog-8h-1acc98f3fcd54d970ac84b17c4da3a25c6)
- [Function GenieDialog\_batchQuery](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1ac64be234d5f48ab8bea9158fd097bb2e.html#exhale-function-geniedialog-8h-1ac64be234d5f48ab8bea9158fd097bb2e)
- [Function GenieDialog\_bindEngine](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a6822387aee5c2b6af6f5088e61131f27.html#exhale-function-geniedialog-8h-1a6822387aee5c2b6af6f5088e61131f27)
- [Function GenieDialog\_create](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a7ed8b75b55a1d483cf9d5e5bf9027d24.html#exhale-function-geniedialog-8h-1a7ed8b75b55a1d483cf9d5e5bf9027d24)
- [Function GenieDialog\_embeddingQuery](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1af3958d9748026304886d367e1726dd79.html#exhale-function-geniedialog-8h-1af3958d9748026304886d367e1726dd79)
- [Function GenieDialog\_embeddingTokenQuery](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a058c388ffeea103835a44f7a78075522.html#exhale-function-geniedialog-8h-1a058c388ffeea103835a44f7a78075522)
- [Function GenieDialog\_free](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a1493e65680af274eea84347f88d90899.html#exhale-function-geniedialog-8h-1a1493e65680af274eea84347f88d90899)
- [Function GenieDialog\_getEngine](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a5eaaa249aa573c29613d51a512fb1b15.html#exhale-function-geniedialog-8h-1a5eaaa249aa573c29613d51a512fb1b15)
- [Function GenieDialog\_getPerformancePolicy](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1af08acf9fc2fa96367a8908b959c24acd.html#exhale-function-geniedialog-8h-1af08acf9fc2fa96367a8908b959c24acd)
- [Function GenieDialog\_getSampler](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a0e4b39749e037211d0c00bf5b1f71afe.html#exhale-function-geniedialog-8h-1a0e4b39749e037211d0c00bf5b1f71afe)
- [Function GenieDialog\_getTokenizer](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a2c779262cd3539c815ed66a48335c53a.html#exhale-function-geniedialog-8h-1a2c779262cd3539c815ed66a48335c53a)
- [Function GenieDialog\_getValue](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1ae9fd3d2263e0b8f616b35ca8811eabc9.html#exhale-function-geniedialog-8h-1ae9fd3d2263e0b8f616b35ca8811eabc9)
- [Function GenieDialog\_query](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a7b2d4bf78e184fe81e81d089719f3733.html#exhale-function-geniedialog-8h-1a7b2d4bf78e184fe81e81d089719f3733)
- [Function GenieDialog\_releaseLoraMemory](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a779b898442ed25cb632d6b1ccd81383e.html#exhale-function-geniedialog-8h-1a779b898442ed25cb632d6b1ccd81383e)
- [Function GenieDialog\_reset](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a4547984d74b50386a3d1f90d7389933c.html#exhale-function-geniedialog-8h-1a4547984d74b50386a3d1f90d7389933c)
- [Function GenieDialog\_restore](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a2bb4dbeddd258e63162b8e5a219b3e3c.html#exhale-function-geniedialog-8h-1a2bb4dbeddd258e63162b8e5a219b3e3c)
- [Function GenieDialog\_save](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1af80e3d66851c0ab1ebab0771455a8590.html#exhale-function-geniedialog-8h-1af80e3d66851c0ab1ebab0771455a8590)
- [Function GenieDialog\_setLoraStrength](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1ad2604075973d7f9911df4387c7a37148.html#exhale-function-geniedialog-8h-1ad2604075973d7f9911df4387c7a37148)
- [Function GenieDialog\_setMaxNumTokens](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1aa4f3c843de2abdc513e73f2db3c8df36.html#exhale-function-geniedialog-8h-1aa4f3c843de2abdc513e73f2db3c8df36)
- [Function GenieDialog\_setOemKey](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a5e7d4807de5ea5406bd1f9a0fc6d05d8.html#exhale-function-geniedialog-8h-1a5e7d4807de5ea5406bd1f9a0fc6d05d8)
- [Function GenieDialog\_setPerformancePolicy](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a788b23dde09d0526dce5d6d32040d119.html#exhale-function-geniedialog-8h-1a788b23dde09d0526dce5d6d32040d119)
- [Function GenieDialog\_setPriority](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a08c1b79524f2e67a0416525a1ae2c40d.html#exhale-function-geniedialog-8h-1a08c1b79524f2e67a0416525a1ae2c40d)
- [Function GenieDialog\_setStopSequence](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1aa03534e4394558e02fd2ab65d59767d3.html#exhale-function-geniedialog-8h-1aa03534e4394558e02fd2ab65d59767d3)
- [Function GenieDialog\_signal](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a24737fa908e20c0877f972d39f67e48c.html#exhale-function-geniedialog-8h-1a24737fa908e20c0877f972d39f67e48c)
- [Function GenieDialog\_tokenQuery](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a1a6b960cdbf972832662d87190657326.html#exhale-function-geniedialog-8h-1a1a6b960cdbf972832662d87190657326)
- [Function GenieDialogConfig\_bindLogger](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a5e98a421e7f997eba72fdd5610398587.html#exhale-function-geniedialog-8h-1a5e98a421e7f997eba72fdd5610398587)
- [Function GenieDialogConfig\_bindProfiler](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1acd04d699356e5bc83dd2acc6e0ea18f0.html#exhale-function-geniedialog-8h-1acd04d699356e5bc83dd2acc6e0ea18f0)
- [Function GenieDialogConfig\_createFromDlc](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a773239f59823410dd7f3191a7a137f11.html#exhale-function-geniedialog-8h-1a773239f59823410dd7f3191a7a137f11)
- [Function GenieDialogConfig\_createFromJson](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a3c66d3491d44d1f93c98eb7af294b140.html#exhale-function-geniedialog-8h-1a3c66d3491d44d1f93c98eb7af294b140)
- [Function GenieDialogConfig\_free](https://docs.qualcomm.com/doc/80-63442-10/topic/function_GenieDialog_8h_1a12f0f8a9498298b77c1d251372e8d525.html#exhale-function-geniedialog-8h-1a12f0f8a9498298b77c1d251372e8d525)

## Typedefs

- [Typedef GenieDialog\_Handle\_t](https://docs.qualcomm.com/doc/80-63442-10/topic/typedef_GenieDialog_8h_1a97c022bbadfb48b6114dda2b90aa20dc.html#exhale-typedef-geniedialog-8h-1a97c022bbadfb48b6114dda2b90aa20dc)
- [Typedef GenieDialog\_QueryCallback\_t](https://docs.qualcomm.com/doc/80-63442-10/topic/typedef_GenieDialog_8h_1ab1af80932798e035a376ba2e0782b75a.html#exhale-typedef-geniedialog-8h-1ab1af80932798e035a376ba2e0782b75a)
- [Typedef GenieDialog\_TokenQueryCallback\_t](https://docs.qualcomm.com/doc/80-63442-10/topic/typedef_GenieDialog_8h_1a13e3ccd98c334b17d6c5ba94bd729f4d.html#exhale-typedef-geniedialog-8h-1a13e3ccd98c334b17d6c5ba94bd729f4d)
- [Typedef GenieDialog\_TokenToEmbeddingCallback\_t](https://docs.qualcomm.com/doc/80-63442-10/topic/typedef_GenieDialog_8h_1a05336e9db9b50bf98f1e3f22b0354f2a.html#exhale-typedef-geniedialog-8h-1a05336e9db9b50bf98f1e3f22b0354f2a)
- [Typedef GenieDialogConfig\_Handle\_t](https://docs.qualcomm.com/doc/80-63442-10/topic/typedef_GenieDialog_8h_1a008305c5d79c18e4acb768815607489b.html#exhale-typedef-geniedialog-8h-1a008305c5d79c18e4acb768815607489b)

Last Published: Jun 04, 2026