diff --git a/components/ChipDetection.tsx b/components/ChipDetection.tsx index b52e993..0a51c46 100644 --- a/components/ChipDetection.tsx +++ b/components/ChipDetection.tsx @@ -56,40 +56,37 @@ const ChipDetection = ({ updateChipCount }) => { setError(null); try { - const response = await fetch( - "https://api.openai.com/v1/chat/completions", - { - method: "POST", - headers: { - Authorization: `Bearer ${process.env.EXPO_PUBLIC_API_KEY}`, - "Content-Type": "application/json", - }, - body: JSON.stringify({ - model: process.env.EXPO_PUBLIC_MODEL_NAME, - messages: [ - { - role: "system", - content: - "Identify and count poker chips by color. Return only the count for each color in JSON format.", - }, - { - role: "user", - content: [ - { - type: "text", - text: "How many poker chips are there for each color? Return structured JSON.", - }, - { - type: "image_url", - image_url: { url: `data:image/png;base64,${base64Image}` }, - }, - ], - }, - ], - max_tokens: 1000, - }), - } - ); + const response = await fetch(process.env.EXPO_PUBLIC_API_URL, { + method: "POST", + headers: { + Authorization: `Bearer ${process.env.EXPO_PUBLIC_API_KEY}`, // Use environment variable for API key + "Content-Type": "application/json", + }, + body: JSON.stringify({ + model: process.env.EXPO_PUBLIC_MODEL_NAME, // Use environment variable for model name + messages: [ + { + role: "system", + content: + "Identify and count poker chips by color. Return only the count for each color in JSON format.", + }, + { + role: "user", + content: [ + { + type: "text", + text: "How many poker chips are there for each color? Return structured JSON.", + }, + { + type: "image_url", + image_url: { url: `data:image/png;base64,${base64Image}` }, + }, + ], + }, + ], + max_tokens: 1000, + }), + }); const result = await response.json();