From 013c4d5a33c8f9ba97e2ab03ea48ce3d02b6c374 Mon Sep 17 00:00:00 2001 From: kgrofelnik Date: Tue, 2 Jul 2024 15:38:11 +0200 Subject: [PATCH] Groq SimplelLm contract name and constructor --- contracts/contracts/GroqSimpleLLM.sol | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/contracts/contracts/GroqSimpleLLM.sol b/contracts/contracts/GroqSimpleLLM.sol index 8f4a2a8..0b39b3c 100644 --- a/contracts/contracts/GroqSimpleLLM.sol +++ b/contracts/contracts/GroqSimpleLLM.sol @@ -4,14 +4,16 @@ pragma solidity ^0.8.13; // import "https://github.com/galadriel-ai/contracts/blob/main/contracts/contracts/interfaces/IOracle.sol"; import "./interfaces/IOracle.sol"; -contract SimpleLLM { - address private oracleAddress = 0x68EC9556830AD097D661Df2557FBCeC166a0A075; // use latest: https://docs.galadriel.com/oracle-address +contract GroqSimpleLLM { + address private oracleAddress; // use latest: https://docs.galadriel.com/oracle-address uint private runId = 0; string public message; string public response; IOracle.GroqRequest private config; - constructor() { + constructor(address initialOracleAddress) { + oracleAddress = initialOracleAddress; + config = IOracle.GroqRequest({ model: "mixtral-8x7b-32768", // "llama3-8b-8192", "llama3-70b-8192", "mixtral-8x7b-32768" or "gemma-7b-it" frequencyPenalty: 21, // > 20 for null