arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Non-Developer Guides

Easy to use guides for non-developers

hashtag
Using AI Oracle

As a user, to interact with AI Oracle, you can:

  • Use the AI.ORA.IOarrow-up-right frontend- view our video tutorialarrow-up-right

  • Directly via the Prompt contract on Etherscan

hashtag
Via Etherscan

  1. In Prompt contract's Read Contract section, call estimateFee with specified modelId.

  1. In Prompt contract's Write Contract section, call calculateAIResult with fee (converted from wei to ether), prompt, and modelId.

  1. In the AI Oracle contract, look for the new transaction that fulfills the request you sent.

  1. In Prompt contract's Read Contract section, call getAIResult with previous modelId and prompt to view the AI inference result.

hashtag
Retrieve Historical AI Inference

If you want to retrieve your historical AI inference (eg. AIGC image), you can find them on blockchain explorer:

  1. Find your transaction for sending AI request, and enter the "Logs" tab. Example tx:

  2. Access your requestId in "Logs" tab Example's case: "1928".

  3. In , look for the

Invoke Callback
transaction with the same
requestId
.
Normally, this transaction will be around the same time as the one in step 1. To filter transactions by date, click "Advanced Filter" and then the button near "Age".
  • Find the transaction for AI inference result, and enter the "Logs" tab. Example tx:

  • Access output data. Example's case: "QmecBGR7dD7pRtY48FEKoeLVsmBTLwvdicWRkX9xz2NVvC" which is the IPFS hash that can be )

  • https://etherscan.io/tx/0xfbfdb2efcee23197c5ea8487368a905385c84afdc465cab43bc1ad01da773404#eventlogarrow-up-right
    OAO's smart contract
    https://etherscan.io/tx/0xfbfdb2efcee23197c5ea8487368a905385c84afdc465cab43bc1ad01da773404#eventlogarrow-up-right
    accessed with IPFS gatewayarrow-up-right