OpenAi 기능 호출 안내서를 확인하십시오
우리는 귀하의 의견을 바탕으로 중요한 개선을했습니다. - 50% 더 짧아서 더 명확하고 이해하기 쉽습니다. - 새로운 모범 사례 (자세한 내용은 아래 참조) -문서 내 기능 생성을 지원합니다! - 날씨 API 사용의 완전한 특징 예를 제공합니다.
가이드를보고 생각을 공유하십시오 ... pic.twitter.com/id89e9peff - Ilan Bigio (@ilanbigio) 2025 년 1 월 13 일 카탈로그
OpenAI 기능은 어떻게 작동합니까? 1 단계 : 함수를 정의하십시오 2 단계 : 정의 된 함수 를 사용하여 모델을 호출하십시오 3 단계 : 함수를 실행하십시오
빠른 예 : 날씨 api 4 단계 : 모델에 결과를 제공 5 단계 : 최종 응답을 받으
함수 호출에 대한 모범 사례 요약
기능 호출을 사용하면 OpenAI 모델이 개발자 정의 도구와 상호 작용할 수있어 텍스트 또는 오디오 생성 이외의 더 많은 작업을 수행 할 수 있습니다. 다음은 단순화 된 프로세스입니다 :
-
함수 정의
- : 모델이 호출 할 수있는 함수를 만듭니다 (예 : get_weather). 모델은 호출 함수를 결정합니다
- : 시스템 프롬프트 및 사용자 입력을 기반으로 모델은 호출시기를 결정합니다.
-
execute function
- : 함수 코드를 실행하고 결과를 반환합니다. 통합 결과
- : 모델은 함수의 출력을 사용하여 최종 응답을 생성합니다.
- 이 이미지는 개발자와 AI 모델 간의 기능 호출 프로세스를 보여줍니다. 단계별 지침은 다음과 같습니다 도구 정의 메시지
- : 개발자는 도구 (함수)를 정의하고 메시지를 보냅니다. 이 예에서 get_weather (위치) 함수가 정의되고 사용자는 다음과 같이 묻습니다. "파리의 날씨는 어떻습니까?" 도구 호출 : 모델 인식을 위해서는 get_weather 함수를 호출하려면 "파리"매개 변수를 사용해야합니다.
- 결과 : 함수의 결과 ({ "온도": 14})는 모든 이전 메시지와 함께 모델로 반환됩니다.
- 최종 응답 : 모델은 기능 결과를 사용하여 자연어 응답을 생성합니다. "파리의 현재 온도는 14 ° C입니다."
-
- 함수의 수는 작습니다
- 정확도를 향상시키기 위해 한 번에 최대 20 개 미만의 기능을 사용하십시오.
- Openai 리소스를 활용
-
복잡한 작업이나 많은 기능에 대한 미세 조정을 고려하십시오. - 자세한 내용은 OpenAi를 방문하십시오.
- 요약
OpenAi의 개선 된 기능 통화 안내서를 통해 개발자는 사용자 정의 도구를 완벽하게 통합하여 AI에 쉽게 액세스하고 사용할 수 있습니다. 프로세스를 단순화하고, 명확한 예제를 제공하고, 사용자 피드백을 우선 순위를 정함으로써 OpenAI는 개발자가 AI의 잠재력을 최대한 활용하는 솔루션을 혁신하고 구축하여 실제 응용 프로그램과 창의성을 주도 할 수 있도록합니다.
<:>도 읽으십시오 : 6 상위 LLMS 기능 기능 호출
- 1 단계 : 함수를 정의하십시오
2 단계 : 정의 된 함수 를 사용하여 모델을 호출하십시오
3 단계 : 함수를 실행하십시오<code>import requests def get_weather(latitude, longitude): response = requests.get(f"https://api.open-meteo.com/v1/forecast?latitude={latitude}&longitude={longitude}¤t=temperature_2m,wind_speed_10m&hourly=temperature_2m,relative_humidity_2m,wind_speed_10m") data = response.json() return data['current']['temperature_2m']</code>
5 단계 : 최종 응답을 받으
출력 :<code>from openai import OpenAI import json client = OpenAI(api_key="sk-api_key”) tools = [{ "type": "function", "function": { "name": "get_weather", "description": "获取提供的坐标(摄氏度)的当前温度。", "parameters": { "type": "object", "properties": { "latitude": {"type": "number"}, "longitude": {"type": "number"} }, "required": ["latitude", "longitude"], "additionalProperties": False }, "strict": True } }] messages = [{"role": "user", "content": "今天巴黎的天气怎么样?"}] completion = client.chat.completions.create( model="gpt-4o", messages=messages, tools=tools, )</code>
함수 호출에 대한 모범 사례
<code>tool_call = completion.choices[0].message.tool_calls[0] args = json.loads(tool_call.function.arguments) result = get_weather(args["latitude"], args["longitude"])</code>
명확하고 상세한 설명을 작성
<code># 附加模型的工具调用消息 messages.append(completion.choices[0].message) # 将结果消息作为字符串附加 messages.append({ "role": "tool", "tool_call_id": tool_call.id, "content": json.dumps({"temperature": result}) # 将结果转换为JSON字符串 }) # 创建第二个聊天完成 completion_2 = client.chat.completions.create( model="gpt-4o", messages=messages, tools=tools, )</code>
시스템 프롬프트를 사용하여 함수를 사용하는 경우 (및 그렇지 않은 경우) 모델을 안내합니다.
<code>print(completion_2.choices[0].message.content)</code>
애플리케이션 소프트웨어 엔지니어링의 모범 사례
<code>巴黎目前的温度是-2.8°C。</code>
모델의 부담을 줄입니다
위 내용은 OpenAi 기능 호출 안내서를 확인하십시오의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 기사는 최고의 AI 아트 생성기를 검토하여 자신의 기능, 창의적인 프로젝트에 대한 적합성 및 가치에 대해 논의합니다. Midjourney를 전문가에게 최고의 가치로 강조하고 고품질의 사용자 정의 가능한 예술에 Dall-E 2를 추천합니다.

메타의 라마 3.2 : 멀티 모달 및 모바일 AI의 도약 Meta는 최근 AI에서 강력한 비전 기능과 모바일 장치에 최적화 된 가벼운 텍스트 모델을 특징으로하는 AI의 상당한 발전 인 Llama 3.2를 공개했습니다. 성공을 바탕으로 o

이 기사는 Chatgpt, Gemini 및 Claude와 같은 최고의 AI 챗봇을 비교하여 고유 한 기능, 사용자 정의 옵션 및 자연어 처리 및 신뢰성의 성능에 중점을 둡니다.

이 기사는 Grammarly, Jasper, Copy.ai, Writesonic 및 Rytr와 같은 최고의 AI 작문 조수에 대해 논의하여 콘텐츠 제작을위한 독특한 기능에 중점을 둡니다. Jasper는 SEO 최적화가 뛰어나고 AI 도구는 톤 구성을 유지하는 데 도움이된다고 주장합니다.

Shopify CEO Tobi Lütke의 최근 메모는 AI 숙련도가 모든 직원에 대한 근본적인 기대를 대담하게 선언하여 회사 내에서 중요한 문화적 변화를 표시합니다. 이것은 도망가는 트렌드가 아닙니다. 그것은 p에 통합 된 새로운 운영 패러다임입니다

이번 주 AI 환경 : 발전의 회오리 바람, 윤리적 고려 사항 및 규제 토론. OpenAi, Google, Meta 및 Microsoft와 같은 주요 플레이어

이봐, 코딩 닌자! 하루 동안 어떤 코딩 관련 작업을 계획 했습니까? 이 블로그에 더 자세히 살펴보기 전에, 나는 당신이 당신의 모든 코딩 관련 문제에 대해 생각하기를 원합니다. 완료? - ’

이 기사는 Google Cloud, Amazon Polly, Microsoft Azure, IBM Watson 및 Destript와 같은 최고의 AI 음성 생성기를 검토하여 기능, 음성 품질 및 다양한 요구에 대한 적합성에 중점을 둡니다.
